Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37391686
en ru br
Репозитории ALT

Группа :: Графика
Пакет: pqiv

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: pqiv-alt.patch
Скачать


 .gear/pqiv.spec | 157 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 .gear/rules     |   3 ++
 .gear/tags/list |   1 +
 3 files changed, 161 insertions(+)
diff --git a/.gear/pqiv.spec b/.gear/pqiv.spec
new file mode 100644
index 0000000..1dc2d00
--- /dev/null
+++ b/.gear/pqiv.spec
@@ -0,0 +1,157 @@
+Name: pqiv
+Version: 2.8.5
+Release: alt3
+
+Summary: Minimalist Image Viewer
+License: GPL3+
+Group: Graphics
+
+Url: https://github.com/phillipberndt/pqiv
+Source: %name.tar
+Patch: %name-alt.patch
+
+BuildRequires: libgtk+2-devel libgtk+3-devel gdk-pixbuf-devel glib2-devel libcairo-devel libgio-devel
+BuildRequires: libavformat-devel libavcodec-devel libswscale-devel libavutil-devel
+BuildRequires: libpoppler-devel libpoppler-glib-devel
+BuildRequires: libspectre-devel
+BuildRequires: libImageMagick-devel
+
+%description
+Originally, PQIV was written as a drop-in replacement for QIV.
+
+This is common package, install either gtk2, gtk3 subpackages (or both).
+
+%package gtk2
+Summary: %name build with gtk2
+Group: Graphics
+Requires: %name = %version
+%description gtk2
+%name build with gtk2
+
+%package gtk3
+Summary: %name build with gtk3
+Group: Graphics
+Requires: %name = %version
+%description gtk3
+%name build with gtk3
+
+%package gdkpixbuf
+Summary: gdkpixbuf backend for %name
+Group: Graphics
+Requires: %name = %version
+%description gdkpixbuf
+Backend for %name
+
+%package libav
+Summary: libav backend for %name
+Group: Graphics
+Requires: %name = %version
+%description libav
+Backend for %name
+
+%package poppler
+Summary: poppler backend for %name
+Group: Graphics
+Requires: %name = %version
+%description poppler
+Backend for %name
+
+%package spectre
+Summary: spectre backend for %name
+Group: Graphics
+Requires: %name = %version
+%description spectre
+Backend for %name
+
+%package wand
+Summary: wand backend for %name
+Group: Graphics
+Requires: %name = %version
+%description wand
+Backend for %name
+
+%prep
+%setup -n %name
+%patch -p1
+%ifarch x86_64
+subst 's|^LIBDIR=\$(PREFIX)/lib$|LIBDIR=%_libdir|' GNUmakefile
+%endif
+
+%build
+for ver in 3 2;do
+./configure \
+--gtk-version=$ver \
+--prefix=%prefix \
+--destdir=%buildroot \
+--backends=gdkpixbuf,libav,poppler,spectre,wand \
+--backends-build=shared
+
+%make_build
+mv %name %{name}-gtk$ver
+done
+mv %{name}-gtk2 %name
+
+%install
+%makeinstall_std
+mv %buildroot%_bindir/%name %buildroot%_bindir/%{name}-gtk2
+install -p -m 755 %{name}-gtk3 %buildroot%_bindir/%{name}-gtk3
+
+# Make alternatives:
+mkdir -p %buildroot%_altdir
+cat <<'_EOF'_ > %buildroot%_altdir/%name-gtk2
+%_bindir/%name	%_bindir/%{name}-gtk2	10
+_EOF_
+
+cat <<'_EOF'_ > %buildroot%_altdir/%name-gtk3
+%_bindir/%name	%_bindir/%{name}-gtk3	20
+_EOF_
+
+%files
+%_man1dir/%name.1.*
+%dir %_libdir/%name
+%doc README.markdown
+
+%files gtk2
+%_altdir/%name-gtk2
+%_bindir/%{name}-gtk2
+
+%files gtk3
+%_altdir/%name-gtk3
+%_bindir/%{name}-gtk3
+
+%files gdkpixbuf
+%_libdir/%name/%name-backend-gdkpixbuf.so
+
+%files libav
+%_libdir/%name/%name-backend-libav.so
+
+%files poppler
+%_libdir/%name/%name-backend-poppler.so
+
+%files spectre
+%_libdir/%name/%name-backend-spectre.so
+
+%files wand
+%_libdir/%name/%name-backend-wand.so
+
+%changelog
+* Wed May 30 2018 Anton Farygin <rider@altlinux.ru> 2.8.5-alt3
+- Rebuilt for ImageMagick.
+
+* Mon Aug 21 2017 Anton Farygin <rider@altlinux.ru> 2.8.5-alt2
+- Rebuilt for ImageMagick.
+
+* Mon Jun  5 2017 Terechkov Evgenii <evg@altlinux.org> 2.8.5-alt1
+- 2.8.5
+- Build with ffmpeg
+
+* Sun Dec  6 2015 Terechkov Evgenii <evg@altlinux.org> 2.4.1-alt3
+- Subpackages for gtk2/gtk3
+
+* Sun Dec  6 2015 Terechkov Evgenii <evg@altlinux.org> 2.4.1-alt2
+- Build backends: libav, poppler, spectre, wand
+- Split to subpackages (one for backend)
+
+* Sun Dec  6 2015 Terechkov Evgenii <evg@altlinux.org> 2.4.1-alt1
+- Initial build for ALT Linux Sisyphus
+- 2.4-40-gae7d440
diff --git a/.gear/rules b/.gear/rules
new file mode 100644
index 0000000..07a8a0c
--- /dev/null
+++ b/.gear/rules
@@ -0,0 +1,3 @@
+tar: upstream:. name=@name@
+diff: upstream:. . name=@name@-alt.patch
+spec: .gear/pqiv.spec
diff --git a/.gear/tags/list b/.gear/tags/list
new file mode 100644
index 0000000..929dfc7
--- /dev/null
+++ b/.gear/tags/list
@@ -0,0 +1 @@
+32ef23e250cce46d5d844dc8ae18dc64b4c50f9e upstream
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin