[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 7a4607f92a3c4fae7ca3ba086786c1b3be8e0bed Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Jan 26 19:03:14 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sat Jan 27 10:02:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4607f9 media-gfx/mcomix: add 3.1.0 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 + media-gfx/mcomix/mcomix-3.1.0.ebuild | 59 2 files changed, 60 insertions(+) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index a2ef0bdd0690..377fb88d4f84 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1,3 +1,4 @@ DIST mcomix-2.1.1.tar.gz 517628 BLAKE2B fb4d6cb4a10966795156672e8710e264f6e22abeebc3bd9471f378169417a6aab39c705d916624b9c1cd547516ae042d94cf00cf4596242f4655045c305bc630 SHA512 699fc1fe2348491ca5f94c9142e8a7432a3afc932aff42187ec57b5026d84ad189700283082fb60f920088747f13cc8f74297feaaab8ce2a5a9bd42d74b7f5e2 DIST mcomix-2.2.1.tar.gz 531734 BLAKE2B 4dfff8f12b3e719dcb9c32535b8d53fe5443a743fb2a7287e2b00ebb7325124c04fca5fbc853462f7e55a5ca361ba6bebd9abe5f07bad67abd5278facd9e6303 SHA512 9f9e2f0f2b0b7d1c7f5d027e852bf081c63789676ed4dabd7bce3f442b51954f3950926086ba8d279a4c88fd8f8918690bdca07d4681671ac11e97e79a73829b DIST mcomix-3.0.0.tar.gz 76 BLAKE2B 48c4566cc09c99e4cea76e487753c43fc36ed9e06c26dd1cbcf0e16b1ded4cf438cbcd2d423bdff393468a368d226a499b70967b9fc094d526bb4637c5d3b24b SHA512 e6661c72e132cef04a16b795b17262da706fd27c169d791a576be4fe812c2fc5e5c1f83fb6c4ed094eb9a305ba836524d0717fc6dfa77d8543493bda71d9d815 +DIST mcomix-3.1.0.tar.gz 668651 BLAKE2B 9e5ca2a1735aaf77f4e46b926c36655e9e5fe19c37ce7583e88a71cc13978ee51ae7793ddef03d74829449f0960dcf42044a1ad41f59d1945d25c58d99b792fa SHA512 1331b0db1501f2e5e9e4b6a5250b6aaa70d4c0ab1198e49761fb27bc6c9114d37abfb1807272721e8bf6f822500eb71c8b8ef8af28dd10d979abf36bd399ef5f diff --git a/media-gfx/mcomix/mcomix-3.1.0.ebuild b/media-gfx/mcomix/mcomix-3.1.0.ebuild new file mode 100644 index ..d6fa2ffcfe75 --- /dev/null +++ b/media-gfx/mcomix/mcomix-3.1.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..12} ) +inherit desktop distutils-r1 optfeature xdg + +DESCRIPTION="GTK image viewer for comic book archives" +HOMEPAGE="https://mcomix.sourceforge.net"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] + >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] + media-libs/libjpeg-turbo:0 + x11-libs/gtk+:3[introspection]" +BDEPEND="sys-devel/gettext" +# Most tests are quite old and do not run +RESTRICT="test" + +src_prepare() { + default + + # Uncompress man page + gunzip share/man/man1/mcomix.1.gz || die +} + +src_install() { + distutils-r1_src_install + + # Application meta files are not installed automatically anymore + domenu share/applications/*.desktop + local x + for x in 16 22 24 32 48 256 scalable; do + doicon -s ${x} share/icons/hicolor/${x}*/* + done + doman share/man/man1/mcomix.1 + insinto /usr/share/metainfo + doins share/metainfo/*.xml + insinto /usr/share/mime/packages + doins share/mime/packages/*.xml +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "RAR (.cbr) archives" app-arch/unrar + optfeature "7Zip archives" app-arch/p7zip + optfeature "LHA/LZA archives" app-arch/lha + optfeature "PDF files" app-text/mupdf +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 83f3169d1667b1909923768272ef70b5a00e3c1f Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Jan 26 19:01:13 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sat Jan 27 10:02:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f3169d media-gfx/mcomix: drop 2.1.0 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 - media-gfx/mcomix/mcomix-2.1.0.ebuild | 45 2 files changed, 46 deletions(-) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index b6a94e19796a..a2ef0bdd0690 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1,4 +1,3 @@ -DIST mcomix-2.1.0.tar.gz 517070 BLAKE2B 71aa67b48ac4cc09f12516312a07c1688e3d9ba086e0af8fab0f22549814fc82841b30965b7ac4e90192086338414c50d253af2d37b158fea8fc2358cee3d3db SHA512 385654c48192c20e285a053a8a90f1e792d58f7adbb0960745f31703d2ff5906f5e5bfd868ebaa08dd27314543a761a255503e5d586edd1baa064ffcea0205ca DIST mcomix-2.1.1.tar.gz 517628 BLAKE2B fb4d6cb4a10966795156672e8710e264f6e22abeebc3bd9471f378169417a6aab39c705d916624b9c1cd547516ae042d94cf00cf4596242f4655045c305bc630 SHA512 699fc1fe2348491ca5f94c9142e8a7432a3afc932aff42187ec57b5026d84ad189700283082fb60f920088747f13cc8f74297feaaab8ce2a5a9bd42d74b7f5e2 DIST mcomix-2.2.1.tar.gz 531734 BLAKE2B 4dfff8f12b3e719dcb9c32535b8d53fe5443a743fb2a7287e2b00ebb7325124c04fca5fbc853462f7e55a5ca361ba6bebd9abe5f07bad67abd5278facd9e6303 SHA512 9f9e2f0f2b0b7d1c7f5d027e852bf081c63789676ed4dabd7bce3f442b51954f3950926086ba8d279a4c88fd8f8918690bdca07d4681671ac11e97e79a73829b DIST mcomix-3.0.0.tar.gz 76 BLAKE2B 48c4566cc09c99e4cea76e487753c43fc36ed9e06c26dd1cbcf0e16b1ded4cf438cbcd2d423bdff393468a368d226a499b70967b9fc094d526bb4637c5d3b24b SHA512 e6661c72e132cef04a16b795b17262da706fd27c169d791a576be4fe812c2fc5e5c1f83fb6c4ed094eb9a305ba836524d0717fc6dfa77d8543493bda71d9d815 diff --git a/media-gfx/mcomix/mcomix-2.1.0.ebuild b/media-gfx/mcomix/mcomix-2.1.0.ebuild deleted file mode 100644 index aaff865a0be2.. --- a/media-gfx/mcomix/mcomix-2.1.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 optfeature xdg - -DESCRIPTION="GTK image viewer for comic book archives" -HOMEPAGE="https://mcomix.sourceforge.net"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] - media-libs/libjpeg-turbo:0 - x11-libs/gtk+:3[introspection]" -BDEPEND="sys-devel/gettext" -# Most tests are quite old and do not run -RESTRICT="test" - -src_prepare() { - default - - # Uncompress man page - gunzip mcomix.1.gz || die - sed -e "s/mcomix.1.gz/mcomix.1/" -i setup.py || die -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "RAR (.cbr) archives" app-arch/unrar - optfeature "7Zip archives" app-arch/p7zip - optfeature "LHA/LZA archives" app-arch/lha - optfeature "PDF files" app-text/mupdf -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 82e90a29a6620d6b1ce97ba4ddbe5400956110a3 Author: Moritz Brunner posteo de> AuthorDate: Fri Jan 5 18:26:03 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu Jan 25 20:03:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e90a29 media-gfx/mcomix: remove github upstream metadata MComix does not have an official Github presence. Furthermore, the linked repository a) has been archived and b) used to contain the mcomix3 fork before MComix officially supported GTK3. Signed-off-by: Moritz Brunner posteo.de> Closes: https://github.com/gentoo/gentoo/pull/35015 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/media-gfx/mcomix/metadata.xml b/media-gfx/mcomix/metadata.xml index d517b361220b..f62d0f2ed5e2 100644 --- a/media-gfx/mcomix/metadata.xml +++ b/media-gfx/mcomix/metadata.xml @@ -7,6 +7,5 @@ mcomix -multiSnow/mcomix3
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 20c0ff6c05911faa290d6d8dcc0441adf277f77d Author: Sam James gentoo org> AuthorDate: Fri Jan 19 03:18:37 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 19 03:18:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20c0ff6c media-gfx/mcomix: Stabilize 2.1.1-r1 arm64, #922243 Signed-off-by: Sam James gentoo.org> media-gfx/mcomix/mcomix-2.1.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild index 370dca505823..18951f7211ec 100644 --- a/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild +++ b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: eabb7c0903250d04d4dc293ca5085295de342fcd Author: Sam James gentoo org> AuthorDate: Sun Oct 29 20:52:39 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 29 20:52:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eabb7c09 media-gfx/mcomix: Stabilize 2.1.1-r1 x86, #916150 Signed-off-by: Sam James gentoo.org> media-gfx/mcomix/mcomix-2.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild index 899761314205..defd13836523 100644 --- a/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild +++ b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~riscv x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: ca648de487fa59ff6b6428ca17ad1ad90fb6cae3 Author: Sam James gentoo org> AuthorDate: Sun Oct 29 20:52:40 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 29 20:52:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca648de4 media-gfx/mcomix: Stabilize 2.1.1-r1 amd64, #916150 Signed-off-by: Sam James gentoo.org> media-gfx/mcomix/mcomix-2.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild index defd13836523..370dca505823 100644 --- a/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild +++ b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: f6d1331ee90bba4983971b21e78e50d31aabb752 Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Sep 22 06:59:04 2023 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Sep 22 06:59:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d1331e media-gfx/mcomix: fix install phase Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/{mcomix-3.0.0.ebuild => mcomix-3.0.0-r1.ebuild} | 2 +- media-gfx/mcomix/mcomix-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/mcomix/mcomix-3.0.0.ebuild b/media-gfx/mcomix/mcomix-3.0.0-r1.ebuild similarity index 98% rename from media-gfx/mcomix/mcomix-3.0.0.ebuild rename to media-gfx/mcomix/mcomix-3.0.0-r1.ebuild index 1afebf0d5c64..36393dfcddd5 100644 --- a/media-gfx/mcomix/mcomix-3.0.0.ebuild +++ b/media-gfx/mcomix/mcomix-3.0.0-r1.ebuild @@ -35,7 +35,7 @@ src_prepare() { } src_install() { - default + distutils-r1_src_install # Application meta files are not installed automatically anymore domenu share/applications/*.desktop diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-.ebuild index 60b81574d92d..bd8bee37aacc 100644 --- a/media-gfx/mcomix/mcomix-.ebuild +++ b/media-gfx/mcomix/mcomix-.ebuild @@ -35,7 +35,7 @@ src_prepare() { } src_install() { - default + distutils-r1_src_install # Application meta files are not installed automatically anymore domenu share/applications/*.desktop
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 2616b804dbd53b9cb52ea03436f8c17f7e8bbeb7 Author: Bernard Cafarelli gentoo org> AuthorDate: Thu Sep 21 21:23:42 2023 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu Sep 21 21:23:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2616b804 media-gfx/mcomix: sync live ebuild Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/mcomix-.ebuild | 21 ++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-.ebuild index 70caed9ab1ae..60b81574d92d 100644 --- a/media-gfx/mcomix/mcomix-.ebuild +++ b/media-gfx/mcomix/mcomix-.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..12} ) -inherit distutils-r1 git-r3 optfeature xdg +inherit desktop distutils-r1 git-r3 optfeature xdg DESCRIPTION="GTK image viewer for comic book archives" HOMEPAGE="https://mcomix.sourceforge.net"; @@ -31,8 +31,23 @@ src_prepare() { default # Uncompress man page - gunzip mcomix.1.gz || die - sed -e "s/mcomix.1.gz/mcomix.1/" -i setup.py || die + gunzip share/man/man1/mcomix.1.gz || die +} + +src_install() { + default + + # Application meta files are not installed automatically anymore + domenu share/applications/*.desktop + local x + for x in 16 22 24 32 48 256 scalable; do + doicon -s ${x} share/icons/hicolor/${x}*/* + done + doman share/man/man1/mcomix.1 + insinto /usr/share/metainfo + doins share/metainfo/*.xml + insinto /usr/share/mime/packages + doins share/mime/packages/*.xml } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: af3778c04e7b4c8960b4f48dd239994d3e60cff2 Author: Bernard Cafarelli gentoo org> AuthorDate: Thu Sep 21 21:23:05 2023 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu Sep 21 21:23:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af3778c0 media-gfx/mcomix: add 3.0.0 Closes: https://bugs.gentoo.org/857183 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 + media-gfx/mcomix/mcomix-3.0.0.ebuild | 60 2 files changed, 61 insertions(+) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index 06b612c92f10..b6a94e19796a 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1,3 +1,4 @@ DIST mcomix-2.1.0.tar.gz 517070 BLAKE2B 71aa67b48ac4cc09f12516312a07c1688e3d9ba086e0af8fab0f22549814fc82841b30965b7ac4e90192086338414c50d253af2d37b158fea8fc2358cee3d3db SHA512 385654c48192c20e285a053a8a90f1e792d58f7adbb0960745f31703d2ff5906f5e5bfd868ebaa08dd27314543a761a255503e5d586edd1baa064ffcea0205ca DIST mcomix-2.1.1.tar.gz 517628 BLAKE2B fb4d6cb4a10966795156672e8710e264f6e22abeebc3bd9471f378169417a6aab39c705d916624b9c1cd547516ae042d94cf00cf4596242f4655045c305bc630 SHA512 699fc1fe2348491ca5f94c9142e8a7432a3afc932aff42187ec57b5026d84ad189700283082fb60f920088747f13cc8f74297feaaab8ce2a5a9bd42d74b7f5e2 DIST mcomix-2.2.1.tar.gz 531734 BLAKE2B 4dfff8f12b3e719dcb9c32535b8d53fe5443a743fb2a7287e2b00ebb7325124c04fca5fbc853462f7e55a5ca361ba6bebd9abe5f07bad67abd5278facd9e6303 SHA512 9f9e2f0f2b0b7d1c7f5d027e852bf081c63789676ed4dabd7bce3f442b51954f3950926086ba8d279a4c88fd8f8918690bdca07d4681671ac11e97e79a73829b +DIST mcomix-3.0.0.tar.gz 76 BLAKE2B 48c4566cc09c99e4cea76e487753c43fc36ed9e06c26dd1cbcf0e16b1ded4cf438cbcd2d423bdff393468a368d226a499b70967b9fc094d526bb4637c5d3b24b SHA512 e6661c72e132cef04a16b795b17262da706fd27c169d791a576be4fe812c2fc5e5c1f83fb6c4ed094eb9a305ba836524d0717fc6dfa77d8543493bda71d9d815 diff --git a/media-gfx/mcomix/mcomix-3.0.0.ebuild b/media-gfx/mcomix/mcomix-3.0.0.ebuild new file mode 100644 index ..1afebf0d5c64 --- /dev/null +++ b/media-gfx/mcomix/mcomix-3.0.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..12} ) +inherit desktop distutils-r1 optfeature xdg + +DESCRIPTION="GTK image viewer for comic book archives" +HOMEPAGE="https://mcomix.sourceforge.net"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] + >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] + media-libs/libjpeg-turbo:0 + x11-libs/gtk+:3[introspection]" +BDEPEND="sys-devel/gettext" +# Most tests are quite old and do not run +RESTRICT="test" + +src_prepare() { + default + + # Uncompress man page + gunzip share/man/man1/mcomix.1.gz || die +} + +src_install() { + default + + # Application meta files are not installed automatically anymore + domenu share/applications/*.desktop + local x + for x in 16 22 24 32 48 256 scalable; do + doicon -s ${x} share/icons/hicolor/${x}*/* + done + doman share/man/man1/mcomix.1 + insinto /usr/share/metainfo + doins share/metainfo/*.xml + insinto /usr/share/mime/packages + doins share/mime/packages/*.xml +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "RAR (.cbr) archives" app-arch/unrar + optfeature "7Zip archives" app-arch/p7zip + optfeature "LHA/LZA archives" app-arch/lha + optfeature "PDF files" app-text/mupdf +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: cb8fe41202d7dbc3f12d0e523ca17bf97bd272f6 Author: Bernard Cafarelli gentoo org> AuthorDate: Wed Jul 19 11:35:04 2023 + Commit: Bernard Cafarelli gentoo org> CommitDate: Wed Jul 19 11:44:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb8fe412 media-gfx/mcomix: add 2.2.1 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 + media-gfx/mcomix/mcomix-2.2.1.ebuild | 45 2 files changed, 46 insertions(+) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index b7c249d229e1..06b612c92f10 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1,2 +1,3 @@ DIST mcomix-2.1.0.tar.gz 517070 BLAKE2B 71aa67b48ac4cc09f12516312a07c1688e3d9ba086e0af8fab0f22549814fc82841b30965b7ac4e90192086338414c50d253af2d37b158fea8fc2358cee3d3db SHA512 385654c48192c20e285a053a8a90f1e792d58f7adbb0960745f31703d2ff5906f5e5bfd868ebaa08dd27314543a761a255503e5d586edd1baa064ffcea0205ca DIST mcomix-2.1.1.tar.gz 517628 BLAKE2B fb4d6cb4a10966795156672e8710e264f6e22abeebc3bd9471f378169417a6aab39c705d916624b9c1cd547516ae042d94cf00cf4596242f4655045c305bc630 SHA512 699fc1fe2348491ca5f94c9142e8a7432a3afc932aff42187ec57b5026d84ad189700283082fb60f920088747f13cc8f74297feaaab8ce2a5a9bd42d74b7f5e2 +DIST mcomix-2.2.1.tar.gz 531734 BLAKE2B 4dfff8f12b3e719dcb9c32535b8d53fe5443a743fb2a7287e2b00ebb7325124c04fca5fbc853462f7e55a5ca361ba6bebd9abe5f07bad67abd5278facd9e6303 SHA512 9f9e2f0f2b0b7d1c7f5d027e852bf081c63789676ed4dabd7bce3f442b51954f3950926086ba8d279a4c88fd8f8918690bdca07d4681671ac11e97e79a73829b diff --git a/media-gfx/mcomix/mcomix-2.2.1.ebuild b/media-gfx/mcomix/mcomix-2.2.1.ebuild new file mode 100644 index ..551f116a31bc --- /dev/null +++ b/media-gfx/mcomix/mcomix-2.2.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..12} ) +inherit distutils-r1 optfeature xdg + +DESCRIPTION="GTK image viewer for comic book archives" +HOMEPAGE="https://mcomix.sourceforge.net"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] + >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] + media-libs/libjpeg-turbo:0 + x11-libs/gtk+:3[introspection]" +BDEPEND="sys-devel/gettext" +# Most tests are quite old and do not run +RESTRICT="test" + +src_prepare() { + default + + # Uncompress man page + gunzip mcomix.1.gz || die + sed -e "s/mcomix.1.gz/mcomix.1/" -i setup.py || die +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "RAR (.cbr) archives" app-arch/unrar + optfeature "7Zip archives" app-arch/p7zip + optfeature "LHA/LZA archives" app-arch/lha + optfeature "PDF files" app-text/mupdf +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: e2407ea8a632696a3f1236b1a399c5654f4621f4 Author: Bernard Cafarelli gentoo org> AuthorDate: Wed Jul 19 11:35:16 2023 + Commit: Bernard Cafarelli gentoo org> CommitDate: Wed Jul 19 11:44:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2407ea8 media-gfx/mcomix: drop 2.1.1 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/mcomix-2.1.1.ebuild | 45 1 file changed, 45 deletions(-) diff --git a/media-gfx/mcomix/mcomix-2.1.1.ebuild b/media-gfx/mcomix/mcomix-2.1.1.ebuild deleted file mode 100644 index 551f116a31bc.. --- a/media-gfx/mcomix/mcomix-2.1.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..12} ) -inherit distutils-r1 optfeature xdg - -DESCRIPTION="GTK image viewer for comic book archives" -HOMEPAGE="https://mcomix.sourceforge.net"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] - media-libs/libjpeg-turbo:0 - x11-libs/gtk+:3[introspection]" -BDEPEND="sys-devel/gettext" -# Most tests are quite old and do not run -RESTRICT="test" - -src_prepare() { - default - - # Uncompress man page - gunzip mcomix.1.gz || die - sed -e "s/mcomix.1.gz/mcomix.1/" -i setup.py || die -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "RAR (.cbr) archives" app-arch/unrar - optfeature "7Zip archives" app-arch/p7zip - optfeature "LHA/LZA archives" app-arch/lha - optfeature "PDF files" app-text/mupdf -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/, media-gfx/mcomix/files/
commit: ea8ac0bb1e40d58112727a20ccb688b5c7968b47 Author: Bernard Cafarelli gentoo org> AuthorDate: Sat Jul 8 07:57:23 2023 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sat Jul 8 07:59:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea8ac0bb media-gfx/mcomix: fix pillow version check Signed-off-by: Bernard Cafarelli gentoo.org> .../mcomix/files/mcomix-2.1.1-pillow_version.patch | 15 +++ media-gfx/mcomix/mcomix-2.1.1-r1.ebuild| 47 ++ 2 files changed, 62 insertions(+) diff --git a/media-gfx/mcomix/files/mcomix-2.1.1-pillow_version.patch b/media-gfx/mcomix/files/mcomix-2.1.1-pillow_version.patch new file mode 100644 index ..b4e51d230292 --- /dev/null +++ b/media-gfx/mcomix/files/mcomix-2.1.1-pillow_version.patch @@ -0,0 +1,15 @@ +--- a/mcomix/run.py2023-07-03 21:39:35.146479272 +0300 b/mcomix/run.py2023-07-03 21:40:16.742507561 +0300 +@@ -122,7 +122,11 @@ + try: + import PIL.Image + +-if PIL.__version__ < '6.0.0': ++try: ++pil_major_version = int(PIL.__version__[0:PIL.__version__.index('.')]) ++except (ValueError, IndexError): ++pil_major_version = 0 ++if pil_major_version < 6: + log.error( _("You don't have the required version of the Python Imaging Library Fork (Pillow) installed.")) + log.error( _('Installed Pillow version is: %s') % PIL.__version__ ) + log.error( _('Required Pillow version is: 6.0.0 or higher') ) diff --git a/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild new file mode 100644 index ..899761314205 --- /dev/null +++ b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..12} ) +inherit distutils-r1 optfeature xdg + +DESCRIPTION="GTK image viewer for comic book archives" +HOMEPAGE="https://mcomix.sourceforge.net"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] + >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] + media-libs/libjpeg-turbo:0 + x11-libs/gtk+:3[introspection]" +BDEPEND="sys-devel/gettext" +# Most tests are quite old and do not run +RESTRICT="test" + +PATCHES=( "${FILESDIR}"/${P}-pillow_version.patch ) + +src_prepare() { + default + + # Uncompress man page + gunzip mcomix.1.gz || die + sed -e "s/mcomix.1.gz/mcomix.1/" -i setup.py || die +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "RAR (.cbr) archives" app-arch/unrar + optfeature "7Zip archives" app-arch/p7zip + optfeature "LHA/LZA archives" app-arch/lha + optfeature "PDF files" app-text/mupdf +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 8283fd9a85a81e998f0556d31b88480e60f7b449 Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Jun 19 20:23:25 2023 + Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Jun 19 20:30:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8283fd9a media-gfx/mcomix: drop 1.3.0_pre20211015, 2.0.2-r1 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 2 - media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild | 74 media-gfx/mcomix/mcomix-2.0.2-r1.ebuild | 45 -- 3 files changed, 121 deletions(-) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index f4865b74d651..4630d57f18f4 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1,3 +1 @@ -DIST mcomix-1.3.0_pre20211015.tar.gz 3888967 BLAKE2B 16275b5e63dbedb481dba34e787681a9bbc0615c53c71a0037f7d15fa5ee135b5c2508bbf4ef7fddeb45b65c291d5651d81b2e0a180de26054cdbe994ceab028 SHA512 93092a8ec992922bd2327c33a5ab86edbffcdc66e9da5b443d7e4131686b2c3b47017aa4f02b0ca991b6d08dd68e6578137bbf6028ca274efcd2679a12cfe05d -DIST mcomix-2.0.2.tar.gz 515427 BLAKE2B 3f7b7a0788622173049169034a0a8ed3d3d5fb64fd32e10f4cb3f5b1a4815dee29a1a1b576798bddaeb41534ab66cb301825ddcd39b0b01252e1bbe37e0384b9 SHA512 fb908f19b98364e8a765c26fe6b2d7e0b147210b4406a421ae7f010ffdf1987520899ffe2343a26bcdb0bf6b6c9cc5f5ec866f72adb49fb16f0911dd42289a0d DIST mcomix-2.1.0.tar.gz 517070 BLAKE2B 71aa67b48ac4cc09f12516312a07c1688e3d9ba086e0af8fab0f22549814fc82841b30965b7ac4e90192086338414c50d253af2d37b158fea8fc2358cee3d3db SHA512 385654c48192c20e285a053a8a90f1e792d58f7adbb0960745f31703d2ff5906f5e5bfd868ebaa08dd27314543a761a255503e5d586edd1baa064ffcea0205ca diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild deleted file mode 100644 index f2a5bb362ccb.. --- a/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit desktop python-r1 xdg - -# Hash used for this version -GIT_PV="483f4b3f2d9a125606d47597ae7eff3b38e5bf9d" - -DESCRIPTION="GTK image viewer for comic book archives" -HOMEPAGE="https://github.com/multiSnow/mcomix3"; -SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - media-libs/libjpeg-turbo:0" -BDEPEND="sys-devel/gettext" - -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -S=${WORKDIR}/mcomix3-${GIT_PV} - -src_prepare() { - default - - for file in mcomix/mcomix/messages/*/LC_MESSAGES/*po - do - msgfmt ${file} -o ${file/po/mo} || die - rm ${file} || die - done -} - -src_install() { - python_foreach_impl python_domodule mcomix/mcomix - python_foreach_impl python_newscript mcomix/mcomixstarter.py mcomix - - for size in 16 22 24 32 48 - do - doicon -s ${size} \ - mime/icons/${size}x${size}/*png \ - mcomix/mcomix/images/${size}x${size}/mcomix.png - done - doicon mcomix/mcomix/images/mcomix.png - domenu mime/mcomix.desktop - doman man/mcomix.1 - - insinto /usr/share/metainfo - doins mime/mcomix.appdata.xml - - dodoc README.rst TODO -} - -pkg_postinst() { - xdg_pkg_postinst - echo - elog "Additional packages are required to open the most common comic archives:" - elog - elog "cbr: app-arch/unrar" - elog "cbz: app-arch/unzip" - elog - elog "You can also add support for 7z or LHA archives by installing" - elog "app-arch/p7zip or app-arch/lha. Install app-text/mupdf for" - elog "pdf support." - echo -} diff --git a/media-gfx/mcomix/mcomix-2.0.2-r1.ebuild b/media-gfx/mcomix/mcomix-2.0.2-r1.ebuild deleted file mode 100644 index 2f8c234b17a5.. --- a/media-gfx/mcomix/mcomix-2.0.2-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 optfeature xdg - -DESCRIPTION="GTK image viewer for comic book archives" -HOMEPAGE="https://mcomix.sourceforge.net"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] -
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: b33e91559e81d77b327fd60034b0fa1fd57e0d0b Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Jun 19 20:26:57 2023 + Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Jun 19 20:30:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33e9155 media-gfx/mcomix: add 2.1.1 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 + media-gfx/mcomix/mcomix-2.1.1.ebuild | 45 2 files changed, 46 insertions(+) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index 4630d57f18f4..b7c249d229e1 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1 +1,2 @@ DIST mcomix-2.1.0.tar.gz 517070 BLAKE2B 71aa67b48ac4cc09f12516312a07c1688e3d9ba086e0af8fab0f22549814fc82841b30965b7ac4e90192086338414c50d253af2d37b158fea8fc2358cee3d3db SHA512 385654c48192c20e285a053a8a90f1e792d58f7adbb0960745f31703d2ff5906f5e5bfd868ebaa08dd27314543a761a255503e5d586edd1baa064ffcea0205ca +DIST mcomix-2.1.1.tar.gz 517628 BLAKE2B fb4d6cb4a10966795156672e8710e264f6e22abeebc3bd9471f378169417a6aab39c705d916624b9c1cd547516ae042d94cf00cf4596242f4655045c305bc630 SHA512 699fc1fe2348491ca5f94c9142e8a7432a3afc932aff42187ec57b5026d84ad189700283082fb60f920088747f13cc8f74297feaaab8ce2a5a9bd42d74b7f5e2 diff --git a/media-gfx/mcomix/mcomix-2.1.1.ebuild b/media-gfx/mcomix/mcomix-2.1.1.ebuild new file mode 100644 index ..551f116a31bc --- /dev/null +++ b/media-gfx/mcomix/mcomix-2.1.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..12} ) +inherit distutils-r1 optfeature xdg + +DESCRIPTION="GTK image viewer for comic book archives" +HOMEPAGE="https://mcomix.sourceforge.net"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] + >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] + media-libs/libjpeg-turbo:0 + x11-libs/gtk+:3[introspection]" +BDEPEND="sys-devel/gettext" +# Most tests are quite old and do not run +RESTRICT="test" + +src_prepare() { + default + + # Uncompress man page + gunzip mcomix.1.gz || die + sed -e "s/mcomix.1.gz/mcomix.1/" -i setup.py || die +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "RAR (.cbr) archives" app-arch/unrar + optfeature "7Zip archives" app-arch/p7zip + optfeature "LHA/LZA archives" app-arch/lha + optfeature "PDF files" app-text/mupdf +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: c42c42501da367ea614e56e9da5fb1b04569bd0b Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Jun 19 20:27:32 2023 + Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Jun 19 20:30:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c42c4250 media-gfx/mcomix: enable py3.12 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/mcomix-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-.ebuild index 44ab7c265981..70caed9ab1ae 100644 --- a/media-gfx/mcomix/mcomix-.ebuild +++ b/media-gfx/mcomix/mcomix-.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit distutils-r1 git-r3 optfeature xdg DESCRIPTION="GTK image viewer for comic book archives"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 826403724aee3f1172bb8243608c4812db79578d Author: Sam James gentoo org> AuthorDate: Fri Apr 21 07:53:36 2023 + Commit: Sam James gentoo org> CommitDate: Fri Apr 21 07:53:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82640372 media-gfx/mcomix: add github upstream metadata Signed-off-by: Sam James gentoo.org> media-gfx/mcomix/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/media-gfx/mcomix/metadata.xml b/media-gfx/mcomix/metadata.xml index f62d0f2ed5e2..d517b361220b 100644 --- a/media-gfx/mcomix/metadata.xml +++ b/media-gfx/mcomix/metadata.xml @@ -7,5 +7,6 @@ mcomix +multiSnow/mcomix3
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: c48eb79873e1a64152e53337b1b07cd45425a3d9 Author: Sam James gentoo org> AuthorDate: Fri Apr 21 07:52:51 2023 + Commit: Sam James gentoo org> CommitDate: Fri Apr 21 07:53:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c48eb798 media-gfx/mcomix: Stabilize 2.1.0 x86, #904624 Signed-off-by: Sam James gentoo.org> media-gfx/mcomix/mcomix-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-2.1.0.ebuild b/media-gfx/mcomix/mcomix-2.1.0.ebuild index 1cfb05564ec3..9d3d4f27b674 100644 --- a/media-gfx/mcomix/mcomix-2.1.0.ebuild +++ b/media-gfx/mcomix/mcomix-2.1.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 14371e3339f760e93c45f08931c7d4e45c4be7d3 Author: Sam James gentoo org> AuthorDate: Thu Apr 20 05:00:48 2023 + Commit: Sam James gentoo org> CommitDate: Thu Apr 20 05:01:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14371e33 media-gfx/mcomix: Stabilize 2.1.0 amd64, #904624 Signed-off-by: Sam James gentoo.org> media-gfx/mcomix/mcomix-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-2.1.0.ebuild b/media-gfx/mcomix/mcomix-2.1.0.ebuild index 76304676162c..1cfb05564ec3 100644 --- a/media-gfx/mcomix/mcomix-2.1.0.ebuild +++ b/media-gfx/mcomix/mcomix-2.1.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv ~x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 1b886e5d598ad007afdd19f60929f6e8c3960542 Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Dec 19 16:24:58 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Dec 19 16:27:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b886e5d media-gfx/mcomix: add 2.1.0 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 + media-gfx/mcomix/mcomix-2.1.0.ebuild | 45 2 files changed, 46 insertions(+) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index c39b8398fb36..f4865b74d651 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1,2 +1,3 @@ DIST mcomix-1.3.0_pre20211015.tar.gz 3888967 BLAKE2B 16275b5e63dbedb481dba34e787681a9bbc0615c53c71a0037f7d15fa5ee135b5c2508bbf4ef7fddeb45b65c291d5651d81b2e0a180de26054cdbe994ceab028 SHA512 93092a8ec992922bd2327c33a5ab86edbffcdc66e9da5b443d7e4131686b2c3b47017aa4f02b0ca991b6d08dd68e6578137bbf6028ca274efcd2679a12cfe05d DIST mcomix-2.0.2.tar.gz 515427 BLAKE2B 3f7b7a0788622173049169034a0a8ed3d3d5fb64fd32e10f4cb3f5b1a4815dee29a1a1b576798bddaeb41534ab66cb301825ddcd39b0b01252e1bbe37e0384b9 SHA512 fb908f19b98364e8a765c26fe6b2d7e0b147210b4406a421ae7f010ffdf1987520899ffe2343a26bcdb0bf6b6c9cc5f5ec866f72adb49fb16f0911dd42289a0d +DIST mcomix-2.1.0.tar.gz 517070 BLAKE2B 71aa67b48ac4cc09f12516312a07c1688e3d9ba086e0af8fab0f22549814fc82841b30965b7ac4e90192086338414c50d253af2d37b158fea8fc2358cee3d3db SHA512 385654c48192c20e285a053a8a90f1e792d58f7adbb0960745f31703d2ff5906f5e5bfd868ebaa08dd27314543a761a255503e5d586edd1baa064ffcea0205ca diff --git a/media-gfx/mcomix/mcomix-2.1.0.ebuild b/media-gfx/mcomix/mcomix-2.1.0.ebuild new file mode 100644 index ..8a55da1c0833 --- /dev/null +++ b/media-gfx/mcomix/mcomix-2.1.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +inherit distutils-r1 optfeature xdg + +DESCRIPTION="GTK image viewer for comic book archives" +HOMEPAGE="http://mcomix.sourceforge.net"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] + >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] + media-libs/libjpeg-turbo:0 + x11-libs/gtk+:3[introspection]" +BDEPEND="sys-devel/gettext" +# Most tests are quite old and do not run +RESTRICT="test" + +src_prepare() { + default + + # Uncompress man page + gunzip mcomix.1.gz || die + sed -e "s/mcomix.1.gz/mcomix.1/" -i setup.py || die +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "RAR (.cbr) archives" app-arch/unrar + optfeature "7Zip archives" app-arch/p7zip + optfeature "LHA/LZA archives" app-arch/lha + optfeature "PDF files" app-text/mupdf +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 58a5c4b6ab040dfa07a9186eae241bff7108a182 Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Oct 17 15:18:17 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Oct 17 15:18:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a5c4b6 media-gfx/mcomix: depend on gtk+-3[introspection] Closes: https://bugs.gentoo.org/876310 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/{mcomix-2.0.2.ebuild => mcomix-2.0.2-r1.ebuild} | 3 ++- media-gfx/mcomix/mcomix-.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/media-gfx/mcomix/mcomix-2.0.2.ebuild b/media-gfx/mcomix/mcomix-2.0.2-r1.ebuild similarity index 94% rename from media-gfx/mcomix/mcomix-2.0.2.ebuild rename to media-gfx/mcomix/mcomix-2.0.2-r1.ebuild index 575e32e3e1ee..8a55da1c0833 100644 --- a/media-gfx/mcomix/mcomix-2.0.2.ebuild +++ b/media-gfx/mcomix/mcomix-2.0.2-r1.ebuild @@ -21,7 +21,8 @@ RDEPEND="${DEPEND} >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] - media-libs/libjpeg-turbo:0" + media-libs/libjpeg-turbo:0 + x11-libs/gtk+:3[introspection]" BDEPEND="sys-devel/gettext" # Most tests are quite old and do not run RESTRICT="test" diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-.ebuild index f0dfb0115b36..bd865608137d 100644 --- a/media-gfx/mcomix/mcomix-.ebuild +++ b/media-gfx/mcomix/mcomix-.ebuild @@ -21,7 +21,8 @@ RDEPEND="${DEPEND} >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] - media-libs/libjpeg-turbo:0" + media-libs/libjpeg-turbo:0 + x11-libs/gtk+:3[introspection]" BDEPEND="sys-devel/gettext" # Most tests are quite old and do not run RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 16e61335682f168c215504e4fe4e7090397fc4f1 Author: Bernard Cafarelli gentoo org> AuthorDate: Sat Jul 9 15:40:07 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sat Jul 9 15:40:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e61335 media-gfx/mcomix: 2.0.2 bump Switch back to original project, now python3 and gtk3 compatible with new releases Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 + media-gfx/mcomix/mcomix-2.0.2.ebuild | 44 ++ media-gfx/mcomix/mcomix-.ebuild | 61 +++- media-gfx/mcomix/metadata.xml| 1 - 4 files changed, 63 insertions(+), 44 deletions(-) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index e331ad6213f0..c39b8398fb36 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1 +1,2 @@ DIST mcomix-1.3.0_pre20211015.tar.gz 3888967 BLAKE2B 16275b5e63dbedb481dba34e787681a9bbc0615c53c71a0037f7d15fa5ee135b5c2508bbf4ef7fddeb45b65c291d5651d81b2e0a180de26054cdbe994ceab028 SHA512 93092a8ec992922bd2327c33a5ab86edbffcdc66e9da5b443d7e4131686b2c3b47017aa4f02b0ca991b6d08dd68e6578137bbf6028ca274efcd2679a12cfe05d +DIST mcomix-2.0.2.tar.gz 515427 BLAKE2B 3f7b7a0788622173049169034a0a8ed3d3d5fb64fd32e10f4cb3f5b1a4815dee29a1a1b576798bddaeb41534ab66cb301825ddcd39b0b01252e1bbe37e0384b9 SHA512 fb908f19b98364e8a765c26fe6b2d7e0b147210b4406a421ae7f010ffdf1987520899ffe2343a26bcdb0bf6b6c9cc5f5ec866f72adb49fb16f0911dd42289a0d diff --git a/media-gfx/mcomix/mcomix-2.0.2.ebuild b/media-gfx/mcomix/mcomix-2.0.2.ebuild new file mode 100644 index ..575e32e3e1ee --- /dev/null +++ b/media-gfx/mcomix/mcomix-2.0.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +inherit distutils-r1 optfeature xdg + +DESCRIPTION="GTK image viewer for comic book archives" +HOMEPAGE="http://mcomix.sourceforge.net"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] + >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] + media-libs/libjpeg-turbo:0" +BDEPEND="sys-devel/gettext" +# Most tests are quite old and do not run +RESTRICT="test" + +src_prepare() { + default + + # Uncompress man page + gunzip mcomix.1.gz || die + sed -e "s/mcomix.1.gz/mcomix.1/" -i setup.py || die +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "RAR (.cbr) archives" app-arch/unrar + optfeature "7Zip archives" app-arch/p7zip + optfeature "LHA/LZA archives" app-arch/lha + optfeature "PDF files" app-text/mupdf +} diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-.ebuild index 137628e7dda6..f0dfb0115b36 100644 --- a/media-gfx/mcomix/mcomix-.ebuild +++ b/media-gfx/mcomix/mcomix-.ebuild @@ -3,12 +3,13 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) -inherit desktop git-r3 python-r1 xdg +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +inherit distutils-r1 git-r3 optfeature xdg DESCRIPTION="GTK image viewer for comic book archives" -HOMEPAGE="https://github.com/multiSnow/mcomix3"; -EGIT_REPO_URI="https://github.com/multiSnow/mcomix3"; +HOMEPAGE="http://mcomix.sourceforge.net"; +EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/git"; LICENSE="GPL-2" SLOT="0" @@ -17,53 +18,27 @@ IUSE="" DEPEND="${PYTHON_DEPS}" RDEPEND="${DEPEND} - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] + >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}] + >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.36.0[${PYTHON_USEDEP}] media-libs/libjpeg-turbo:0" BDEPEND="sys-devel/gettext" - -REQUIRED_USE=${PYTHON_REQUIRED_USE} +# Most tests are quite old and do not run +RESTRICT="test" src_prepare() { default - for file in mcomix/mcomix/messages/*/LC_MESSAGES/*po - do - msgfmt ${file} -o ${file/po/mo} || die - rm ${file} || die - done -} - -src_install() { - python_foreach_impl python_domodule mcomix/mcomix - python_foreach_impl python_newscript mcomix/mcomixstarter.py mcomix - - for size in 16 22 24 32 48 - do - doicon -s ${size} \ - mime/icons/${size}x${size}/*png \ - mcomix/mcomix/images/${size}x${size}/mcomix.png - done - doicon mcomix/mcomix/images/mcomix.png - domenu mime/mcomix.desktop - doman man/mcomix.1 - - insinto /usr/share/metainfo - doins mime/mcomix.appdata.xml - - dodoc REA
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 6b340020ca30df2800b68d23ec7f4f52f976db8b Author: Bernard Cafarelli gentoo org> AuthorDate: Sat Jul 9 12:43:05 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sat Jul 9 15:40:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b340020 media-gfx/mcomix: drop 1.3.0_pre20201123 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 - media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild | 74 2 files changed, 75 deletions(-) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index 02d0f2660ca2..e331ad6213f0 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1,2 +1 @@ -DIST mcomix-1.3.0_pre20201123.tar.gz 3888279 BLAKE2B 0bce5d8b3d6e20fc3c422d137963fa8cf506ce969bb5c8062b1db4dcd85d5c1912352fa1eb8c752719b0ac95715486ae47d56e0bf24119f9f55af56f6fbf657c SHA512 24b470e1dca266851bb241f109b39c785443ece36d12a01e579c8a59cb7585ad3978b3696829318f04d4b172cfcf57cf100d76c7c25765260bf26f698d85ba2a DIST mcomix-1.3.0_pre20211015.tar.gz 3888967 BLAKE2B 16275b5e63dbedb481dba34e787681a9bbc0615c53c71a0037f7d15fa5ee135b5c2508bbf4ef7fddeb45b65c291d5651d81b2e0a180de26054cdbe994ceab028 SHA512 93092a8ec992922bd2327c33a5ab86edbffcdc66e9da5b443d7e4131686b2c3b47017aa4f02b0ca991b6d08dd68e6578137bbf6028ca274efcd2679a12cfe05d diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild deleted file mode 100644 index b110995c4fc0.. --- a/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -inherit desktop python-r1 xdg - -# Hash used for this version -GIT_PV="cdcb27533dc7ee2ebf7b0a8ab5ba10e61c0b8ff8" - -DESCRIPTION="GTK image viewer for comic book archives" -HOMEPAGE="https://github.com/multiSnow/mcomix3"; -SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - media-libs/libjpeg-turbo:0" -BDEPEND="sys-devel/gettext" - -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -S=${WORKDIR}/mcomix3-${GIT_PV} - -src_prepare() { - default - - for file in mcomix/mcomix/messages/*/LC_MESSAGES/*po - do - msgfmt ${file} -o ${file/po/mo} || die - rm ${file} || die - done -} - -src_install() { - python_foreach_impl python_domodule mcomix/mcomix - python_foreach_impl python_newscript mcomix/mcomixstarter.py mcomix - - for size in 16 22 24 32 48 - do - doicon -s ${size} \ - mime/icons/${size}x${size}/*png \ - mcomix/mcomix/images/${size}x${size}/mcomix.png - done - doicon mcomix/mcomix/images/mcomix.png - domenu mime/mcomix.desktop - doman man/mcomix.1 - - insinto /usr/share/metainfo - doins mime/mcomix.appdata.xml - - dodoc README.rst TODO -} - -pkg_postinst() { - xdg_pkg_postinst - echo - elog "Additional packages are required to open the most common comic archives:" - elog - elog "cbr: app-arch/unrar" - elog "cbz: app-arch/unzip" - elog - elog "You can also add support for 7z or LHA archives by installing" - elog "app-arch/p7zip or app-arch/lha. Install app-text/mupdf for" - elog "pdf support." - echo -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 4ec674606e87960256daf90d4c638f0a4cc1c896 Author: Jakov Smolić gentoo org> AuthorDate: Fri May 20 18:41:50 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri May 20 18:41:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec67460 media-gfx/mcomix: Stabilize 1.3.0_pre20211015 x86, #846005 Signed-off-by: Jakov Smolić gentoo.org> media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild index 06b5b4e3690b..389162c98ef8 100644 --- a/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.t LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~riscv x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 87116b3e78d42debee727f075c81699cd256a908 Author: Jakov Smolić gentoo org> AuthorDate: Fri May 20 18:42:02 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri May 20 18:42:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87116b3e media-gfx/mcomix: Stabilize 1.3.0_pre20211015 amd64, #846005 Signed-off-by: Jakov Smolić gentoo.org> media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild index 389162c98ef8..3eb914de3d1d 100644 --- a/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.t LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: a3305c67b7ba428c8a624a415be3810cf586ab1c Author: Bernard Cafarelli gentoo org> AuthorDate: Fri May 20 12:01:42 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri May 20 12:09:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3305c67 media-gfx/mcomix: update EAPI 7 -> 8 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/mcomix-.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-.ebuild index b489652caa29..516e343c3014 100644 --- a/media-gfx/mcomix/mcomix-.ebuild +++ b/media-gfx/mcomix/mcomix-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit desktop git-r3 python-r1 xdg DESCRIPTION="GTK image viewer for comic book archives"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 61c512b313ffcaf2c6b62951e1bbd105b337e0d6 Author: Bernard Cafarelli gentoo org> AuthorDate: Fri May 20 12:05:16 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri May 20 12:09:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c512b3 media-gfx/mcomix: update jpeg and blocker deps Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild | 5 ++--- media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild | 3 +-- media-gfx/mcomix/mcomix-.ebuild | 3 +-- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild index 97e14612d38e..b110995c4fc0 100644 --- a/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,10 +20,9 @@ IUSE="" DEPEND="${PYTHON_DEPS}" RDEPEND="${DEPEND} - virtual/jpeg dev-python/pillow[${PYTHON_USEDEP}] dev-python/pygobject[${PYTHON_USEDEP}] - !media-gfx/comix" + media-libs/libjpeg-turbo:0" BDEPEND="sys-devel/gettext" REQUIRED_USE=${PYTHON_REQUIRED_USE} diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild index 095d015ca001..06b5b4e3690b 100644 --- a/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild @@ -20,10 +20,9 @@ IUSE="" DEPEND="${PYTHON_DEPS}" RDEPEND="${DEPEND} - virtual/jpeg dev-python/pillow[${PYTHON_USEDEP}] dev-python/pygobject[${PYTHON_USEDEP}] - !media-gfx/comix" + media-libs/libjpeg-turbo:0" BDEPEND="sys-devel/gettext" REQUIRED_USE=${PYTHON_REQUIRED_USE} diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-.ebuild index 516e343c3014..137628e7dda6 100644 --- a/media-gfx/mcomix/mcomix-.ebuild +++ b/media-gfx/mcomix/mcomix-.ebuild @@ -17,10 +17,9 @@ IUSE="" DEPEND="${PYTHON_DEPS}" RDEPEND="${DEPEND} - virtual/jpeg dev-python/pillow[${PYTHON_USEDEP}] dev-python/pygobject[${PYTHON_USEDEP}] - !media-gfx/comix" + media-libs/libjpeg-turbo:0" BDEPEND="sys-devel/gettext" REQUIRED_USE=${PYTHON_REQUIRED_USE}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 34a690433f80ad34d309f907b8b0e3070ab6830e Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Jan 28 22:40:18 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Jan 28 22:42:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34a69043 media-gfx/mcomix: drop old stable Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 - media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild | 78 2 files changed, 79 deletions(-) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index a0df5274dc41..1318d93ef75e 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1,2 +1 @@ -DIST mcomix-1.3.0_pre20200206.tar.gz 3292571 BLAKE2B ad76316020645495042d27bf831588e628da11077efe29b302a57be4e688558b4db8d3f850200bf4a54b84b428a16a52f88ea5e20be85b628ef3630a5f624643 SHA512 c98d4a7022993af3a5c0b5425df52f14b586549472bcd4576a72039c8c6d4fde31df4255df45ab7467acb0280bda02b92d4803b7f92b7c1c818b58df7b52a3ff DIST mcomix-1.3.0_pre20201123.tar.gz 3888279 BLAKE2B 0bce5d8b3d6e20fc3c422d137963fa8cf506ce969bb5c8062b1db4dcd85d5c1912352fa1eb8c752719b0ac95715486ae47d56e0bf24119f9f55af56f6fbf657c SHA512 24b470e1dca266851bb241f109b39c785443ece36d12a01e579c8a59cb7585ad3978b3696829318f04d4b172cfcf57cf100d76c7c25765260bf26f698d85ba2a diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild deleted file mode 100644 index fe0ef2ebb67b.. --- a/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) -inherit desktop python-r1 xdg - -# Hash used for this version -GIT_PV="b80f3485b6ec324aec1dc20f28296a8891ad70dd" - -DESCRIPTION="GTK image viewer for comic book archives" -HOMEPAGE="https://github.com/multiSnow/mcomix3"; -SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - virtual/jpeg - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - !media-gfx/comix" -BDEPEND="sys-devel/gettext" - -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -S=${WORKDIR}/mcomix3-${GIT_PV} - -src_prepare() { - default - - for file in mcomix/mcomix/messages/*/LC_MESSAGES/*po - do - msgfmt ${file} -o ${file/po/mo} || die - rm ${file} || die - done -} - -src_install() { - python_foreach_impl python_domodule mcomix/mcomix - python_foreach_impl python_newscript mcomix/mcomixstarter.py mcomix - - for size in 16 22 24 32 48 - do - doicon -s ${size} \ - mime/icons/${size}x${size}/*png \ - mcomix/mcomix/images/${size}x${size}/mcomix.png - done - doicon mcomix/mcomix/images/mcomix.png - domenu mime/mcomix.desktop - doman man/mcomix.1 - - insinto /usr/share/metainfo - doins mime/mcomix.appdata.xml - - insinto /usr/share/mime/packages - doins mime/mcomix.xml - - dodoc README.rst TODO -} - -pkg_postinst() { - xdg_pkg_postinst - echo - elog "Additional packages are required to open the most common comic archives:" - elog - elog "cbr: app-arch/unrar" - elog "cbz: app-arch/unzip" - elog - elog "You can also add support for 7z or LHA archives by installing" - elog "app-arch/p7zip or app-arch/lha. Install app-text/mupdf for" - elog "pdf support." - echo -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 411f0930418b5ef4eb8c10c1e7f96f20d7d1d210 Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Jan 28 22:42:34 2022 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Jan 28 22:42:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=411f0930 media-gfx/mcomix: bump to newer snapshot This one has python 3.10 deprecation fixes Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 + media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild | 75 2 files changed, 76 insertions(+) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index 1318d93ef75e..02d0f2660ca2 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1 +1,2 @@ DIST mcomix-1.3.0_pre20201123.tar.gz 3888279 BLAKE2B 0bce5d8b3d6e20fc3c422d137963fa8cf506ce969bb5c8062b1db4dcd85d5c1912352fa1eb8c752719b0ac95715486ae47d56e0bf24119f9f55af56f6fbf657c SHA512 24b470e1dca266851bb241f109b39c785443ece36d12a01e579c8a59cb7585ad3978b3696829318f04d4b172cfcf57cf100d76c7c25765260bf26f698d85ba2a +DIST mcomix-1.3.0_pre20211015.tar.gz 3888967 BLAKE2B 16275b5e63dbedb481dba34e787681a9bbc0615c53c71a0037f7d15fa5ee135b5c2508bbf4ef7fddeb45b65c291d5651d81b2e0a180de26054cdbe994ceab028 SHA512 93092a8ec992922bd2327c33a5ab86edbffcdc66e9da5b443d7e4131686b2c3b47017aa4f02b0ca991b6d08dd68e6578137bbf6028ca274efcd2679a12cfe05d diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild new file mode 100644 index ..095d015ca001 --- /dev/null +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20211015.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit desktop python-r1 xdg + +# Hash used for this version +GIT_PV="483f4b3f2d9a125606d47597ae7eff3b38e5bf9d" + +DESCRIPTION="GTK image viewer for comic book archives" +HOMEPAGE="https://github.com/multiSnow/mcomix3"; +SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + virtual/jpeg + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] + !media-gfx/comix" +BDEPEND="sys-devel/gettext" + +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +S=${WORKDIR}/mcomix3-${GIT_PV} + +src_prepare() { + default + + for file in mcomix/mcomix/messages/*/LC_MESSAGES/*po + do + msgfmt ${file} -o ${file/po/mo} || die + rm ${file} || die + done +} + +src_install() { + python_foreach_impl python_domodule mcomix/mcomix + python_foreach_impl python_newscript mcomix/mcomixstarter.py mcomix + + for size in 16 22 24 32 48 + do + doicon -s ${size} \ + mime/icons/${size}x${size}/*png \ + mcomix/mcomix/images/${size}x${size}/mcomix.png + done + doicon mcomix/mcomix/images/mcomix.png + domenu mime/mcomix.desktop + doman man/mcomix.1 + + insinto /usr/share/metainfo + doins mime/mcomix.appdata.xml + + dodoc README.rst TODO +} + +pkg_postinst() { + xdg_pkg_postinst + echo + elog "Additional packages are required to open the most common comic archives:" + elog + elog "cbr: app-arch/unrar" + elog "cbz: app-arch/unzip" + elog + elog "You can also add support for 7z or LHA archives by installing" + elog "app-arch/p7zip or app-arch/lha. Install app-text/mupdf for" + elog "pdf support." + echo +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 6d4def645eba2df4ed451cd82a7adbc1baba8bf3 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jun 1 06:59:02 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jun 1 06:59:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4def64 media-gfx/mcomix: x86 stable wrt bug #793347 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild index 32d293f8c14..7b7476ac7a6 100644 --- a/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.t LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 0b9edf424eef9405a756c98bc68f99d0eb7db09f Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jun 1 06:32:41 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jun 1 06:32:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b9edf42 media-gfx/mcomix: amd64 stable wrt bug #793347 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild index 068254aaee8..32d293f8c14 100644 --- a/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.t LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 953eba653a80d2f004f45964a892511207f1dbec Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Dec 4 09:17:07 2020 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Dec 4 09:17:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953eba65 media-gfx/mcomix: update snapshot, fix live ebuild Bug: https://bugs.gentoo.org/757093 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 + ...comix-.ebuild => mcomix-1.3.0_pre20201123.ebuild} | 16 +--- media-gfx/mcomix/mcomix-.ebuild | 5 + 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index 7070a2d548c..a0df5274dc4 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1 +1,2 @@ DIST mcomix-1.3.0_pre20200206.tar.gz 3292571 BLAKE2B ad76316020645495042d27bf831588e628da11077efe29b302a57be4e688558b4db8d3f850200bf4a54b84b428a16a52f88ea5e20be85b628ef3630a5f624643 SHA512 c98d4a7022993af3a5c0b5425df52f14b586549472bcd4576a72039c8c6d4fde31df4255df45ab7467acb0280bda02b92d4803b7f92b7c1c818b58df7b52a3ff +DIST mcomix-1.3.0_pre20201123.tar.gz 3888279 BLAKE2B 0bce5d8b3d6e20fc3c422d137963fa8cf506ce969bb5c8062b1db4dcd85d5c1912352fa1eb8c752719b0ac95715486ae47d56e0bf24119f9f55af56f6fbf657c SHA512 24b470e1dca266851bb241f109b39c785443ece36d12a01e579c8a59cb7585ad3978b3696829318f04d4b172cfcf57cf100d76c7c25765260bf26f698d85ba2a diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild similarity index 83% copy from media-gfx/mcomix/mcomix-.ebuild copy to media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild index 15afb7c558e..5f6da1834a5 100644 --- a/media-gfx/mcomix/mcomix-.ebuild +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20201123.ebuild @@ -3,16 +3,19 @@ EAPI=7 -PYTHON_COMPAT=( python3_{5,6,7,8} ) -inherit desktop git-r3 python-r1 xdg +PYTHON_COMPAT=( python3_{6,7,8,9} ) +inherit desktop python-r1 xdg + +# Hash used for this version +GIT_PV="cdcb27533dc7ee2ebf7b0a8ab5ba10e61c0b8ff8" DESCRIPTION="GTK image viewer for comic book archives" HOMEPAGE="https://github.com/multiSnow/mcomix3"; -EGIT_REPO_URI="https://github.com/multiSnow/mcomix3"; +SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="" DEPEND="${PYTHON_DEPS}" @@ -25,6 +28,8 @@ BDEPEND="sys-devel/gettext" REQUIRED_USE=${PYTHON_REQUIRED_USE} +S=${WORKDIR}/mcomix3-${GIT_PV} + src_prepare() { default @@ -52,9 +57,6 @@ src_install() { insinto /usr/share/metainfo doins mime/mcomix.appdata.xml - insinto /usr/share/mime/packages - doins mime/mcomix.xml - dodoc README.rst TODO } diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-.ebuild index 15afb7c558e..da1210c5e2b 100644 --- a/media-gfx/mcomix/mcomix-.ebuild +++ b/media-gfx/mcomix/mcomix-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{5,6,7,8} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) inherit desktop git-r3 python-r1 xdg DESCRIPTION="GTK image viewer for comic book archives" @@ -52,9 +52,6 @@ src_install() { insinto /usr/share/metainfo doins mime/mcomix.appdata.xml - insinto /usr/share/mime/packages - doins mime/mcomix.xml - dodoc README.rst TODO }
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 2db4e238f9b370ff6046f55d8c5a602155b2fce0 Author: Bernard Cafarelli gentoo org> AuthorDate: Thu Jul 9 16:40:22 2020 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu Jul 9 16:40:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db4e238 media-gfx/mcomix: add ~arm64 keyword Thanks Piotr Kubaj for testing Closes: https://bugs.gentoo.org/730984 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild index dcc3df6bb40..3e3e5684b3a 100644 --- a/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.t LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 13eb3b1cbaaa56e4bf2c27d656b25a3345e2ffbc Author: Bernard Cafarelli gentoo org> AuthorDate: Fri Mar 6 13:01:05 2020 + Commit: Bernard Cafarelli gentoo org> CommitDate: Fri Mar 6 13:01:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13eb3b1c media-gfx/mcomix: drop old stable Broken and depending on pygtk Bug: https://bugs.gentoo.org/708100 Package-Manager: Portage-2.3.92, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest| 1 - media-gfx/mcomix/mcomix-1.2.1.ebuild | 69 2 files changed, 70 deletions(-) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index 29d4b5c1fec..7070a2d548c 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1,2 +1 @@ -DIST mcomix-1.2.1.tar.bz2 571128 BLAKE2B fa00e55e5cf2ef676a625b97ca467ade6b629fa08bfd920b8c370dc7d33c6602c5614d120d7279df32d063db646da8b635712ba90793175eea2c74c2c1973a8a SHA512 efa4d57edc3a48d9e711767fb3e233ef9b334ff8ba467999e572e60ed747a4ee4aa420c8aa7788b16d7eb6e0901d454d6a405fcec47a8c74098a49491e915cd0 DIST mcomix-1.3.0_pre20200206.tar.gz 3292571 BLAKE2B ad76316020645495042d27bf831588e628da11077efe29b302a57be4e688558b4db8d3f850200bf4a54b84b428a16a52f88ea5e20be85b628ef3630a5f624643 SHA512 c98d4a7022993af3a5c0b5425df52f14b586549472bcd4576a72039c8c6d4fde31df4255df45ab7467acb0280bda02b92d4803b7f92b7c1c818b58df7b52a3ff diff --git a/media-gfx/mcomix/mcomix-1.2.1.ebuild b/media-gfx/mcomix/mcomix-1.2.1.ebuild deleted file mode 100644 index c34c73cf85a..000 --- a/media-gfx/mcomix/mcomix-1.2.1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite" - -PLOCALES="ca cs de el es fa fr gl he hr hu id it ja ko nl pl pt_BR ru sv uk zh_CN zh_TW" - -inherit distutils-r1 eutils l10n xdg-utils - -DESCRIPTION="A fork of comix, a GTK image viewer for comic book archives" -HOMEPAGE="https://sourceforge.net/p/mcomix/wiki/Home/"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} - >=dev-python/pygtk-2.14[${PYTHON_USEDEP}] - virtual/jpeg - dev-python/pillow[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf - !media-gfx/comix" - -DOCS=( ChangeLog README ) - -src_prepare() { - local checklocales - for l in $(find "${S}"/mcomix/messages/* -maxdepth 0 -type d); - do checklocales+="$(basename $l) " - done - - [[ ${PLOCALES} == ${checklocales% } ]] \ - || eqawarn "Update to PLOCALES=\"${checklocales% }\"" - - my_rm_loc() { - rm -rf "${S}/mcomix/messages/${1}/LC_MESSAGES" || die - rmdir "${S}/mcomix/messages/${1}" || die - } - - l10n_for_each_disabled_locale_do my_rm_loc - - distutils-r1_src_prepare -} - -pkg_postinst() { - xdg_mimeinfo_database_update - xdg_desktop_database_update - echo - elog "Additional packages are required to open the most common comic archives:" - elog - elog "cbr: app-arch/unrar" - elog "cbz: app-arch/unzip" - elog - elog "You can also add support for 7z or LHA archives by installing" - elog "app-arch/p7zip or app-arch/lha. Install app-text/mupdf for" - elog "pdf support." - echo -} - -pkg_postrm() { - xdg_mimeinfo_database_update - xdg_desktop_database_update -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 2780371de256939ae1ae37d13cae0f27fe842d65 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 6 12:32:06 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 6 12:32:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2780371d media-gfx/mcomix: x86 stable wrt bug #711584 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild index 9418be57c81..dcc3df6bb40 100644 --- a/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.t LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: ec9545833133fbe41e2310666be4b87992b5a9a4 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 6 11:35:33 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 6 11:35:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec954583 media-gfx/mcomix: amd64 stable wrt bug #711584 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild index dcfc08d6119..9418be57c81 100644 --- a/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.t LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 261a05f2e0b68bbfb781b9d25172a46d12864680 Author: Bernard Cafarelli gentoo org> AuthorDate: Sun Feb 23 23:57:50 2020 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sun Feb 23 23:58:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=261a05f2 media-gfx/mcomix: bump with snapshot from python3 fork This fork is already in use in other distributions to allow python 3 packaging, including Debian and Fedora. Do the same in Gentoo Also fix live ebuild blocker Bug: https://bugs.gentoo.org/708100 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/Manifest | 1 + ...{mcomix-.ebuild => mcomix-1.3.0_pre20200206.ebuild} | 14 +- media-gfx/mcomix/mcomix-.ebuild| 3 +-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index 1b622f82878..29d4b5c1fec 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1 +1,2 @@ DIST mcomix-1.2.1.tar.bz2 571128 BLAKE2B fa00e55e5cf2ef676a625b97ca467ade6b629fa08bfd920b8c370dc7d33c6602c5614d120d7279df32d063db646da8b635712ba90793175eea2c74c2c1973a8a SHA512 efa4d57edc3a48d9e711767fb3e233ef9b334ff8ba467999e572e60ed747a4ee4aa420c8aa7788b16d7eb6e0901d454d6a405fcec47a8c74098a49491e915cd0 +DIST mcomix-1.3.0_pre20200206.tar.gz 3292571 BLAKE2B ad76316020645495042d27bf831588e628da11077efe29b302a57be4e688558b4db8d3f850200bf4a54b84b428a16a52f88ea5e20be85b628ef3630a5f624643 SHA512 c98d4a7022993af3a5c0b5425df52f14b586549472bcd4576a72039c8c6d4fde31df4255df45ab7467acb0280bda02b92d4803b7f92b7c1c818b58df7b52a3ff diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild similarity index 84% copy from media-gfx/mcomix/mcomix-.ebuild copy to media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild index 6dd55b82b07..dcfc08d6119 100644 --- a/media-gfx/mcomix/mcomix-.ebuild +++ b/media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild @@ -4,15 +4,18 @@ EAPI=7 PYTHON_COMPAT=( python3_{5,6,7,8} ) -inherit desktop git-r3 python-r1 xdg +inherit desktop python-r1 xdg + +# Hash used for this version +GIT_PV="b80f3485b6ec324aec1dc20f28296a8891ad70dd" DESCRIPTION="GTK image viewer for comic book archives" HOMEPAGE="https://github.com/multiSnow/mcomix3"; -EGIT_REPO_URI="https://github.com/multiSnow/mcomix3"; +SRC_URI="https://github.com/multiSnow/mcomix3/archive/${GIT_PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="" +KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="${PYTHON_DEPS}" @@ -20,12 +23,13 @@ RDEPEND="${DEPEND} virtual/jpeg dev-python/pillow[${PYTHON_USEDEP}] dev-python/pygobject[${PYTHON_USEDEP}] - !media-gfx/comix - !media-gfx/mcomix" + !media-gfx/comix" BDEPEND="sys-devel/gettext" REQUIRED_USE=${PYTHON_REQUIRED_USE} +S=${WORKDIR}/mcomix3-${GIT_PV} + src_prepare() { default diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-.ebuild index 6dd55b82b07..15afb7c558e 100644 --- a/media-gfx/mcomix/mcomix-.ebuild +++ b/media-gfx/mcomix/mcomix-.ebuild @@ -20,8 +20,7 @@ RDEPEND="${DEPEND} virtual/jpeg dev-python/pillow[${PYTHON_USEDEP}] dev-python/pygobject[${PYTHON_USEDEP}] - !media-gfx/comix - !media-gfx/mcomix" + !media-gfx/comix" BDEPEND="sys-devel/gettext" REQUIRED_USE=${PYTHON_REQUIRED_USE}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: e3ca3828762e5812dbe68bcb36cb66b3894b6bcb Author: Bernard Cafarelli gentoo org> AuthorDate: Sun Feb 23 23:36:43 2020 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sun Feb 23 23:58:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3ca3828 media-gfx/mcomix: add live ebuild of python3 fork Also add myself to maintainers Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli gentoo.org> media-gfx/mcomix/mcomix-.ebuild | 74 + media-gfx/mcomix/metadata.xml | 5 +++ 2 files changed, 79 insertions(+) diff --git a/media-gfx/mcomix/mcomix-.ebuild b/media-gfx/mcomix/mcomix-.ebuild new file mode 100644 index 000..6dd55b82b07 --- /dev/null +++ b/media-gfx/mcomix/mcomix-.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8} ) +inherit desktop git-r3 python-r1 xdg + +DESCRIPTION="GTK image viewer for comic book archives" +HOMEPAGE="https://github.com/multiSnow/mcomix3"; +EGIT_REPO_URI="https://github.com/multiSnow/mcomix3"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + virtual/jpeg + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] + !media-gfx/comix + !media-gfx/mcomix" +BDEPEND="sys-devel/gettext" + +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +src_prepare() { + default + + for file in mcomix/mcomix/messages/*/LC_MESSAGES/*po + do + msgfmt ${file} -o ${file/po/mo} || die + rm ${file} || die + done +} + +src_install() { + python_foreach_impl python_domodule mcomix/mcomix + python_foreach_impl python_newscript mcomix/mcomixstarter.py mcomix + + for size in 16 22 24 32 48 + do + doicon -s ${size} \ + mime/icons/${size}x${size}/*png \ + mcomix/mcomix/images/${size}x${size}/mcomix.png + done + doicon mcomix/mcomix/images/mcomix.png + domenu mime/mcomix.desktop + doman man/mcomix.1 + + insinto /usr/share/metainfo + doins mime/mcomix.appdata.xml + + insinto /usr/share/mime/packages + doins mime/mcomix.xml + + dodoc README.rst TODO +} + +pkg_postinst() { + xdg_pkg_postinst + echo + elog "Additional packages are required to open the most common comic archives:" + elog + elog "cbr: app-arch/unrar" + elog "cbz: app-arch/unzip" + elog + elog "You can also add support for 7z or LHA archives by installing" + elog "app-arch/p7zip or app-arch/lha. Install app-text/mupdf for" + elog "pdf support." + echo +} diff --git a/media-gfx/mcomix/metadata.xml b/media-gfx/mcomix/metadata.xml index 266193ff5e3..dc6d17f3b83 100644 --- a/media-gfx/mcomix/metadata.xml +++ b/media-gfx/mcomix/metadata.xml @@ -1,11 +1,16 @@ http://www.gentoo.org/dtd/metadata.dtd";> + +voyag...@gentoo.org +Bernard Cafarelli + graph...@gentoo.org Gentoo Graphics Project mcomix +multiSnow/mcomix3
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: aa897731a7035e42fcfddec02f2e7fa44b1ddfe3 Author: David Seifert gentoo org> AuthorDate: Sun Feb 16 20:23:39 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Feb 16 20:23:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa897731 media-gfx/mcomix: [QA] inherit eutils.eclass directly Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> media-gfx/mcomix/mcomix-1.2.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/mcomix/mcomix-1.2.1.ebuild b/media-gfx/mcomix/mcomix-1.2.1.ebuild index 8eaf5d5a996..c34c73cf85a 100644 --- a/media-gfx/mcomix/mcomix-1.2.1.ebuild +++ b/media-gfx/mcomix/mcomix-1.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -8,7 +8,7 @@ PYTHON_REQ_USE="sqlite" PLOCALES="ca cs de el es fa fr gl he hr hu id it ja ko nl pl pt_BR ru sv uk zh_CN zh_TW" -inherit distutils-r1 l10n xdg-utils +inherit distutils-r1 eutils l10n xdg-utils DESCRIPTION="A fork of comix, a GTK image viewer for comic book archives" HOMEPAGE="https://sourceforge.net/p/mcomix/wiki/Home/";
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: eee06d2d767163d652b7472141557969541f6bae Author: Marty E. Plummer startmail com> AuthorDate: Tue Apr 10 03:15:29 2018 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 20 19:42:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eee06d2d media-gfx/mcomix: fdo-mime->xdg-utils Package-Manager: Portage-2.3.28, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/7924 media-gfx/mcomix/mcomix-1.2.1.ebuild | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/media-gfx/mcomix/mcomix-1.2.1.ebuild b/media-gfx/mcomix/mcomix-1.2.1.ebuild index dc954fa35aa..8eaf5d5a996 100644 --- a/media-gfx/mcomix/mcomix-1.2.1.ebuild +++ b/media-gfx/mcomix/mcomix-1.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -8,7 +8,7 @@ PYTHON_REQ_USE="sqlite" PLOCALES="ca cs de el es fa fr gl he hr hu id it ja ko nl pl pt_BR ru sv uk zh_CN zh_TW" -inherit distutils-r1 fdo-mime l10n +inherit distutils-r1 l10n xdg-utils DESCRIPTION="A fork of comix, a GTK image viewer for comic book archives" HOMEPAGE="https://sourceforge.net/p/mcomix/wiki/Home/"; @@ -49,8 +49,8 @@ src_prepare() { } pkg_postinst() { - fdo-mime_mime_database_update - fdo-mime_desktop_database_update + xdg_mimeinfo_database_update + xdg_desktop_database_update echo elog "Additional packages are required to open the most common comic archives:" elog @@ -64,6 +64,6 @@ pkg_postinst() { } pkg_postrm() { - fdo-mime_mime_database_update - fdo-mime_desktop_database_update + xdg_mimeinfo_database_update + xdg_desktop_database_update }
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: d30153525c3a97ef223a17c8be3acec91cfadfeb Author: Pacho Ramos gentoo org> AuthorDate: Sat Mar 10 11:53:52 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Mar 10 12:21:20 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3015352 media-gfx/mcomix: Update maintainer due to bug #143105 Package-Manager: Portage-2.3.24, Repoman-2.3.6 media-gfx/mcomix/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/media-gfx/mcomix/metadata.xml b/media-gfx/mcomix/metadata.xml index a9a36dd4d75..266193ff5e3 100644 --- a/media-gfx/mcomix/metadata.xml +++ b/media-gfx/mcomix/metadata.xml @@ -1,10 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -rh...@gentoo.org -Ryan Hill - graph...@gentoo.org Gentoo Graphics Project
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: befa270ec9ae96efbea66b45345a9bf01f88d6fb Author: Tim Harder gentoo org> AuthorDate: Thu Aug 31 12:15:20 2017 + Commit: Tim Harder gentoo org> CommitDate: Thu Aug 31 12:16:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=befa270e media-gfx/mcomix: update HOMEPAGE media-gfx/mcomix/mcomix-1.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/mcomix/mcomix-1.2.1.ebuild b/media-gfx/mcomix/mcomix-1.2.1.ebuild index 4c92a6e95e0..dc954fa35aa 100644 --- a/media-gfx/mcomix/mcomix-1.2.1.ebuild +++ b/media-gfx/mcomix/mcomix-1.2.1.ebuild @@ -11,7 +11,7 @@ PLOCALES="ca cs de el es fa fr gl he hr hu id it ja ko nl pl pt_BR ru sv uk zh_C inherit distutils-r1 fdo-mime l10n DESCRIPTION="A fork of comix, a GTK image viewer for comic book archives" -HOMEPAGE="http://mcomix.sourceforge.net"; +HOMEPAGE="https://sourceforge.net/p/mcomix/wiki/Home/"; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: 44bfc2d56f1fab1ad9152b4fbccefc7d481256f5 Author: Ryan Hill gentoo org> AuthorDate: Wed Jun 15 02:43:37 2016 + Commit: Ryan Hill gentoo org> CommitDate: Wed Jun 15 02:43:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44bfc2d5 media-gfx/mcomix: Remove old. Package-Manager: portage-2.3.0_rc1 Signed-off-by: Ryan Hill gentoo.org> media-gfx/mcomix/Manifest | 2 -- media-gfx/mcomix/mcomix-1.00-r1.ebuild | 48 - media-gfx/mcomix/mcomix-1.01.ebuild| 49 -- 3 files changed, 99 deletions(-) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index 54fab46..21414ec 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1,3 +1 @@ -DIST mcomix-1.00.tar.bz2 527779 SHA256 d8453109a297153f67fdc898d822fa57057d575b71ed857e538da9a7426f0cde SHA512 9fc975afa92ad7130fe0d39058463cf26f8a9415257869e45e4cf83fae5e2bd8f4f264821046fcf425ee3729ec3dacfa59cd52342055a6246cf0b61b866f09b1 WHIRLPOOL 6aed2176904d5f12cd66e7f6f41fc23914d5a81cd514242a209994222b7ee1d18ceca4367e78f8a61bb6edbec559d0da94165f4db841c44840d6d768ba700f14 -DIST mcomix-1.01.tar.bz2 543293 SHA256 da333d0bce5157fc8e15d13de6d9ce46b1c35692aa510cb20d6b2230f7c2774c SHA512 d31ed5d851c761d9680643df5c5bac1af817c61b49455bfd887381e0d7651593f9fb70fdbdb7533ae7bb6f8a203f0cabcbfdcce8a9681aa1d9ceaa3a411c1e70 WHIRLPOOL eb57890b612341d9920894b757c2eed8d1b6e8d31c911f2d7aff33a76c7cc2d1c3f5ebf3bfe96945fc0fa3ad612c369e6d96517b200ead3679559be69924329a DIST mcomix-1.2.1.tar.bz2 571128 SHA256 7e43159dc585bc9bc31970a44bd2b4e42c303660c4c8cf7f0eda413a6f72fa3b SHA512 efa4d57edc3a48d9e711767fb3e233ef9b334ff8ba467999e572e60ed747a4ee4aa420c8aa7788b16d7eb6e0901d454d6a405fcec47a8c74098a49491e915cd0 WHIRLPOOL cabebccb5793bdd78686c22448688826bc4ba7b9e422e3aa712f0930b8e8029721cf48bbe4e8d06e34c8f76515785ff259d08a7021e60beb1719c9b35d356619 diff --git a/media-gfx/mcomix/mcomix-1.00-r1.ebuild b/media-gfx/mcomix/mcomix-1.00-r1.ebuild deleted file mode 100644 index 303312b..000 --- a/media-gfx/mcomix/mcomix-1.00-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 eutils fdo-mime - -DESCRIPTION="A fork of comix, a GTK image viewer for comic book archives" -HOMEPAGE="http://mcomix.sourceforge.net"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} - >=dev-python/pygtk-2.14[${PYTHON_USEDEP}] - virtual/jpeg - dev-python/pillow[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf - !media-gfx/comix" - -DOCS=( ChangeLog README ) - -pkg_postinst() { - fdo-mime_mime_database_update - fdo-mime_desktop_database_update - echo - elog "Additional packages are required to open most common comic files:" - elog - elog "cbr: app-arch/unrar" - elog "cbz: app-arch/unzip" - elog - elog "You can also add support for 7z or LHA archives by installing" - elog "app-arch/p7zip or app-arch/lha." - echo -} - -pkg_postrm() { - fdo-mime_mime_database_update - fdo-mime_desktop_database_update -} diff --git a/media-gfx/mcomix/mcomix-1.01.ebuild b/media-gfx/mcomix/mcomix-1.01.ebuild deleted file mode 100644 index e2a27e7..000 --- a/media-gfx/mcomix/mcomix-1.01.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 eutils fdo-mime - -DESCRIPTION="A fork of comix, a GTK image viewer for comic book archives" -HOMEPAGE="http://mcomix.sourceforge.net"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} - >=dev-python/pygtk-2.14[${PYTHON_USEDEP}] - virtual/jpeg - dev-python/pillow[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf - !media-gfx/comix" - -DOCS=( ChangeLog README ) - -pkg_postinst() { - fdo-mime_mime_database_update - fdo-mime_desktop_database_update - echo - elog "Additional packages are required to open the most common comic archives:" - elog - elog "cbr: app-arch/unrar" - elog "cbz: app-arch/unzip" - elog - elog "You can also add support for 7z or LHA archives by installing" - elog "app-arch/p7zip or app-arch/lha. Install app-text/mupdf for" - elog "pdf support." - echo -} - -pkg_postrm() { - fdo-mime_mime_database_update - fdo-mime_desktop_database_update -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/mcomix/
commit: afa5dd7f29da656d8534018dc726c307ab9c9748 Author: Ryan Hill gentoo org> AuthorDate: Thu Feb 18 03:43:45 2016 + Commit: Ryan Hill gentoo org> CommitDate: Thu Feb 18 03:44:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afa5dd7f media-gfx/mcomix: Version bump (bug #574928). Also added l10n support. Package-Manager: portage-2.2.27 media-gfx/mcomix/Manifest| 1 + media-gfx/mcomix/mcomix-1.2.1.ebuild | 70 2 files changed, 71 insertions(+) diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest index 848fefe..54fab46 100644 --- a/media-gfx/mcomix/Manifest +++ b/media-gfx/mcomix/Manifest @@ -1,2 +1,3 @@ DIST mcomix-1.00.tar.bz2 527779 SHA256 d8453109a297153f67fdc898d822fa57057d575b71ed857e538da9a7426f0cde SHA512 9fc975afa92ad7130fe0d39058463cf26f8a9415257869e45e4cf83fae5e2bd8f4f264821046fcf425ee3729ec3dacfa59cd52342055a6246cf0b61b866f09b1 WHIRLPOOL 6aed2176904d5f12cd66e7f6f41fc23914d5a81cd514242a209994222b7ee1d18ceca4367e78f8a61bb6edbec559d0da94165f4db841c44840d6d768ba700f14 DIST mcomix-1.01.tar.bz2 543293 SHA256 da333d0bce5157fc8e15d13de6d9ce46b1c35692aa510cb20d6b2230f7c2774c SHA512 d31ed5d851c761d9680643df5c5bac1af817c61b49455bfd887381e0d7651593f9fb70fdbdb7533ae7bb6f8a203f0cabcbfdcce8a9681aa1d9ceaa3a411c1e70 WHIRLPOOL eb57890b612341d9920894b757c2eed8d1b6e8d31c911f2d7aff33a76c7cc2d1c3f5ebf3bfe96945fc0fa3ad612c369e6d96517b200ead3679559be69924329a +DIST mcomix-1.2.1.tar.bz2 571128 SHA256 7e43159dc585bc9bc31970a44bd2b4e42c303660c4c8cf7f0eda413a6f72fa3b SHA512 efa4d57edc3a48d9e711767fb3e233ef9b334ff8ba467999e572e60ed747a4ee4aa420c8aa7788b16d7eb6e0901d454d6a405fcec47a8c74098a49491e915cd0 WHIRLPOOL cabebccb5793bdd78686c22448688826bc4ba7b9e422e3aa712f0930b8e8029721cf48bbe4e8d06e34c8f76515785ff259d08a7021e60beb1719c9b35d356619 diff --git a/media-gfx/mcomix/mcomix-1.2.1.ebuild b/media-gfx/mcomix/mcomix-1.2.1.ebuild new file mode 100644 index 000..4e1087f --- /dev/null +++ b/media-gfx/mcomix/mcomix-1.2.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="sqlite" + +PLOCALES="ca cs de el es fa fr gl he hr hu id it ja ko nl pl pt_BR ru sv uk zh_CN zh_TW" + +inherit distutils-r1 fdo-mime l10n + +DESCRIPTION="A fork of comix, a GTK image viewer for comic book archives" +HOMEPAGE="http://mcomix.sourceforge.net"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + >=dev-python/pygtk-2.14[${PYTHON_USEDEP}] + virtual/jpeg + dev-python/pillow[${PYTHON_USEDEP}] + x11-libs/gdk-pixbuf + !media-gfx/comix" + +DOCS=( ChangeLog README ) + +src_prepare() { + local checklocales + for l in $(find "${S}"/mcomix/messages/* -maxdepth 0 -type d); + do checklocales+="$(basename $l) " + done + + [[ ${PLOCALES} == ${checklocales% } ]] \ + || eqawarn "Update to PLOCALES=\"${checklocales% }\"" + + my_rm_loc() { + rm -rf "${S}/mcomix/messages/${1}/LC_MESSAGES" || die + rmdir "${S}/mcomix/messages/${1}" || die + } + + l10n_for_each_disabled_locale_do my_rm_loc + + distutils-r1_src_prepare +} + +pkg_postinst() { + fdo-mime_mime_database_update + fdo-mime_desktop_database_update + echo + elog "Additional packages are required to open the most common comic archives:" + elog + elog "cbr: app-arch/unrar" + elog "cbz: app-arch/unzip" + elog + elog "You can also add support for 7z or LHA archives by installing" + elog "app-arch/p7zip or app-arch/lha. Install app-text/mupdf for" + elog "pdf support." + echo +} + +pkg_postrm() { + fdo-mime_mime_database_update + fdo-mime_desktop_database_update +}