revamp ebuild, proposed by jokey in bug 212984
authorChristian Faulhammer <fauli@gentoo.org>
Tue, 11 Mar 2008 12:53:52 +0000 (12:53 +0000)
committerChristian Faulhammer <fauli@gentoo.org>
Tue, 11 Mar 2008 12:53:52 +0000 (12:53 +0000)
Package-Manager: portage-2.1.4.4

app-admin/keepassx/ChangeLog
app-admin/keepassx/Manifest
app-admin/keepassx/keepassx-0.3.0a-r20.ebuild
app-admin/keepassx/keepassx-0.3.0a.ebuild

index eb93bfa4b62f1832b60a0e614c5035d5686476ad..f3a1babc1ee76e922dc77e4de06f20e6e319b446 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for app-admin/keepassx
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/ChangeLog,v 1.21 2008/03/04 18:41:21 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/ChangeLog,v 1.22 2008/03/11 12:53:52 opfer Exp $
+
+  11 Mar 2008; Christian Faulhammer <opfer@gentoo.org>
+  keepassx-0.3.0a.ebuild, keepassx-0.3.0a-r20.ebuild:
+  revamp ebuild, proposed by jokey in bug 212984
 
 *keepassx-0.3.0a-r20 (04 Mar 2008)
 *keepassx-0.3.0a (04 Mar 2008)
index 4fc1fce96bacb16f2f212787462bafe3efee7b68..08d95dabbdafcd7da9e40c9e8e29872b7204ddb5 100644 (file)
@@ -5,14 +5,14 @@ AUX keepassx.desktop 281 RMD160 46d613482dc2aeb07e82f7d62b11e368457f1dec SHA1 7c
 DIST KeePassX-0.2.2.tar.gz 302656 RMD160 ba386cca105227120c0c50a500eee3b2b2bf24ec SHA1 bae4b984d32f2bb6220d17a135e3322c4df73fcb SHA256 ee588bd744195e394e7b618b8e0aeb25cbf37ca5b619b1c7e2176fd412b29cbd
 DIST KeePassX-0.3.0a.tar.gz 502881 RMD160 69d874eaf378b66e4f8814cefd3ee43409dfa179 SHA1 531059c663b8c62887476cb71fc4f858b9e3429d SHA256 ac1a8b68bcfdc7da42a26ce9e6f0161720d043ca3f31c676c8c3b8154e61ac23
 EBUILD keepassx-0.2.2-r1.ebuild 1050 RMD160 2b7dd9f3a3a788cc99cb69a618174e4eb969ef11 SHA1 cedaff20fe256336f44cd6e92d83b43ca6669d01 SHA256 c463403d4d5d47ac0a84d31695a9ff60086f7e1bc84384f57791e9bc776f5e83
-EBUILD keepassx-0.3.0a-r20.ebuild 875 RMD160 f9f54c07c13205ac0edc1ab2d07c573470cc63f9 SHA1 4f7dfde52497727d9968c3d16d3030ad367c35a8 SHA256 3704c0713beab7c417bf0ee25682a165c7e3e3b41199177e9221d7b54f5731e4
-EBUILD keepassx-0.3.0a.ebuild 1120 RMD160 a672af623345dfbdff961be435d1bfe85a4df55d SHA1 b8cd28547438f014b33f11120560ffd0369b3aee SHA256 c857155c62661f3a0be5087026414294310d54a48ef0b93655715cc0f1f2bd0b
-MISC ChangeLog 4042 RMD160 21c3ea917e6472875dd766f79ce31a82a8343ec1 SHA1 5e85a5557af1f990c22f70d11857133c713f7669 SHA256 06dcabe868c9cc7b11f74b53b4a98a001adbc057b16b2d4781290a3cfa817fb6
+EBUILD keepassx-0.3.0a-r20.ebuild 873 RMD160 04cbede7800a2d032a8277aad06d336131ddc541 SHA1 5ae822542f277fc3d49c7c022523558d7850a313 SHA256 2fc1a5e9a9165995228b80e5e239a32c10dafce301f27a91a6ed91678adc6221
+EBUILD keepassx-0.3.0a.ebuild 1106 RMD160 d26a2f33c0d4f990c751e01bd97a8ca167a46892 SHA1 e615fb2b9f17bf90e9a5127bb0bc4d8b5251db06 SHA256 9847e8c1ccc8a7372d3216a8724165cff3e10e61b32010fbfc050f9b43c3019e
+MISC ChangeLog 4201 RMD160 00284f6b7aee8a9307a18423cc4d52e6a4e1a328 SHA1 8035d3112513ba13d34d05793acbb654f4b8b9dd SHA256 63eb2c25166f0ce1f048dbf1b15b0e67e96d9defda0d3831265134c55b47267f
 MISC metadata.xml 505 RMD160 aa11034c8925303264818a4be9ae226c5cb47cfd SHA1 bb91e173269a532d2f85a2c7772cf221a6306dc3 SHA256 f7fb98797c71f4a4b3186f8d6526a1db0c6c57107bebafdcb933d1cd4d104fed
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.7 (GNU/Linux)
 
