summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-gfx/freecad/ChangeLog4
-rw-r--r--media-gfx/freecad/Manifest30
-rw-r--r--media-gfx/freecad/freecad-0.11.3729.ebuild10
3 files changed, 27 insertions, 17 deletions
diff --git a/media-gfx/freecad/ChangeLog b/media-gfx/freecad/ChangeLog
index dabd8a5..e0eb52c 100644
--- a/media-gfx/freecad/ChangeLog
+++ b/media-gfx/freecad/ChangeLog
@@ -4,6 +4,10 @@
01 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
freecad-0.11.3729.ebuild:
+ Add desktop entry, fix ode dependency
+
+ 01 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+ freecad-0.11.3729.ebuild:
Added dependency ode
01 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest
index b249b14..99a9a62 100644
--- a/media-gfx/freecad/Manifest
+++ b/media-gfx/freecad/Manifest
@@ -6,23 +6,23 @@ AUX freecad-0.11.3729-asneeded.patch 588 RMD160 27fadb74f9f123fd0cc0092b57ae5536
DIST freecad-0.10.3205.tar.gz 12456726 RMD160 1cdad43b87f7edf1394bd13a56b5b7d515bf1e8f SHA1 0d2fb5265fc2b364e88112b0bbaf83655fe6f7d5 SHA256 7be5ab086d14f6da8863406199edb42ea773b728e414dd4c80ee3e2dbf69bc02
DIST freecad-0.11.3729.tar.gz 16229615 RMD160 ac056ace72758d83dddfd075205bfeb81020df70 SHA1 fb683989e1a53a9292cc12940c98c41505124512 SHA256 94dcf25e6ae2934d7d23555e22a558643225a9809d443c898f096b39a1853261
EBUILD freecad-0.10.3205.ebuild 1244 RMD160 ca5dd75f207749ca3d5e61db6e34191cd186320a SHA1 95b26e1615a8bd18b9a2c3457b43bc605ade3dcc SHA256 4bb3c4b0a27fa77beff2f71507ac47cd247cbf18b24aaee9e39efd20f7b1c284
-EBUILD freecad-0.11.3729.ebuild 1363 RMD160 6a3ba802e738033af582d85e1ff5f53ef7acafad SHA1 74a5369692c3c9a1f92367019679368a2339475e SHA256 206b7e1b5a118a0b8bd30400b93e1527e764a67ee92caf57a9d34668d57df408
-MISC ChangeLog 947 RMD160 3ad5721bc5dd0d23c67c1155ccd8e558856e6947 SHA1 48ff00f5114a4afc963568e9d67e9954dc74825c SHA256 d7c26d78c16b07c19ea356cce829e690e83e3f7a15fbf19a39a5165d45a80ba7
+EBUILD freecad-0.11.3729.ebuild 1555 RMD160 0f63c35e9fc887a0ee25e07a8850d7ff19842fa9 SHA1 778a66d055648ad2ed514822404731851827394d SHA256 b598cabafae37b083e190c1c6f92ea353cd0b994c6bb80ecdbae6cedb05e1077
+MISC ChangeLog 1073 RMD160 c94030a95b93470109abb1c090367ccaa1971cb0 SHA1 f89017e00e1489bc457f98dc86b907adfd20b560 SHA256 8630705c9604edffeec83e53932c591a5aab8a987a6eacf7e2cc75e95d1e1bbe
MISC metadata.xml 217 RMD160 aa960d9d3f7d900bcaf1a9413f17c3662adc0820 SHA1 a8a3016deab1f6aca4951ea86977cfe5d509b695 SHA256 756924c88548f738071c2d39fa7e18737b063e3b8f4376737eb88ac307571478
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBAgAGBQJNbWy2AAoJENwGBM22xffeAmgP/2Yx4P8TDpU22rm5+dcgaS4m
-kEcVVp4IWGTJHlJvaXw+NzYCkAo9JRW7Z3MPMR/Yi4Awoaooy7ApUy/x6+8lJ7Ed
-dqdWc/mLKN+BgXgMsB5QSqNb1fgCd0lcoLgR6xGV8Lkysg1GrH8Eg6QC1aJ+BztH
-ODHGO1TD9GefyU6S0xQD1iTlJfEbeheJqyDwIHgBRrXlnZIvP06xl/s4+cmX+dEp
-CJFvXc9Cqy5X85xKD+8h9LDd7TtQNKsLanS+eldrfYzvCH8KSgUOOaiZbcnq+eH/
-zEJ3Hg2DEuMWju+NRvYxS71gM7yBt1z0FF6+QfHr9DnWCjidxRclGLCrvolmMfvq
-lccL59SiuJ9tyU86P4hHs6iAA9g9D6+9s7n9eJ4nsxYtjU9yU4L53+UZGKb4l1U0
-HOJVPcgdnxKqgrngFPobhMaOhWMp3Fk6uC1sppo89cs15A/0Ne0eqrSsbiIbo895
-iCCIISjsmVkT8SyjQqPXJZinE2GW56uvGEJ1styCedp/LzHVUVEgMKuaBOcjficz
-BmlHl8Yg0+NQ5QYMjuta7susnGqjXjK4xcDvyZ3hP+oquJEn4XWBssw+NIqui0TJ
-xzs/puo+LTYnoq7tx20uO5MyBtVlmZQ7s9m2DVWnjikpTBW7G7z0XNtUOer/sDar
-UGLCfgpV8ke6x+qYDiAb
-=uVRD
+iQIcBAEBAgAGBQJNbW8+AAoJENwGBM22xffe/aQP/09JzVdxclEhL3MDKB6v3gn9
+EH8eV237kEL/vlj2OhG2J5yHFh9uphEnH3PJKrppYxyRA7JKErWHvs6s3fuggfwC
+kWgx57UvFHn9uJ1bBBtRq7ZJ9pOVy+Qe4E5E3L43GHvhs/cYnBoYOADhw/bAFX3B
+kPKwLqHw7LBBhU9yNpbrukiizFD6qCgdWQX63rtMBUWLm883Q7x7eF8K2OIqMbw9
+XE1b9zwsceZKE4u0xgUD3EnYPsW2Qmn4Vz+r1+tQwHOlLxfraazbgQArnpftd2tI
+T4C3/MRvK5aPPHIxEk9WaYdwKagAnNwZp7mzSMB2v/EfAT+FL1A1jA/wmqMVn4h8
+XJ6BiqEivWYMjiP9GuKqhMhwcx/VXCKRrCoNO8Qxg2cIACS5c1NkiQ/zQxiddB3G
+glpUxKMrKO8NHIwxjMxFCLVLyNA1ylzffYeNP1JnLvkvo9kjLsXUjn5Yow8UwLIi
+thcXUreg2RNu3PNoo9MXKhZOHE2T+vgzSovG4EC15itsHzWnSR7pPXL0ly5vGyz0
+7lkQImMVL/RVjseo1d1ZkKhR0F6MDdLh+1kjD6veRVqbdSzv8B2Tx+2ngnayUEk2
+fmDDz8JThayJa5juuvh6a62nfrFHvQeo76mtXmrN9Q2xgNi9+aPB3Bvb6fRHAIZD
+MYF4LyN++0kQzqYn+JYN
+=gOEp
-----END PGP SIGNATURE-----
diff --git a/media-gfx/freecad/freecad-0.11.3729.ebuild b/media-gfx/freecad/freecad-0.11.3729.ebuild
index a80d926..1d7e1dd 100644
--- a/media-gfx/freecad/freecad-0.11.3729.ebuild
+++ b/media-gfx/freecad/freecad-0.11.3729.ebuild
@@ -5,7 +5,7 @@
EAPI=3
PYTHON_DEPEND=2
-inherit base multilib autotools python
+inherit base eutils multilib autotools python
MY_P="freecad-${PV}"
MY_PD="FreeCAD-${PV}"
@@ -21,13 +21,13 @@ IUSE=""
RDEPEND="
dev-cpp/eigen
+ dev-games/ode
dev-libs/boost
dev-libs/xerces-c
dev-python/pivy
dev-python/PyQt4
media-libs/coin
media-libs/SoQt
- sci-libs/ode
>=sci-libs/opencascade-6.3-r3
sci-libs/gts
sys-devel/gcc[fortran]
@@ -65,5 +65,11 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" install || die "install failed"
+
dodoc README.Linux ChangeLog.txt || die
+
+ dodir /usr/share/apps/freecad || die
+ mv "${D}/usr/share/freecad.xpm" "${D}/usr/share/apps/freecad/" || die
+
+ make_desktop_entry FreeCAD FreeCAD /usr/share/apps/freecad/freecad.xpm
}