summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx/xaralx')
-rw-r--r--media-gfx/xaralx/ChangeLog4
-rw-r--r--media-gfx/xaralx/Manifest24
-rw-r--r--media-gfx/xaralx/files/digest-xaralx-0.6_pre14793
-rw-r--r--media-gfx/xaralx/files/digest-xaralx-0.7_p16923
-rw-r--r--media-gfx/xaralx/xaralx-0.7_p1692.ebuild (renamed from media-gfx/xaralx/xaralx-0.6_pre1479.ebuild)35
5 files changed, 46 insertions, 23 deletions
diff --git a/media-gfx/xaralx/ChangeLog b/media-gfx/xaralx/ChangeLog
index e18866ab1..b97443296 100644
--- a/media-gfx/xaralx/ChangeLog
+++ b/media-gfx/xaralx/ChangeLog
@@ -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
diff --git a/media-gfx/xaralx/Manifest b/media-gfx/xaralx/Manifest
index cdebc8b9e..54ee3c473 100644
--- a/media-gfx/xaralx/Manifest
+++ b/media-gfx/xaralx/Manifest
@@ -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
index b7233dd9d..000000000
--- a/media-gfx/xaralx/files/digest-xaralx-0.6_pre1479
+++ /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
index 000000000..857dd5e47
--- /dev/null
+++ b/media-gfx/xaralx/files/digest-xaralx-0.7_p1692
@@ -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
diff --git a/media-gfx/xaralx/xaralx-0.6_pre1479.ebuild b/media-gfx/xaralx/xaralx-0.7_p1692.ebuild
index 2c19ea70a..efaddc198 100644
--- a/media-gfx/xaralx/xaralx-0.6_pre1479.ebuild
+++ b/media-gfx/xaralx/xaralx-0.7_p1692.ebuild
@@ -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
}