-iD8DBQFHzZheNQqtfCuFneMRAv74AJwOpzm24qsxzk7JqxDHpyvGdOFhlgCghdbi
-DWV28vPT3qLfmEnPrbQa/4U=
-=0eqA
+iD8DBQFH1oDuNQqtfCuFneMRAvNxAJ9I9t/OGrZZNtMd3lGvbS45hhm7ywCePiNc
+Fi4wpftAalhUWFqJpKYK7PA=
+=ydxQ
 -----END PGP SIGNATURE-----
index 0300e591f20d8e0e7dfc7af3bad5811c721034e3..5f2967dabfc3ae7db23ed9a9cdb9bb76beb095d5 100644 (file)
@@ -1,8 +1,10 @@
 # Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/keepassx-0.3.0a-r20.ebuild,v 1.1 2008/03/04 18:41:21 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/keepassx-0.3.0a-r20.ebuild,v 1.2 2008/03/11 12:53:52 opfer Exp $
 
-inherit eutils
+EAPI=1
+
+inherit eutils qt4
 
 DESCRIPTION="Qt password manager compatible with its Win32 and Pocket PC versions"
 HOMEPAGE="http://keepassx.sourceforge.net/"
@@ -12,18 +14,18 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE=""
-DEPEND="( >=x11-libs/qt-4.4.0_rc1
+DEPEND="( >=x11-libs/qt-4.4.0_rc1:4
        x11-libs/qt-qt3support )"
 RDEPEND="${DEPEND}"
 S="${WORKDIR}/KeePassX-${PV}"
 
 src_compile() {
        cd "${S}/src"
-       lrelease src.pro || die "lrelease failed"
+       lrelease src.pro || die
        mv "${S}"/src/translations/*.qm "${S}"/share/keepassx/i18n
        cd "${S}"
-       /usr/bin/qmake || die "qmake failed"
-       emake || die "emake failed"
+       eqmake keepass.pro PREFIX="${D}/usr" ${myconf} || die
+       emake || die
 }
 
 src_install(){
index 0cc9c51494161524192a052a4f647fc86cf5cfe7..ad43923291dca62bc46637ffe0725ad1671ed422 100644 (file)
@@ -1,8 +1,10 @@
 # Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/keepassx-0.3.0a.ebuild,v 1.1 2008/03/04 18:41:21 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/keepassx-0.3.0a.ebuild,v 1.2 2008/03/11 12:53:51 opfer Exp $
 
-inherit eutils
+EAPI=1
+
+inherit eutils qt4
 
 DESCRIPTION="Qt password manager compatible with its Win32 and Pocket PC versions"
 HOMEPAGE="http://keepassx.sourceforge.net/"
@@ -12,27 +14,28 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="debug"
-DEPEND=">=x11-libs/qt-4.1"
+DEPEND=">=x11-libs/qt-4.1:4"
 RDEPEND="${DEPEND}"
+
 S="${WORKDIR}/KeePassX-${PV}"
 
 pkg_setup() {
        if ! built_with_use --missing true x11-libs/qt qt3support png; then
                eerror
-               eerror "You need to rebuild x11-libs/qt with USE=qt3support enabled"
+               eerror "You need to rebuild x11-libs/qt with USE=qt3support and png enabled"
                eerror
-               die "please rebuild x11-libs/qt with USE=qt3support"
+               die "please rebuild x11-libs/qt with USE=\"qt3support png\""
        fi
 }
 
 src_compile() {
        cd "${S}/src"
-       lrelease src.pro || die "lrelease failed"
+       lrelease src.pro || die
        mv "${S}"/src/translations/*.qm "${S}"/share/keepassx/i18n
        cd "${S}"
        use debug || myconf="DEBUG=1"
-       /usr/bin/qmake PREFIX="${D}/usr" ${myconf} || die "qmake failed"
-       emake || die "emake failed"
+       eqmake keepass.pro PREFIX="${D}/usr" ${myconf}|| die
+       emake || die
 }
 
 src_install(){