]> Pileus Git - ~andy/sunrise/commitdiff
media-gfx/xaralx: version bump, much improved ebuild
authorStefan Schweizer <genstef@gentoo.org>
Mon, 14 Aug 2006 09:25:03 +0000 (09:25 +0000)
committerStefan Schweizer <genstef@gentoo.org>
Mon, 14 Aug 2006 09:25:03 +0000 (09:25 +0000)
svn path=/sunrise/; revision=909

media-gfx/xaralx/ChangeLog
media-gfx/xaralx/Manifest
media-gfx/xaralx/files/digest-xaralx-0.6_pre1479 [deleted file]
media-gfx/xaralx/files/digest-xaralx-0.7_p1692 [new file with mode: 0644]
media-gfx/xaralx/xaralx-0.7_p1692.ebuild [moved from media-gfx/xaralx/xaralx-0.6_pre1479.ebuild with 52% similarity]

index e18866ab19ed865d8f738775914d8db496555d3d..b9744329683f29ce9db467f9694135d60bd89f51 100644 (file)
@@ -2,6 +2,10 @@
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  14 Aug 2006; Stefan Schweizer <genstef@gentoo.org>
+  -xaralx-0.6_pre1479.ebuild, +xaralx-0.7_p1692.ebuild:
+  version bump, much improved ebuild
+
   14 Aug 2006; Jakub Moc <jakub@gentoo.org> xaralx-0.6_pre1479.ebuild:
   Fix gettext dependency
 
index cdebc8b9ec005bdb3ced71468bcbb4f5c1944391..54ee3c4733b8065a0db420da0ca011cadc06668c 100644 (file)
@@ -1,16 +1,16 @@
-DIST XaraLX-0.6r1479.tar.bz2 27885567 RMD160 a5f1aaea7078c734feb5c50a37629a6ebb48950e SHA1 13008527e2e863415aad9fea9882627a0fece5c1 SHA256 e9f210908be26ef270af9e90780f6ed8b91b75e56080dce5440a5ca458518814
-EBUILD xaralx-0.6_pre1479.ebuild 1237 RMD160 4eeea69dd9cbe0cad03dfe9d521718c06e4f0fa7 SHA1 8203a4c10cb192b806b70b401cb8f2799bd8cb97 SHA256 0fd09ba7aa7dea4df970387255664244c2cdee7418ea2ca8f6424784aa0400f7
-MD5 e55e0c6466ab42d28aa19e4fee8bf248 xaralx-0.6_pre1479.ebuild 1237
-RMD160 4eeea69dd9cbe0cad03dfe9d521718c06e4f0fa7 xaralx-0.6_pre1479.ebuild 1237
-SHA256 0fd09ba7aa7dea4df970387255664244c2cdee7418ea2ca8f6424784aa0400f7 xaralx-0.6_pre1479.ebuild 1237
-MISC ChangeLog 303 RMD160 bb0f2a0369b412b8e722a94775b109daeb54f347 SHA1 5941310e8d834fe8af1114111701a80437751cf6 SHA256 ab75329e5c271f2c186b9dfa3cd19a8145cbb3f3817b96c14e07875ad6f7bbc8
-MD5 8c7f624cd5de993afdf78e5e4a0a6143 ChangeLog 303
-RMD160 bb0f2a0369b412b8e722a94775b109daeb54f347 ChangeLog 303
-SHA256 ab75329e5c271f2c186b9dfa3cd19a8145cbb3f3817b96c14e07875ad6f7bbc8 ChangeLog 303
+DIST XaraLX-0.7r1692.tar.bz2 27537685 RMD160 989289a9195e36a874be3eb23c5f5b63c0d87056 SHA1 8733f19ce3134bf93cbe4750c85b1b4051ffa917 SHA256 d1073eccdc48c62d42ca9b774181233e059023324228ccefceccd7c0612a7b00
+EBUILD xaralx-0.7_p1692.ebuild 1866 RMD160 06bab18c199944291e781a73334aabf9a171f5d6 SHA1 c89c02355d430f52c168e938296483c95e33eb15 SHA256 7b2f122fb7e47e8b62f956e1aa0560ff8c5e07d4b3ed0e64e40f963c22ca1a36
+MD5 a3e5ab572713e7a4721f2571e7efad1b xaralx-0.7_p1692.ebuild 1866
+RMD160 06bab18c199944291e781a73334aabf9a171f5d6 xaralx-0.7_p1692.ebuild 1866
+SHA256 7b2f122fb7e47e8b62f956e1aa0560ff8c5e07d4b3ed0e64e40f963c22ca1a36 xaralx-0.7_p1692.ebuild 1866
+MISC ChangeLog 450 RMD160 59276b06aec5082bf513111dcf734d8852fcf5b8 SHA1 ccddc9d39475e332d2f69644dbaa1f50b74963ed SHA256 aa93baf7d1c3124186c62ac921df6adb0736be341b1436bd15c2d67c70fff435
+MD5 3931e1bfa1a9290dde6d03b9fc5e352a ChangeLog 450
+RMD160 59276b06aec5082bf513111dcf734d8852fcf5b8 ChangeLog 450
+SHA256 aa93baf7d1c3124186c62ac921df6adb0736be341b1436bd15c2d67c70fff435 ChangeLog 450
 MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
 MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
