diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-gfx/pqiv |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/pqiv')
-rw-r--r-- | media-gfx/pqiv/Manifest | 6 | ||||
-rw-r--r-- | media-gfx/pqiv/metadata.xml | 18 | ||||
-rw-r--r-- | media-gfx/pqiv/pqiv-2.9.ebuild | 79 | ||||
-rw-r--r-- | media-gfx/pqiv/pqiv-9999.ebuild | 79 |
4 files changed, 182 insertions, 0 deletions
diff --git a/media-gfx/pqiv/Manifest b/media-gfx/pqiv/Manifest new file mode 100644 index 000000000000..e439a8d755b8 --- /dev/null +++ b/media-gfx/pqiv/Manifest @@ -0,0 +1,6 @@ +DIST pqiv-2.9.tar.gz 133823 SHA256 e57298ae7123bd6b01b751f6ef2d7a7853e731a3271b50095683442a406da99c SHA512 0a509d5d4b41682f86f4b813d63f3f7f8f3977ede0b8b1649a2adc188ed83923147b8bb741ba7f85b4c1dd7a9612fca3fec44169364042be4db44ef53d813ab7 WHIRLPOOL e40e4aab7b4df92cc7bed911531be4e84062196ca1fdae867b05da38f28c448a34475a31865275f0d38f3efedf1f07af42f305fcb6621a16a73f7050cb327652 +EBUILD pqiv-2.9.ebuild 1798 SHA256 ff4e3f73b73fa75cd0616c514c6090a115c16d4ace3b95ca23646b6061925d9c SHA512 1285d38a37bce7f5670f7e39136a834b60af8c71db12bf84a962636ca9da5c27e162fe71e243f9c30689f2f2eba5277c121305d8e4f11f50fddcf635a60dfae9 WHIRLPOOL 3816ba0dafeefc878cfce1db8f90e5d6d85ca69f6ca90d195e173f41263c8ba2f56dc5a5d4fa121d0c04df84501ac78d566f5e413593a282b850743b7416854d +EBUILD pqiv-9999.ebuild 1800 SHA256 e1a23c600db43fc1573ac75b1fffc3ffc4dd13da7d385aafd1d2242209cad62b SHA512 33ddac017e8c65c6df0b91ee20483a8bb486031c306e992593fb72f60740f8ad832eb8b8200aa52f89d9467dedf652bcebfdec5cd70a6063a25f5962c468288a WHIRLPOOL 75d39744d940eb1d7397d97726f1b70782dfbc3249ec6d0c4628b7e2326244d7bfe3980b305d60502b39bb9072358d17b6a781adab25622a2a01c43827713b88 +MISC ChangeLog 2992 SHA256 41b025840c651ea0cf8c1f5d2e69867a40a858bc46ebe7692a03fcab32375f90 SHA512 e53bfc47eeb14806238b1ba22a4f3e3be0f195c413314659527b6448162405ba00ea120e6e9c6efbf8a614d7aebd74f62f40cfa142f91663ff21de3721c1d5dc WHIRLPOOL 878dbe91eebcbb9f4548475b6c24edd1df73d4a8adb63517c3c95d69de2d0178375f762da42746b2172bc212f708f5c1cc1240d4a7192e4e577b8151026300b4 +MISC ChangeLog-2015 5575 SHA256 09eaf4458d2024168f92bcf7ae67c19bf7c3821c3e3af394d21b113bb7d53696 SHA512 e9e7f185aeb9107c755879cff8ef5d495b6093d27f3082a5ebc8e8a1da971a3def1e3d6ebf50f8b47e0a6bb7bdacc8b02986911837cebfd69b95a9f2d9209280 WHIRLPOOL d3f691ace51d2e77df6e6bb632de242bfb396f9488abc71748d43fd616da3bcfbc826232df10c4cca7ed8a3d20978a1c2b0b1de4c73540a394100ed0b11a65c4 +MISC metadata.xml 584 SHA256 f17c40e7c5b2cd92899e1f437888c5d4a360d815a4fa7ed5447b2502f52822fa SHA512 0d589cf085f6e6335aae5f6e32ccd153ddae1f0fa926fd3a135eabcdc20d5c560e2694216ba93b6d8c6c16bd8541f9d7aaa496e7ee4bc82fea90228a28320fbd WHIRLPOOL 69cba2a837eec2451a21a4db2811797fe284154eba194f708d6243e332f260099c90a5ae0d3e088bafe734c767954d88afb6bafd27eba4b32209a68c93fcc768 diff --git a/media-gfx/pqiv/metadata.xml b/media-gfx/pqiv/metadata.xml new file mode 100644 index 000000000000..cb5fbcd27582 --- /dev/null +++ b/media-gfx/pqiv/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>graphics@gentoo.org</email> + <name>Gentoo Graphics Project</name> + </maintainer> + <upstream> + <maintainer> + <email>phillip.berndt@googlemail.com</email> + <name>Phillip Berndt</name> + </maintainer> + <remote-id type="github">phillipberndt/pqiv</remote-id> + </upstream> + <use> + <flag name="archive">Enable support for images in archives and cbX comic book files</flag> + </use> +</pkgmetadata> diff --git a/media-gfx/pqiv/pqiv-2.9.ebuild b/media-gfx/pqiv/pqiv-2.9.ebuild new file mode 100644 index 000000000000..2eaaf614442a --- /dev/null +++ b/media-gfx/pqiv/pqiv-2.9.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit linux-info toolchain-funcs xdg-utils + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/phillipberndt/pqiv.git" + inherit git-r3 +else + SRC_URI="https://github.com/phillipberndt/pqiv/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 x86" +fi + +DESCRIPTION="powerful GTK 3 based command-line image viewer with a minimal UI" +HOMEPAGE="https://github.com/phillipberndt/pqiv http://www.pberndt.com/Programme/Linux/pqiv/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="archive ffmpeg imagemagick kernel_linux libav pdf postscript webp" + +RDEPEND=" + >=dev-libs/glib-2.8:2 + >=x11-libs/cairo-1.6 + x11-libs/gtk+:3 + archive? ( app-arch/libarchive:0= ) + ffmpeg? ( + !libav? ( media-video/ffmpeg:0= ) + libav? ( media-video/libav:0= ) + ) + imagemagick? ( media-gfx/imagemagick:0= ) + pdf? ( app-text/poppler:0= ) + postscript? ( app-text/libspectre:0= ) + webp? ( media-libs/libwebp:0= ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +doecho() { + echo "$@" + "$@" || die +} + +pkg_setup() { + if use kernel_linux; then + CONFIG_CHECK="~INOTIFY_USER" + linux-info_pkg_setup + fi +} + +src_configure() { + local backends="gdkpixbuf" + use archive && backends+=",archive,archive_cbx" + use ffmpeg || use libav && backends+=",libav" + use imagemagick && backends+=",wand" + use pdf && backends+=",poppler" + use postscript && backends+=",spectre" + use webp && backends+=",webp" + + doecho ./configure \ + --backends-build=shared \ + --backends=${backends} \ + --prefix="${EPREFIX}/usr" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --destdir="${ED}" +} + +src_compile() { + tc-export CC + emake VERBOSE=1 CFLAGS="${CFLAGS}" +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/media-gfx/pqiv/pqiv-9999.ebuild b/media-gfx/pqiv/pqiv-9999.ebuild new file mode 100644 index 000000000000..38325520298a --- /dev/null +++ b/media-gfx/pqiv/pqiv-9999.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit linux-info toolchain-funcs xdg-utils + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/phillipberndt/pqiv.git" + inherit git-r3 +else + SRC_URI="https://github.com/phillipberndt/pqiv/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="powerful GTK 3 based command-line image viewer with a minimal UI" +HOMEPAGE="https://github.com/phillipberndt/pqiv http://www.pberndt.com/Programme/Linux/pqiv/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="archive ffmpeg imagemagick kernel_linux libav pdf postscript webp" + +RDEPEND=" + >=dev-libs/glib-2.8:2 + >=x11-libs/cairo-1.6 + x11-libs/gtk+:3 + archive? ( app-arch/libarchive:0= ) + ffmpeg? ( + !libav? ( media-video/ffmpeg:0= ) + libav? ( media-video/libav:0= ) + ) + imagemagick? ( media-gfx/imagemagick:0= ) + pdf? ( app-text/poppler:0= ) + postscript? ( app-text/libspectre:0= ) + webp? ( media-libs/libwebp:0= ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +doecho() { + echo "$@" + "$@" || die +} + +pkg_setup() { + if use kernel_linux; then + CONFIG_CHECK="~INOTIFY_USER" + linux-info_pkg_setup + fi +} + +src_configure() { + local backends="gdkpixbuf" + use archive && backends+=",archive,archive_cbx" + use ffmpeg || use libav && backends+=",libav" + use imagemagick && backends+=",wand" + use pdf && backends+=",poppler" + use postscript && backends+=",spectre" + use webp && backends+=",webp" + + doecho ./configure \ + --backends-build=shared \ + --backends=${backends} \ + --prefix="${EPREFIX}/usr" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --destdir="${ED}" +} + +src_compile() { + tc-export CC + emake VERBOSE=1 CFLAGS="${CFLAGS}" +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +} |