From bd7908c6630f38067350d396ac5d18c3cc2434a0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 29 Oct 2017 11:22:34 +0000 Subject: gentoo resync : 29.10.2017 --- media-gfx/valentina/Manifest | 15 ++-- .../files/disable-tests-compilation.patch | 35 ---------- .../valentina/files/fix-insecure-runpaths.patch | 56 --------------- media-gfx/valentina/files/locales.patch | 48 ------------- media-gfx/valentina/valentina-0.4.2-r3.ebuild | 77 -------------------- media-gfx/valentina/valentina-0.4.5.ebuild | 77 -------------------- media-gfx/valentina/valentina-0.5.0-r2.ebuild | 81 ++++++++++++++++++++++ media-gfx/valentina/valentina-0.5.0.ebuild | 79 --------------------- media-gfx/valentina/valentina-9999.ebuild | 10 +-- 9 files changed, 91 insertions(+), 387 deletions(-) delete mode 100644 media-gfx/valentina/files/disable-tests-compilation.patch delete mode 100644 media-gfx/valentina/files/fix-insecure-runpaths.patch delete mode 100644 media-gfx/valentina/files/locales.patch delete mode 100644 media-gfx/valentina/valentina-0.4.2-r3.ebuild delete mode 100644 media-gfx/valentina/valentina-0.4.5.ebuild create mode 100644 media-gfx/valentina/valentina-0.5.0-r2.ebuild delete mode 100644 media-gfx/valentina/valentina-0.5.0.ebuild (limited to 'media-gfx/valentina') diff --git a/media-gfx/valentina/Manifest b/media-gfx/valentina/Manifest index c4510c67c101..bffab05ef06a 100644 --- a/media-gfx/valentina/Manifest +++ b/media-gfx/valentina/Manifest @@ -1,12 +1,7 @@ -AUX disable-tests-compilation.patch 638 SHA256 e0470715543dc081a633a4dfa2d656fe225f2e547d2f8c922c440a4867db7a09 SHA512 865c32420acd1d406e1e1a896d520d399960bcc834ad467cb93fd66d6a9f25559e52a06e780050214601a78e630ebd0c236f66b3cdce6db4f5f511f217898bc2 WHIRLPOOL baa2ef5cb5cb301c6b71799ec6d6e1b0d560385bd3cd9233abe513b0c4c91537ca59e0beeb8225853bed4ddd981d9da014354ea40c87253042247739370fe71e -AUX fix-insecure-runpaths.patch 2338 SHA256 8577b422ca3e2003799fc9d7589101ed6bdc36ea0c470cddff62db83936fdb38 SHA512 2f175c1b787cff5e565b896de1c23199230c87dc84eb0b5837b1fed4166b84d4d3430b953fc6dd04c0276593fcf4db9190b2346fa8d62b9b2f0443f435e786fb WHIRLPOOL 6828629adf6de488e981ec17545dfba186bd9e02f40eb20c7ccf17c805c53481ffedddac7663fa7ece1e8a37fedadebf8190119c592953ce07bfd355413d4fcc -AUX locales.patch 962 SHA256 e9c938a3e1958f4a1697dc1a434c38352a1be4728553ecd23697484c164275f4 SHA512 5d5d10d9cfd13738126ef3bff9083ebd6c63f5c9c6902ded0d664214451739eae0da43e5f7059cebf672342e400d5cf71d2b9fd104ac4d2e118bd1a2f20d6bd7 WHIRLPOOL 49f75bcaec9ad57cccc88356831b2d8e73cde503b0d64f9feddf2c9e5640d36313db823b5bc9a69285811c4aea00384510951123dd3adc8e078647d40ece4c8e -DIST valentina-0.4.2.zip 21431337 SHA256 7d80d7cf49250cc48f7ae791e1ee3a8de2216f818fe100b883302099d984de05 SHA512 e04615fe0d79e8d0adebaea1808ee123d979babcd9f9320e897921aeda811ece37aff20575fb4bc033f21a91b498f409dbf1a4b8999e8b3c841c2f842ce41263 WHIRLPOOL 59714a19dee39cadc86f5542e52b4424fd7724bbbf5c9e3f6f33ebc48c313bc2b7c5f3f11f82b660f9a2619d05e76bc91f65201c95ae1473efaa540e132020d9 -DIST valentina-0.4.5.zip 21431337 SHA256 7d80d7cf49250cc48f7ae791e1ee3a8de2216f818fe100b883302099d984de05 SHA512 e04615fe0d79e8d0adebaea1808ee123d979babcd9f9320e897921aeda811ece37aff20575fb4bc033f21a91b498f409dbf1a4b8999e8b3c841c2f842ce41263 WHIRLPOOL 59714a19dee39cadc86f5542e52b4424fd7724bbbf5c9e3f6f33ebc48c313bc2b7c5f3f11f82b660f9a2619d05e76bc91f65201c95ae1473efaa540e132020d9 -DIST valentina-0.5.0.zip 21431337 SHA256 7d80d7cf49250cc48f7ae791e1ee3a8de2216f818fe100b883302099d984de05 SHA512 e04615fe0d79e8d0adebaea1808ee123d979babcd9f9320e897921aeda811ece37aff20575fb4bc033f21a91b498f409dbf1a4b8999e8b3c841c2f842ce41263 WHIRLPOOL 59714a19dee39cadc86f5542e52b4424fd7724bbbf5c9e3f6f33ebc48c313bc2b7c5f3f11f82b660f9a2619d05e76bc91f65201c95ae1473efaa540e132020d9 -EBUILD valentina-0.4.2-r3.ebuild 1680 SHA256 694ed67737d623eadc5106ef05d995fd04b99b44431ea7fbcb8780111eec7591 SHA512 7c052a184d6908c43e04550b21f15ad6599ebd600ab814aa5ea55e3fd07823452310e473d4c5f940ef05b125bfe0e714ee345e6adf739c4ec109990fd8c93ffc WHIRLPOOL 6989393484bbf8065537b3e27cb70dcd02c638af3765bd1ba18c13ff1b5665f20f1373761cec3489db516651320b3e63ace4d527f7601de9f196e11d8cfe3878 -EBUILD valentina-0.4.5.ebuild 1680 SHA256 694ed67737d623eadc5106ef05d995fd04b99b44431ea7fbcb8780111eec7591 SHA512 7c052a184d6908c43e04550b21f15ad6599ebd600ab814aa5ea55e3fd07823452310e473d4c5f940ef05b125bfe0e714ee345e6adf739c4ec109990fd8c93ffc WHIRLPOOL 6989393484bbf8065537b3e27cb70dcd02c638af3765bd1ba18c13ff1b5665f20f1373761cec3489db516651320b3e63ace4d527f7601de9f196e11d8cfe3878 -EBUILD valentina-0.5.0.ebuild 1691 SHA256 e00a88d4684586cc421da43acde0f003a73ee0932a25787942e621fbe6f12ff2 SHA512 1e3b91959f0c1cbd51d5db5e301ee57472697ebaa62d26fa5319f59c8d94ed48c870b01acff835200b1a35834eab8ac725d89ecfa012229a08a678832eb1e5fd WHIRLPOOL c4f9c9c076159ec7d10979c8b428b1a24a8203c00fbae24de1940431e6608f1d2de6cfb5db5180fbb0ef9b4d7bfa23f66bfdab6ab3b36b4aff18cac9187e5571 -EBUILD valentina-9999.ebuild 1495 SHA256 f25593ebdc9dbf28a86de5d9a10724b333f06005755a2bff39357b3a38b36012 SHA512 bf83b96f858211faefd67240eda8718467d456edca4e0ef8524fb4603a33057f9eacad0b4e2b584e36d385ba29c52f5c2f8dd157a9816ec6fd94f7356a5eaf44 WHIRLPOOL 68d8c42a7b0c99d80b586e893769d45a81727f584762c6425a420673016f659056c3bd553a02a5a14c0c9a21aa424aa28f586fbf191af6a844d54a9251e23871 +DIST valentina-0.5.0.zip 37175844 SHA256 f750027814e765b169c41934927f205350525b947f50559fd9bfcba016e095cb SHA512 3e69f965de1f8179850a8c6a5a0d3b5e87384158191b9c4a3647a5421d1efe567e98298bd8f47a8288eac358520469ae7979a4a61df64ccfbeb1a36fb231efcf WHIRLPOOL 271b471f25a59f356cca5b2c00e1a200e504c5184d2001e93c954ce0c921a56585811029e79e424f91c8550d44ea498d501f0f05c8aff62981cfc8be339ae673 +DIST valentina-4798.patch 25302 SHA256 3ff7b9555933fb361aad3b96b8486b2d5e4988fb0ee34f3fc98609d0673e3baf SHA512 c3adbd2caa4cfb73960de850b29bee881fc408c9e4032e1fa2f29ba80b91abaa194738ff1cfb607657343990a166ad310387a66ceca546ffae0543d774bc53b4 WHIRLPOOL 245496681adb86b6662b29426bfac11d7db6e9d7b2ab48e89d6508c5211fdc520bac450d1af051c066e00e914608fdc412cbae38dc0230dfc0090c0af6c4f979 +DIST valentina-4802.patch 6733 SHA256 abee2e871f9f741cdf26ac151dca24a0cfc9d3f22bbe2abfdb88ad7c42768c96 SHA512 5628599c1dd208ba9ea8ea5e518bf6aed5ef11aa750670335478e5af49d6e9f235901c79d6483b1897f8288259fd06b463462eddcd062c4920ff251430998ff4 WHIRLPOOL bb4f89a44eb5204192b680ba29226d04439b2326b37992e7a8623e713a94f20ec3043f31a059037f90a24feb2d283773f21c06f1777e4f61bf5f7a8d5f7d54af +EBUILD valentina-0.5.0-r2.ebuild 1895 SHA256 c7afe5e5e9490a4a1a270ff8b71d1315d1ddc7372ae2e52791562b0d0f2d2c42 SHA512 a099c0f97f93dbfda53db352babb77ca7c3edb9f12b2cbc1a0ea19d388d817aa5eb41cd65a0c9e8f9e417cca223128e40f119322a892c51a51ddb7fb01e78cb0 WHIRLPOOL 0fd35cd298f8cc3e4c221a813d0e922f1209c8af880c45c52cc169a0bbf40886b388ebd3a29274508652c2e5cfbe259624a42ec4c4ec68933c952ddfba8fd364 +EBUILD valentina-9999.ebuild 1506 SHA256 dde5197354956241392c968ccc9ad054a7c9192a47b7d286498a58e1550b7efd SHA512 579149341dc7c3003a7d8ff3758df7247f50d8cfeba02f0882a9fa0ee37451d7fa4dc6cf0a1f3fb61582c4a73e8c37028558d12787f8a68bdce54a68b6cd9ba7 WHIRLPOOL e17a7bce22735140a0b50286df1b241b102087a2ba8eb0b999cef2fafb02ccb33497b8ed9e52b78073523fe97c21f3bb9ec14e7c2d2238f3eba3c4f5ecae373c MISC ChangeLog 1824 SHA256 c9cd62e8638f7b0a07eaffd1480f4beb5aa1db6a91e3d1508c4c375376acf2a8 SHA512 6b38eca5b440d9447012a9df4c07c37a55a3dd080ee5574ee0206887699aed67bff99c62b030f34af0b70a781c5500b20b52478682d5cab8fec58aa0ffe550c1 WHIRLPOOL 9c5ece1064115966c6d77ea73b33431ccfc6eb0235327de98aa400ea5e0f8125a85a5c60f4063f42824c779476b7011ca5628cf940d37199a021f10d55a675a5 MISC metadata.xml 334 SHA256 2dc8bd9c92e9635eb050e38cf27a44747254780fee228c02851d6bf81cb9107c SHA512 d1264aa0d26ba75466c5572c37ca6fd384d4e6db392aca0e47d4b1d0bd3ef7e035fed51c460af1bb258c500d1cc9211ec2e85db3e3aa158d378fb1389a3ebf03 WHIRLPOOL 8f46171b3aa2ba25836342ea2cd509b1e08fdf6f3126747931b9392ba3fef549f47cb33f68fd4bfb633b04cb884e4d494ba86d2c37a287cce57d0ad8172426a9 diff --git a/media-gfx/valentina/files/disable-tests-compilation.patch b/media-gfx/valentina/files/disable-tests-compilation.patch deleted file mode 100644 index a819a02a336b..000000000000 --- a/media-gfx/valentina/files/disable-tests-compilation.patch +++ /dev/null @@ -1,35 +0,0 @@ -# HG changeset patch -# User Roman Telezhynskyi -# Date 1455906661 -7200 -# Branch develop -# Node ID 8edb1b0f161a5f472a0e6a8a8b5b8a1ae7cf33c5 -# Parent 42a73e7a17757ce9d12e16f616a41f52efdf4b91 -CONFIG key to disable building tests. - -diff --git a/src/src.pro b/src/src.pro ---- a/src/src.pro -+++ b/src/src.pro -@@ -1,8 +1,17 @@ - TEMPLATE = subdirs --SUBDIRS = \ -- libs \ -- app \ -- test - --app.depends = libs --test.depends = libs -+noTests{ # For enable run qmake with CONFIG+=noTests -+ SUBDIRS = \ -+ libs \ -+ app -+ -+} else { -+ SUBDIRS = \ -+ libs \ -+ app \ -+ test -+ -+ test.depends = libs -+} -+ -+app.depends = libs diff --git a/media-gfx/valentina/files/fix-insecure-runpaths.patch b/media-gfx/valentina/files/fix-insecure-runpaths.patch deleted file mode 100644 index a98a069dfb5a..000000000000 --- a/media-gfx/valentina/files/fix-insecure-runpaths.patch +++ /dev/null @@ -1,56 +0,0 @@ -# HG changeset patch -# User Roman Telezhynskyi -# Date 1455895311 -7200 -# Branch develop -# Node ID ebb8c53b8fdc09d2542ec6b8a63585be63c02725 -# Parent a29fbab1f3ac59fda0e81bf1e99d153b5f47bd7c -CONFIG key to disable setting custom rpath option. - -diff --git a/src/app/tape/tape.pro b/src/app/tape/tape.pro ---- a/src/app/tape/tape.pro -+++ b/src/app/tape/tape.pro -@@ -348,10 +348,16 @@ - # Path to recource file. - win32:RC_FILE = share/resources/tape.rc - --unix:!macx{ -- # suppress the default RPATH -- QMAKE_LFLAGS_RPATH = -- QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN\' -Wl,-rpath,$${OUT_PWD}/../../libs/qmuparser/$${DESTDIR} -Wl,-rpath,$${OUT_PWD}/../../libs/vpropertyexplorer/$${DESTDIR}" -+noRunPath{ # For enable run qmake with CONFIG+=noRunPath -+ # do nothing -+} else { -+ unix:!macx{ -+ # suppress the default RPATH -+ # helps to run the program without Qt Creator -+ # see problem with path to libqmuparser and libpropertybrowser -+ QMAKE_LFLAGS_RPATH = -+ QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN\' -Wl,-rpath,$${OUT_PWD}/../../libs/qmuparser/$${DESTDIR} -Wl,-rpath,$${OUT_PWD}/../../libs/vpropertyexplorer/$${DESTDIR}" -+ } - } - - # When the GNU linker sees a library, it discards all symbols that it doesn't need. -diff --git a/src/app/valentina/valentina.pro b/src/app/valentina/valentina.pro ---- a/src/app/valentina/valentina.pro -+++ b/src/app/valentina/valentina.pro -@@ -476,10 +476,16 @@ - copyToDestdir($$pdftops_path, $$shell_path($${OUT_PWD}/$$DESTDIR)) - } - --unix:!macx{ -- # suppress the default RPATH -- QMAKE_LFLAGS_RPATH = -- QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN\' -Wl,-rpath,$${OUT_PWD}/../../libs/qmuparser/$${DESTDIR} -Wl,-rpath,$${OUT_PWD}/../../libs/vpropertyexplorer/$${DESTDIR}" -+noRunPath{ # For enable run qmake with CONFIG+=noRunPath -+ # do nothing -+} else { -+ unix:!macx{ -+ # suppress the default RPATH -+ # helps to run the program without Qt Creator -+ # see problem with path to libqmuparser and libpropertybrowser -+ QMAKE_LFLAGS_RPATH = -+ QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN\' -Wl,-rpath,$${OUT_PWD}/../../libs/qmuparser/$${DESTDIR} -Wl,-rpath,$${OUT_PWD}/../../libs/vpropertyexplorer/$${DESTDIR}" -+ } - } - - # When the GNU linker sees a library, it discards all symbols that it doesn't need. diff --git a/media-gfx/valentina/files/locales.patch b/media-gfx/valentina/files/locales.patch deleted file mode 100644 index a9084627df57..000000000000 --- a/media-gfx/valentina/files/locales.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff --git a/src/app/translations.pri b/src/app/translations.pri -index b2dd2c4..87c55f7 100755 ---- a/src/app/translations.pri -+++ b/src/app/translations.pri -@@ -9,22 +9,27 @@ PMSYSTEMS += \ - p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 \ - p31 p32 p33 p34 p35 p36 p37 p38 p39 p40 p41 p42 p43 p44 p45 p46 p47 p48 p49 p50 p51 p52 p53 p54 p998 - --LANGUAGES += \ -- ru_RU \ -- uk_UA \ -- de_DE \ -- cs_CZ \ -- he_IL \ -- fr_FR \ -- it_IT \ -- nl_NL \ -- id_ID \ -- es_ES \ -- fi_FI \ -- en_US \ -- en_CA \ -- en_IN \ -- ro_RO -+isEmpty(LOCALES){ -+ LANGUAGES += \ -+ ru_RU \ -+ uk_UA \ -+ de_DE \ -+ cs_CZ \ -+ he_IL \ -+ fr_FR \ -+ it_IT \ -+ nl_NL \ -+ id_ID \ -+ es_ES \ -+ fi_FI \ -+ en_US \ -+ en_CA \ -+ en_IN \ -+ ro_RO \ -+ zh_CN -+ } else { -+ LANGUAGES = $${LOCALES} -+ } - - for(lang, LANGUAGES) { - INSTALL_TRANSLATIONS += $${TRANSLATIONS_PATH}/valentina_$${lang}.qm diff --git a/media-gfx/valentina/valentina-0.4.2-r3.ebuild b/media-gfx/valentina/valentina-0.4.2-r3.ebuild deleted file mode 100644 index d64507ced9aa..000000000000 --- a/media-gfx/valentina/valentina-0.4.2-r3.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit qmake-utils gnome2-utils fdo-mime - -DESCRIPTION="Cloth patternmaking software" -HOMEPAGE="http://valentinaproject.bitbucket.org/" -SRC_URI="https://bitbucket.org/dismine/valentina/get/v0.4.2.zip -> ${P}.zip" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gnome" - -# en_IN not supported in Gentoo so not added here -LANGS="cs_CZ de_DE en_CA en_US es_ES fi_FI fr_FR he_IL id_ID it_IT nl_NL ro_RO ru_RU uk_UA zh_CN" - -for LANG in ${LANGS}; do - IUSE="${IUSE} linguas_${LANG}" -done - -CDEPEND=" - app-text/poppler - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - dev-qt/qtxmlpatterns:5" -RDEPEND="${CDEPEND}" -DEPEND="${CDEPEND} - app-arch/unzip" - -S=${WORKDIR}/dismine-${PN}-44d43351cb59 - -src_prepare() { - epatch "${FILESDIR}/locales.patch" \ - "${FILESDIR}/fix-insecure-runpaths.patch" \ - "${FILESDIR}/disable-tests-compilation.patch" -} - -src_configure() { - local locales="" - - for LANG in ${LANGS}; do - if use linguas_${LANG}; then - locales="${locales} ${LANG}" - fi - done - - eqmake5 LOCALES="${locales}" "CONFIG+=noStripDebugSymbols no_ccache noRunPath noTests" Valentina.pro -r -} - -src_install() { - emake install INSTALL_ROOT="${D}" - - dodoc LICENSE_GPL.txt ChangeLog.txt README.txt - - doman dist/debian/${PN}.1 - doman dist/debian/tape.1 - - cp dist/debian/valentina.sharedmimeinfo dist/debian/${PN}.xml || die - insinto /usr/share/mime/packages - doins dist/debian/${PN}.xml -} - -pkg_postinst() { - fdo-mime_desktop_database_update - - if use gnome ; then - gnome2_icon_cache_update - fi -} diff --git a/media-gfx/valentina/valentina-0.4.5.ebuild b/media-gfx/valentina/valentina-0.4.5.ebuild deleted file mode 100644 index d64507ced9aa..000000000000 --- a/media-gfx/valentina/valentina-0.4.5.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit qmake-utils gnome2-utils fdo-mime - -DESCRIPTION="Cloth patternmaking software" -HOMEPAGE="http://valentinaproject.bitbucket.org/" -SRC_URI="https://bitbucket.org/dismine/valentina/get/v0.4.2.zip -> ${P}.zip" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gnome" - -# en_IN not supported in Gentoo so not added here -LANGS="cs_CZ de_DE en_CA en_US es_ES fi_FI fr_FR he_IL id_ID it_IT nl_NL ro_RO ru_RU uk_UA zh_CN" - -for LANG in ${LANGS}; do - IUSE="${IUSE} linguas_${LANG}" -done - -CDEPEND=" - app-text/poppler - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - dev-qt/qtxmlpatterns:5" -RDEPEND="${CDEPEND}" -DEPEND="${CDEPEND} - app-arch/unzip" - -S=${WORKDIR}/dismine-${PN}-44d43351cb59 - -src_prepare() { - epatch "${FILESDIR}/locales.patch" \ - "${FILESDIR}/fix-insecure-runpaths.patch" \ - "${FILESDIR}/disable-tests-compilation.patch" -} - -src_configure() { - local locales="" - - for LANG in ${LANGS}; do - if use linguas_${LANG}; then - locales="${locales} ${LANG}" - fi - done - - eqmake5 LOCALES="${locales}" "CONFIG+=noStripDebugSymbols no_ccache noRunPath noTests" Valentina.pro -r -} - -src_install() { - emake install INSTALL_ROOT="${D}" - - dodoc LICENSE_GPL.txt ChangeLog.txt README.txt - - doman dist/debian/${PN}.1 - doman dist/debian/tape.1 - - cp dist/debian/valentina.sharedmimeinfo dist/debian/${PN}.xml || die - insinto /usr/share/mime/packages - doins dist/debian/${PN}.xml -} - -pkg_postinst() { - fdo-mime_desktop_database_update - - if use gnome ; then - gnome2_icon_cache_update - fi -} diff --git a/media-gfx/valentina/valentina-0.5.0-r2.ebuild b/media-gfx/valentina/valentina-0.5.0-r2.ebuild new file mode 100644 index 000000000000..3ba76fa3cd6b --- /dev/null +++ b/media-gfx/valentina/valentina-0.5.0-r2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit qmake-utils gnome2-utils xdg-utils epatch + +DESCRIPTION="Cloth patternmaking software" +HOMEPAGE="https://valentinaproject.bitbucket.io/" +SRC_URI="https://bitbucket.org/dismine/${PN}/get/v${PV}.zip -> ${P}.zip + https://bitbucket.org/dismine/${PN}/commits/d78ca13c4891ccf3542b0704a7d66af0f9b02938/raw -> valentina-4798.patch + https://bitbucket.org/dismine/${PN}/commits/98e869c4146204ef31822087fa826cfa1cd7e0f4/raw -> valentina-4802.patch" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gnome" + +# en_IN not supported in Gentoo so not added here +LANGS="cs_CZ de_DE el_GR en_CA en_US es_ES fi_FI fr_FR he_IL id_ID it_IT nl_NL pt_BR ro_RO ru_RU uk_UA zh_CN" + +for LANG in ${LANGS}; do + IUSE="${IUSE} linguas_${LANG}" +done + +CDEPEND=" + app-text/poppler + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtxmlpatterns:5" +RDEPEND="${CDEPEND}" +DEPEND="${CDEPEND} + app-arch/unzip" + +S=${WORKDIR}/dismine-${PN}-31c95eadca8b + +src_prepare() { + epatch "${DISTDIR}/${PN}-4798.patch" \ + "${DISTDIR}/${PN}-4802.patch" + + default +} + +src_configure() { + local locales="" + + for LANG in ${LANGS}; do + if use linguas_${LANG}; then + locales="${locales} ${LANG}" + fi + done + + eqmake5 LOCALES="${locales}" "CONFIG+=noStripDebugSymbols no_ccache noRunPath noTests" Valentina.pro -r +} + +src_install() { + emake install INSTALL_ROOT="${D}" + + dodoc AUTHORS.txt ChangeLog.txt README.txt + + doman dist/debian/${PN}.1 + doman dist/debian/tape.1 + + cp dist/debian/valentina.sharedmimeinfo dist/debian/${PN}.xml || die + insinto /usr/share/mime/packages + doins dist/debian/${PN}.xml +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + + if use gnome ; then + gnome2_icon_cache_update + fi +} diff --git a/media-gfx/valentina/valentina-0.5.0.ebuild b/media-gfx/valentina/valentina-0.5.0.ebuild deleted file mode 100644 index 172cf895fa38..000000000000 --- a/media-gfx/valentina/valentina-0.5.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit epatch qmake-utils gnome2-utils fdo-mime - -DESCRIPTION="Cloth patternmaking software" -HOMEPAGE="http://valentinaproject.bitbucket.org/" -SRC_URI="https://bitbucket.org/dismine/valentina/get/v0.4.2.zip -> ${P}.zip" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gnome" - -# en_IN not supported in Gentoo so not added here -LANGS="cs_CZ de_DE en_CA en_US es_ES fi_FI fr_FR he_IL id_ID it_IT nl_NL ro_RO ru_RU uk_UA" - -for LANG in ${LANGS}; do - IUSE="${IUSE} linguas_${LANG}" -done - -CDEPEND=" - app-text/poppler - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - dev-qt/qtxmlpatterns:5" -RDEPEND="${CDEPEND}" -DEPEND="${CDEPEND} - app-arch/unzip" - -S=${WORKDIR}/dismine-${PN}-44d43351cb59 - -src_prepare() { - epatch "${FILESDIR}/locales.patch" \ - "${FILESDIR}/fix-insecure-runpaths.patch" \ - "${FILESDIR}/disable-tests-compilation.patch" - - default -} - -src_configure() { - local locales="" - - for LANG in ${LANGS}; do - if use linguas_${LANG}; then - locales="${locales} ${LANG}" - fi - done - - eqmake5 LOCALES="${locales}" "CONFIG+=noStripDebugSymbols no_ccache noRunPath noTests" Valentina.pro -r -} - -src_install() { - emake install INSTALL_ROOT="${D}" - - dodoc LICENSE_GPL.txt ChangeLog.txt README.txt - - doman dist/debian/${PN}.1 - doman dist/debian/tape.1 - - cp dist/debian/valentina.sharedmimeinfo dist/debian/${PN}.xml || die - insinto /usr/share/mime/packages - doins dist/debian/${PN}.xml -} - -pkg_postinst() { - fdo-mime_desktop_database_update - - if use gnome ; then - gnome2_icon_cache_update - fi -} diff --git a/media-gfx/valentina/valentina-9999.ebuild b/media-gfx/valentina/valentina-9999.ebuild index 26d48b1311b8..3c119be7617c 100644 --- a/media-gfx/valentina/valentina-9999.ebuild +++ b/media-gfx/valentina/valentina-9999.ebuild @@ -3,11 +3,10 @@ EAPI=6 -inherit mercurial qmake-utils gnome2-utils fdo-mime +inherit mercurial qmake-utils gnome2-utils xdg-utils DESCRIPTION="Cloth patternmaking software" -HOMEPAGE="http://valentinaproject.bitbucket.org/" -SRC_URI="" +HOMEPAGE="https://valentinaproject.bitbucket.io/" EHG_REPO_URI="https://bitbucket.org/dismine/valentina" EHG_REVISION="develop" @@ -51,7 +50,7 @@ src_configure() { src_install() { emake install INSTALL_ROOT="${D}" - dodoc LICENSE_GPL.txt ChangeLog.txt README.txt + dodoc AUTHORS.txt ChangeLog.txt README.txt doman dist/debian/${PN}.1 doman dist/debian/tape.1 @@ -62,7 +61,8 @@ src_install() { } pkg_postinst() { - fdo-mime_desktop_database_update + xdg_desktop_database_update + xdg_mimeinfo_database_update if use gnome ; then gnome2_icon_cache_update -- cgit v1.2.3