-MD5 4b7266aa714bcdb65a59394ab3859c95 files/digest-xaralx-0.6_pre1479 256
-RMD160 e66be84522cd141cb15e62af3d2d844bd3f79d4e files/digest-xaralx-0.6_pre1479 256
-SHA256 a91a130eae8566b7dcfa175d5026ca2cd6e1d5454bdf104d0b3316e5a028d445 files/digest-xaralx-0.6_pre1479 256
+MD5 56f3764faf3e47cd372dd5dac1c6a606 files/digest-xaralx-0.7_p1692 256
+RMD160 85f9597e378777ed0bfd1654287a4424a468c83e files/digest-xaralx-0.7_p1692 256
+SHA256 5f47063925a372813f79726fee0bef9d6e3d73825e88dbcef5e10b7b3330da68 files/digest-xaralx-0.7_p1692 256
diff --git a/media-gfx/xaralx/files/digest-xaralx-0.6_pre1479 b/media-gfx/xaralx/files/digest-xaralx-0.6_pre1479
deleted file mode 100644 (file)
index b7233dd..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 cd7a01f41fa9ac93fd534301bc58786f XaraLX-0.6r1479.tar.bz2 27885567
-RMD160 a5f1aaea7078c734feb5c50a37629a6ebb48950e XaraLX-0.6r1479.tar.bz2 27885567
-SHA256 e9f210908be26ef270af9e90780f6ed8b91b75e56080dce5440a5ca458518814 XaraLX-0.6r1479.tar.bz2 27885567
diff --git a/media-gfx/xaralx/files/digest-xaralx-0.7_p1692 b/media-gfx/xaralx/files/digest-xaralx-0.7_p1692
new file mode 100644 (file)
index 0000000..857dd5e
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 53a1874e6b680d47cb886ded5646ce06 XaraLX-0.7r1692.tar.bz2 27537685
+RMD160 989289a9195e36a874be3eb23c5f5b63c0d87056 XaraLX-0.7r1692.tar.bz2 27537685
+SHA256 d1073eccdc48c62d42ca9b774181233e059023324228ccefceccd7c0612a7b00 XaraLX-0.7r1692.tar.bz2 27537685
similarity index 52%
rename from media-gfx/xaralx/xaralx-0.6_pre1479.ebuild
rename to media-gfx/xaralx/xaralx-0.7_p1692.ebuild
index 2c19ea70afdb95e3ff3abf3187c5c7fd56c62e2f..efaddc1980cb8d2c644389a6fc7d23204afb885b 100644 (file)
@@ -2,9 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit eutils wxwidgets autotools
+inherit eutils wxwidgets autotools gnome2
 
-MY_P=XaraLX-${PV/_pre/r}
+MY_P=XaraLX-${PV/_p/r}
 
 DESCRIPTION="Xara LX is a commercial vector graphics platform, recently made
 available on Gentoo as a free OpenSource port."
@@ -38,25 +38,44 @@ pkg_setup() {
 src_unpack() {
        unpack ${A}
        cd "${S}"
+       sed -i -e "s/CXFTreeDlg:://" Kernel/cxftree.h
+       sed -i -e "s:XaraLX:xaralx:g" Makefile.am
 
        eautoreconf
 }
 
 src_compile() {
-       econf --with-wx-config=${WX_CONFIG} --with-wx-base-config=${WX_CONFIG} \
+       econf \
+               --with-wx-config=${WX_CONFIG} \
+               --with-wx-base-config=${WX_CONFIG} \
+               --enable-filters \
                || die "econf failed"
 
        emake || die "emake failed"
 }
 
 src_install() {
-       # For now installs just the bin
        emake DESTDIR="${D}" install || die "emake install failed"
 
-       doicon ${PN}.png
-       dodoc README
+       insinto /usr/share/${PN}
+       doins -r Designs Templates
 
-       # Fix and install desktop file
-       sed -i -e "s#c=xaralx#c=XaraLX#g" ${PN}.desktop
+       doicon ${PN}.png
        domenu ${PN}.desktop
+
+       insinto /usr/share/icons/hicolor/48x48/mimetypes
+       newins xaralx.png gnome-mime-application-vnd.xara.png
+       insinto /usr/share/mime/packages
+       doins Mime/xaralx.xml
+       insinto /usr/share/application-registry
+       doins Mime/mime-storage/gnome/xaralx.applications
+       insinto /usr/share/mime-info
+       doins Mime/mime-storage/gnome/xaralx.{keys,mime}
+
+       doman doc/xaralx.1
+       dodoc AUTHORS ChangeLog LICENSE NEWS README \
+               doc/{gifutil.txt,mtrand.txt,XSVG.txt}
+       newdoc doc/en/LICENSE LICENSE-docs
+       dodir /usr/share/doc/${PF}/html
+       tar xjf doc/en/xaralxHelp.tar.gz -C ${D}/usr/share/doc/${PF}/html
 }