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/nomacs |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/nomacs')
-rw-r--r-- | media-gfx/nomacs/Manifest | 7 | ||||
-rw-r--r-- | media-gfx/nomacs/files/nomacs-3.6.1-batch-resize.patch | 23 | ||||
-rw-r--r-- | media-gfx/nomacs/metadata.xml | 17 | ||||
-rw-r--r-- | media-gfx/nomacs/nomacs-3.6.1-r1.ebuild | 78 | ||||
-rw-r--r-- | media-gfx/nomacs/nomacs-3.6.1.ebuild | 73 |
5 files changed, 198 insertions, 0 deletions
diff --git a/media-gfx/nomacs/Manifest b/media-gfx/nomacs/Manifest new file mode 100644 index 000000000000..c36f69b4e2f9 --- /dev/null +++ b/media-gfx/nomacs/Manifest @@ -0,0 +1,7 @@ +AUX nomacs-3.6.1-batch-resize.patch 757 SHA256 bc9c05f18f9409836b612dd15abc9544aacad570288f0b74cec9a2e1221127b0 SHA512 781921c31fdd7714e654c7112b4b866c76a2140f5b7e2e9ec2859a06281e01d00912813bae8b6b44b2cc263c27da03ee4610cde692a184125d82747c8c8cf9df WHIRLPOOL cce3e94b924edfa3ebdad641fb1e82e2408224f93d9331b27c54de464dd934fbdd867e1ba7e677201d2823c6849a59330c40b88f7f8e2eb848517b6645851af5 +DIST nomacs-3.6.1.tar.gz 28604636 SHA256 09b289cac51a5fdccc02aa4a60405bbbd4b5bfdb6b2a52ca5b0cb3b0f7a87068 SHA512 cfbda2be5ed015a5ea39cc3c3c9273e3164bb67f0c5fd4fac0e3c607075cf67cfea2311b21420585363a841d65a53c03e100af57c209786243c2c3dcaba11f8e WHIRLPOOL 34125377dee0977ed6e48008d4d8e3ff461c39ab72e89c4dc3c3e8dd0eb0544da91db5a1cd1b38b1bad119a539a60664fd91cea90b21140042db06601d00604b +EBUILD nomacs-3.6.1-r1.ebuild 1595 SHA256 35a45f47587100b46ef3aa8aa1ad0287b15e771c6e40aa0451e128a1044b5d48 SHA512 af29a193f59c4d70b6ff4721b3fc7143bea2c575dc9029e74db9642a057200a11e3b447945512f1cf5c429cc5137a6d709e40a7b3b36f77db387c3e31e106c94 WHIRLPOOL 96b2de7e6a0954cbe36e0c709b35ccb5266236b5d0a467473cd8c70eadcc029ff22e2b9da79345672f4418c9c55bbc2580e24c412d6a1b69db1553169f27e219 +EBUILD nomacs-3.6.1.ebuild 1522 SHA256 fe8c7b073983e5bbb0b62559950c61467d37d7129da161e0ccaed39a092e9bd6 SHA512 96629b2d21f52889069a722d812f09abefa3dbcc2bbaca2d4327c3ceb4c5f5c3ed311b3071b209c9d421059d504fb8888fd62a900d364b5b9e8c2d0cad5ded31 WHIRLPOOL 4183954130abeac3555fa6f705d5ebdecec09a05c0bfe1e938e2151919d9f9118395c7d9a57b72a06ccec7fc6abb740be480b24d481237f69e38502069d26605 +MISC ChangeLog 4669 SHA256 653a87667f699c30aff809dbaf83b5c6433f81039a8c196e20acb87871a8252d SHA512 95973bf5fc2e34e6026403bd5e302241f61627d23015ccd7c7fa3ecb9f05b143604dfb277fa662dc7ba7fc2b783292eced13f9c282c29825b747e28fbde63c03 WHIRLPOOL 658b09fa102b5bcf7ed878623e52c21d302133ebb8d4ff07cdfb4ee7f50a94ba9dd5a9d6d19b240d3856b2ec1bb94754410badc0891be7f8f3b1557a30dd8add +MISC ChangeLog-2015 1867 SHA256 981b87d0d8a15c3be8899cad47bb0e9662dcd256a237d15ed0d83aa49be16f3e SHA512 318c7d79f712236455ed7776d505ce6e1db9bdef9888804040af0c8e4956dcc20bbb7d0a3ca4bbd57229d7e3c7f9e15e24f3cd04492f6541a9a7ad7a9e8dcd85 WHIRLPOOL 304b7bd01cd0f4e30c0eac91ca07fe814391fba3644707e05dc9e0102f5bf00fa935ec88092ac13804087536641c23df9035536d0c2fc499163a642c025ca002 +MISC metadata.xml 588 SHA256 7e7c9bac4f5fe31b0c3ee476f6fa9dc2c9d7766276c3e82ece31f1b049bc5d83 SHA512 f681a8f2f1ec2c2902d34829245790edd014eca1829479f2a47b9179f370d3c3d3c562c32dae1918a7616c8f75c7d94b525beec410ad39704b25fd502cefb5fb WHIRLPOOL ba5e936ee31f11b3521f22f989bd26b2e4ff47bce2181d0793e6816c93a432a4350aa7da1819364a9c5949bd0cd9c5184eb3165a8a68bffb940e67d662a809f8 diff --git a/media-gfx/nomacs/files/nomacs-3.6.1-batch-resize.patch b/media-gfx/nomacs/files/nomacs-3.6.1-batch-resize.patch new file mode 100644 index 000000000000..b2dd078d0e94 --- /dev/null +++ b/media-gfx/nomacs/files/nomacs-3.6.1-batch-resize.patch @@ -0,0 +1,23 @@ +From 11cbd66ca66ea9d97d72546a92fe2b487e62481b Mon Sep 17 00:00:00 2001 +From: diemmarkus <diemmarkus@gmail.com> +Date: Wed, 17 May 2017 10:08:05 +0200 +Subject: [PATCH] fixes #118 batch resizing - used to only work if rotate was + active + +--- + ImageLounge/src/DkCore/DkProcess.cpp | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/ImageLounge/src/DkCore/DkProcess.cpp b/ImageLounge/src/DkCore/DkProcess.cpp +index a47b4194..d0dfd97f 100644 +--- a/src/DkCore/DkProcess.cpp ++++ b/src/DkCore/DkProcess.cpp +@@ -255,8 +255,6 @@ bool DkBatchTransform::compute(QSharedPointer<DkImageContainer> container, QStri + rotationMatrix.rotate((double)mAngle); + tmpImg = tmpImg.transformed(rotationMatrix); + } +- else +- tmpImg = img; + + // logs + if (!tmpImg.isNull()) { diff --git a/media-gfx/nomacs/metadata.xml b/media-gfx/nomacs/metadata.xml new file mode 100644 index 000000000000..9f062f24a874 --- /dev/null +++ b/media-gfx/nomacs/metadata.xml @@ -0,0 +1,17 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>qt@gentoo.org</email> + <name>Gentoo Qt Project</name> + </maintainer> + <upstream> + <bugs-to>https://nomacs.org/redmine/projects/nomacs</bugs-to> + <remote-id type="github">nomacs/nomacs</remote-id> + <remote-id type="sourceforge">nomacs</remote-id> + </upstream> + <use> + <flag name="opencv">Build support for <pkg>media-libs/opencv</pkg></flag> + <flag name="zip">Build support for zip archives</flag> + </use> +</pkgmetadata> diff --git a/media-gfx/nomacs/nomacs-3.6.1-r1.ebuild b/media-gfx/nomacs/nomacs-3.6.1-r1.ebuild new file mode 100644 index 000000000000..6ae732365e60 --- /dev/null +++ b/media-gfx/nomacs/nomacs-3.6.1-r1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils xdg-utils + +DESCRIPTION="Qt-based image viewer" +HOMEPAGE="https://nomacs.org/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="+jpeg opencv raw tiff zip" + +REQUIRED_USE=" + raw? ( opencv ) + tiff? ( opencv ) +" + +RDEPEND=" + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[jpeg?] + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + >=media-gfx/exiv2-0.25:= + opencv? ( media-libs/opencv:=[-qt4(-)] ) + raw? ( >=media-libs/libraw-0.14:= ) + tiff? ( + dev-qt/qtimageformats:5 + media-libs/tiff:0 + ) + zip? ( >=dev-libs/quazip-0.7.2[qt5] ) +" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +S="${WORKDIR}/${P}/ImageLounge" + +PATCHES=( "${FILESDIR}/${P}-batch-resize.patch" ) + +src_prepare() { + default + + # fix build with quazip-0.7.2 - bug 598354 + sed -i -e "s/find_package(QuaZIP/find_package(QuaZip5/" cmake/Unix.cmake || die + sed -e "s/include <quazip/&5/" \ + -i src/DkCore/DkImageLoader.cpp \ + -i src/DkCore/DkImageContainer.cpp \ + -i src/DkCore/DkBasicLoader.cpp \ + -i src/DkGui/DkDialog.cpp || die + +} + +src_configure() { + local mycmakeargs=( + -DENABLE_OPENCV=$(usex opencv) + -DENABLE_RAW=$(usex raw) + -DENABLE_TIFF=$(usex tiff) + -DENABLE_QUAZIP=$(usex zip) + -DUSE_SYSTEM_QUAZIP=ON + ) + cmake-utils_src_configure +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/media-gfx/nomacs/nomacs-3.6.1.ebuild b/media-gfx/nomacs/nomacs-3.6.1.ebuild new file mode 100644 index 000000000000..d110997b2f37 --- /dev/null +++ b/media-gfx/nomacs/nomacs-3.6.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils fdo-mime + +DESCRIPTION="Qt-based image viewer" +HOMEPAGE="https://nomacs.org/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux" +IUSE="+jpeg opencv raw tiff zip" + +REQUIRED_USE=" + raw? ( opencv ) + tiff? ( opencv ) +" + +RDEPEND=" + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[jpeg?] + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + >=media-gfx/exiv2-0.25:= + opencv? ( media-libs/opencv:=[-qt4(-)] ) + raw? ( >=media-libs/libraw-0.14:= ) + tiff? ( media-libs/tiff:0 ) + zip? ( >=dev-libs/quazip-0.7.2[qt5] ) +" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +S="${WORKDIR}/${P}/ImageLounge" + +src_prepare() { + default + + # fix build with quazip-0.7.2 - bug 598354 + sed -i -e "s/find_package(QuaZIP/find_package(QuaZip5/" cmake/Unix.cmake || die + sed -e "s/include <quazip/&5/" \ + -i src/DkCore/DkImageLoader.cpp \ + -i src/DkCore/DkImageContainer.cpp \ + -i src/DkCore/DkBasicLoader.cpp \ + -i src/DkGui/DkDialog.cpp || die + +} + +src_configure() { + local mycmakeargs=( + -DENABLE_OPENCV=$(usex opencv) + -DENABLE_RAW=$(usex raw) + -DENABLE_TIFF=$(usex tiff) + -DENABLE_QUAZIP=$(usex zip) + -DUSE_SYSTEM_QUAZIP=ON + ) + cmake-utils_src_configure +} + +pkg_postinst() { + fdo-mime_desktop_database_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update +} |