From bb3334a8ba3069a27bab4df33432af20670a2216 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Fri, 13 Jun 2008 01:05:30 +0200 Subject: Added zim-0.25 --- x11-misc/zim/Manifest | 3 + .../files/zim-0.25-disable-update-databases.patch | 35 +++++++++++ x11-misc/zim/zim-0.25.ebuild | 72 ++++++++++++++++++++++ 3 files changed, 110 insertions(+) create mode 100644 x11-misc/zim/Manifest create mode 100644 x11-misc/zim/files/zim-0.25-disable-update-databases.patch create mode 100644 x11-misc/zim/zim-0.25.ebuild diff --git a/x11-misc/zim/Manifest b/x11-misc/zim/Manifest new file mode 100644 index 0000000..6a5d9a6 --- /dev/null +++ b/x11-misc/zim/Manifest @@ -0,0 +1,3 @@ +AUX zim-0.25-disable-update-databases.patch 1176 RMD160 f84b1628e7f330634a08ea3f7c29b2fd734431f0 SHA1 4c78e4f44756f84489ce015740151988756fc92f SHA256 6d7008ab7f1d99cea871281d5946a96222cdf23ca5b846613b12d62e62ef3f37 +DIST Zim-0.25.tar.gz 693885 RMD160 d043ab386bc7300c87c785fcdcffd45797597505 SHA1 6af56fefdb7583c375e0e761d503c9a7100a76e5 SHA256 18c3913d5abfb21662137dfdf89e3739d7239332dd3fd9b2b646bb9f315a5d7c +EBUILD zim-0.25.ebuild 1840 RMD160 8c7864953f338ec0fcacdb637dd83d9817c636c5 SHA1 9aac583aef2eca41bb0645c221e6c921af002be4 SHA256 dc403ec4f760b0d8b35c1626d1e7cb8735ab93b91a6965ec9c0c5a646469643d diff --git a/x11-misc/zim/files/zim-0.25-disable-update-databases.patch b/x11-misc/zim/files/zim-0.25-disable-update-databases.patch new file mode 100644 index 0000000..7866ab3 --- /dev/null +++ b/x11-misc/zim/files/zim-0.25-disable-update-databases.patch @@ -0,0 +1,35 @@ +--- Build.PL.old 2008-06-12 22:52:35.319329618 +0200 ++++ Build.PL 2008-06-12 22:53:40.595080260 +0200 +@@ -187,19 +187,19 @@ + sub ACTION_postinstall { + my $self = shift; + my $sharedir = $self->install_destination('share'); +- my $mimedir = File::Spec->catdir($sharedir, 'mime'); +- my $icon = File::Spec->catfile($sharedir, 'pixmaps', 'zim.png'); +- for ( +- ['update-desktop-database'], +- ['update-mime-database', $mimedir], +- # [qw{xdg-icon-resource install --context apps --size 64}, +- # $icon], +- [qw{xdg-icon-resource install --context mimetypes --size 64}, +- $icon, q{text-x-zim-notebook}], +- ) { +- print "Trying: @$_\n"; +- print system(@$_) == 0 ? "Ok\n\n" : "Failed\n\n" ; +- } ++# my $mimedir = File::Spec->catdir($sharedir, 'mime'); ++# my $icon = File::Spec->catfile($sharedir, 'pixmaps', 'zim.png'); ++# for ( ++# ['update-desktop-database'], ++# ['update-mime-database', $mimedir], ++# # [qw{xdg-icon-resource install --context apps --size 64}, ++# # $icon], ++# [qw{xdg-icon-resource install --context mimetypes --size 64}, ++# $icon, q{text-x-zim-notebook}], ++# ) { ++# print "Trying: @$_\n"; ++# print system(@$_) == 0 ? "Ok\n\n" : "Failed\n\n" ; ++# } + + } + diff --git a/x11-misc/zim/zim-0.25.ebuild b/x11-misc/zim/zim-0.25.ebuild new file mode 100644 index 0000000..5187e2e --- /dev/null +++ b/x11-misc/zim/zim-0.25.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/zim/zim-0.23.ebuild,v 1.1 2008/05/11 14:24:35 drac Exp $ + +EAPI=1 + +inherit fdo-mime perl-module + +MY_P=${P/z/Z} + +DESCRIPTION="A desktop wiki" +HOMEPAGE="http://www.zim-wiki.org" +SRC_URI="http://www.zim-wiki.org/downloads/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="latex screenshot spell" + +DEPEND=">=dev-lang/perl-5.8 + >=x11-libs/gtk+-2.10 + virtual/perl-Storable + virtual/perl-File-Spec + >=dev-perl/File-BaseDir-0.03 + >=dev-perl/File-MimeInfo-0.12 + >=dev-perl/File-DesktopEntry-0.03 + >=dev-perl/gtk2-perl-1.040 + x11-misc/xdg-utils" + +RDEPEND="${DEPEND} + latex? ( virtual/latex-base app-text/dvipng ) + screenshot? ( media-gfx/scrot ) + spell? ( dev-perl/gtk2-spell )" + +S=${WORKDIR}/${MY_P} + +PATCHES=( "${FILESDIR}/${PN}-0.25-disable-update-databases.patch" ) + +add_plugin() { + name=$1 + + sed -i -e "s/\(plugins=.*\)\$/\1,$name/" ${S}/share/zim/default.conf +} + +src_compile() { + add_plugin TrayIcon + use latex && add_plugin EquationEditor + use screenshot && add_plugin InsertScreenshot + use spell && add_plugin Spell + + perl-module_src_compile +} + +pkg_postinst() { + perl-module_pkg_postinst + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + einfo "Adding icon resource ..." + xdg-icon-resource install --context mimetypes --size 64 ${ROOT}usr/share/pixmaps/zim.png text-x-zim-notebook +} + +pkg_postrm() { + perl-module_pkg_postrm + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + + # XXX: for up-/downgrades postinst is run first + # thus we are then reverting the "xdg-icon-resource install" call and + # nothing gets installed =/ + einfo "Removing icon resource ..." + xdg-icon-resource uninstall --context mimetypes --size 64 text-x-zim-notebook +} -- cgit v1.2.3-70-g09d2 From af0ac85c7a959306f935004bb23d8a650692f6b3 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Fri, 13 Jun 2008 01:09:05 +0200 Subject: Cleaned --- dev-python/lxml/Manifest | 7 --- .../files/gtk-threading-filename-guessing.patch | 35 ------------- .../lxml/files/lxml-2.0.3-no-fake-pyrex.patch | 15 ------ dev-python/lxml/files/parse-gtk-problem.patch | 45 ----------------- dev-python/lxml/lxml-2.0.2-r1.ebuild | 57 ---------------------- dev-python/lxml/lxml-2.0.5.ebuild | 57 ---------------------- net-www/mozplugger/Manifest | 2 - net-www/mozplugger/mozplugger-1.10.2.ebuild | 38 --------------- sys-fs/fur/Manifest | 2 - sys-fs/fur/fur-0.4.3.ebuild | 23 --------- 10 files changed, 281 deletions(-) delete mode 100644 dev-python/lxml/Manifest delete mode 100644 dev-python/lxml/files/gtk-threading-filename-guessing.patch delete mode 100644 dev-python/lxml/files/lxml-2.0.3-no-fake-pyrex.patch delete mode 100644 dev-python/lxml/files/parse-gtk-problem.patch delete mode 100644 dev-python/lxml/lxml-2.0.2-r1.ebuild delete mode 100644 dev-python/lxml/lxml-2.0.5.ebuild delete mode 100644 net-www/mozplugger/Manifest delete mode 100644 net-www/mozplugger/mozplugger-1.10.2.ebuild delete mode 100644 sys-fs/fur/Manifest delete mode 100644 sys-fs/fur/fur-0.4.3.ebuild diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest deleted file mode 100644 index 5d7f58b..0000000 --- a/dev-python/lxml/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX gtk-threading-filename-guessing.patch 1054 RMD160 81d9090a447539beb6644249d5366f4d36ea6009 SHA1 1bc29d5737c6fe03fee3566b507695abec638834 SHA256 8b7d6c847c27948455ec3bb74f998ddc807aa293c1083608880716e555a693a0 -AUX lxml-2.0.3-no-fake-pyrex.patch 442 RMD160 75164b0c95c96219be5bd5df529ee10a93b5545a SHA1 f98119743207a587bb1e3b5ccf8b93aa891c9516 SHA256 06d5e8be49eac6188e5ccb48c27b8307f5ddd3ab465d95f5c5adec756f3ee7ba -AUX parse-gtk-problem.patch 1698 RMD160 179c0807ec7335e63853fd65981cf6b21884f9e3 SHA1 56918ec6f47ef7da5118d76acb21414615091eef SHA256 d42eac9ed08e0c36fa010b4b9f37904b428a2fe4d5376b44aba38aa95ba76331 -DIST lxml-2.0.2.tgz 2002234 RMD160 c3ed569aee8112dfaca2c7be7309ca51cf23317d SHA1 97fc60896e34b48b6179ecc5ebb68ca96cbf2a4a SHA256 0f1a1f9ad32fbd6a60f985a71b9266996b2b4bb4831ff5945106f8fc7fa11a56 -DIST lxml-2.0.5.tgz 2044547 RMD160 3e12da4a5b8cd559c33db2a3d81b990ef96179d1 SHA1 e04f526aef2538efeb910188ff6e906ad74e98ce SHA256 8f9a29a3f7f77f883c43184f3cf76242048d90daa9245da9f075f89acde212cc -EBUILD lxml-2.0.2-r1.ebuild 1530 RMD160 aaeec83741ead12ad0be063b1e518640666a74d3 SHA1 192c1599e86a6106d69a163689a42c5e9b370b73 SHA256 f813996fe966e4d01ef24b6486d99a2ac0f32ab1777700d9d7792b4b671154ba -EBUILD lxml-2.0.5.ebuild 1440 RMD160 5537ffecf3ecf1a14757642692bdce8ed6046daf SHA1 476bcbed9bc2ac782619ebf4d6e2bcbce741037e SHA256 0254a5f305c59257b144f4de6cce9f1d0fa0d292a3c54b515bad567b3ff4645e diff --git a/dev-python/lxml/files/gtk-threading-filename-guessing.patch b/dev-python/lxml/files/gtk-threading-filename-guessing.patch deleted file mode 100644 index a48f258..0000000 --- a/dev-python/lxml/files/gtk-threading-filename-guessing.patch +++ /dev/null @@ -1,35 +0,0 @@ -=== src/lxml/apihelpers.pxi -================================================================== ---- src/lxml/apihelpers.pxi (revision 3804) -+++ src/lxml/apihelpers.pxi (revision 3805) -@@ -1107,20 +1107,16 @@ - Returns None if not a file object. - """ - # file instances have a name attribute -- try: -- return source.name -- except AttributeError: -- pass -+ filename = getattr3(source, 'name', None) -+ if filename is not None: -+ return filename - # gzip file instances have a filename attribute -- try: -- return source.filename -- except AttributeError: -- pass -+ filename = getattr3(source, 'filename', None) -+ if filename is not None: -+ return filename - # urllib2 provides a geturl() method -- try: -- geturl = source.geturl -- except AttributeError: -- # can't determine filename -- return None -- else: -+ geturl = getattr3(source, 'geturl', None) -+ if geturl is not None: - return geturl() -+ # can't determine filename -+ return None diff --git a/dev-python/lxml/files/lxml-2.0.3-no-fake-pyrex.patch b/dev-python/lxml/files/lxml-2.0.3-no-fake-pyrex.patch deleted file mode 100644 index 9042ae6..0000000 --- a/dev-python/lxml/files/lxml-2.0.3-no-fake-pyrex.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- setup.py 2008-04-07 15:10:32.989740409 +0300 -+++ setup.py 2008-04-07 15:11:13.897709903 +0300 -@@ -4,10 +4,9 @@ - - try: - import Cython -- # may need to work around setuptools bug by providing a fake Pyrex -- sys.path.insert(0, os.path.join(os.path.dirname(__file__), "fake_pyrex")) - except ImportError: -- pass -+ print >>sys.stderr, "lxml requires cython-0.9.6.10 or later." -+ sys.exit(1) - - try: - import pkg_resources diff --git a/dev-python/lxml/files/parse-gtk-problem.patch b/dev-python/lxml/files/parse-gtk-problem.patch deleted file mode 100644 index e8aafdf..0000000 --- a/dev-python/lxml/files/parse-gtk-problem.patch +++ /dev/null @@ -1,45 +0,0 @@ -=== src/lxml/parser.pxi -================================================================== ---- src/lxml/parser.pxi (revision 3798) -+++ src/lxml/parser.pxi (revision 3799) -@@ -1294,10 +1294,22 @@ - - cdef _Document _parseDocument(source, _BaseParser parser, base_url): - cdef _Document doc -+ if _isString(source): -+ # parse the file directly from the filesystem -+ doc = _parseDocumentFromURL(_encodeFilename(source), parser) -+ # fix base URL if requested -+ if base_url is not None: -+ base_url = _encodeFilenameUTF8(base_url) -+ if doc._c_doc.URL is not NULL: -+ tree.xmlFree(doc._c_doc.URL) -+ doc._c_doc.URL = tree.xmlStrdup(_cstr(base_url)) -+ return doc -+ - if base_url is not None: - url = base_url - else: - url = _getFilenameForFile(source) -+ - if hasattr(source, 'getvalue') and hasattr(source, 'tell'): - # StringIO - reading from start? - if source.tell() == 0: -@@ -1309,16 +1321,7 @@ - return _parseFilelikeDocument( - source, _encodeFilenameUTF8(url), parser) - -- # Otherwise parse the file directly from the filesystem -- filename = _encodeFilename(source) -- doc = _parseDocumentFromURL(filename, parser) -- # fix base URL if requested -- if base_url is not None: -- base_url = _encodeFilenameUTF8(base_url) -- if doc._c_doc.URL is not NULL: -- tree.xmlFree(doc._c_doc.URL) -- doc._c_doc.URL = tree.xmlStrdup(_cstr(base_url)) -- return doc -+ raise TypeError("cannot parse from '%s'" % python._fqtypename(source)) - - cdef _Document _parseDocumentFromURL(url, _BaseParser parser): - cdef xmlDoc* c_doc diff --git a/dev-python/lxml/lxml-2.0.2-r1.ebuild b/dev-python/lxml/lxml-2.0.2-r1.ebuild deleted file mode 100644 index 6dc7329..0000000 --- a/dev-python/lxml/lxml-2.0.2-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/lxml/lxml-2.0.2.ebuild,v 1.2 2008/03/16 23:09:33 jer Exp $ - -NEED_PYTHON="2.3" - -inherit distutils eutils multilib - -DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries" -HOMEPAGE="http://codespeak.net/lxml/" -SRC_URI="http://codespeak.net/lxml/${P}.tgz" -LICENSE="BSD ElementTree GPL-2 PSF-2.4" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86" -IUSE="doc examples" - -# Note: This version comes with it's own bundled svn version of pyrex -RDEPEND=">=dev-libs/libxml2-2.6.20 - >=dev-libs/libxslt-1.1.15" -DEPEND="${RDEPEND} - >=dev-python/setuptools-0.6_rc5 - >=dev-python/cython-0.9.6.12" - -src_compile () { - rm ${S}/src/lxml/lxml.*.c - #epatch "${FILESDIR}/parse-gtk-problem.patch" - epatch "${FILESDIR}/gtk-threading-filename-guessing.patch" - distutils_src_compile -} - -src_install() { - distutils_src_install - - if use doc; then - dohtml doc/html/* - dodoc *.txt - docinto doc - dodoc doc/*.txt - fi - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r samples/* - fi -} - -src_test() { - distutils_python_version - python setup.py build_ext -i || die "building extensions for test use failed" - einfo "Running test" - "${python}" test.py || die "tests failed" - export PYTHONPATH="${PYTHONPATH}:${S}/src" - einfo "Running selftest" - "${python}" selftest.py || die "selftest failed" - einfo "Running selftest2" - "${python}" selftest2.py || die "selftest2 failed" -} diff --git a/dev-python/lxml/lxml-2.0.5.ebuild b/dev-python/lxml/lxml-2.0.5.ebuild deleted file mode 100644 index bb9d4c0..0000000 --- a/dev-python/lxml/lxml-2.0.5.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/lxml/lxml-2.0.3.ebuild,v 1.4 2008/04/08 09:38:57 armin76 Exp $ - -NEED_PYTHON="2.3" - -inherit distutils eutils multilib - -DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries" -HOMEPAGE="http://codespeak.net/lxml/" -SRC_URI="http://codespeak.net/lxml/${P}.tgz" -LICENSE="BSD ElementTree GPL-2 PSF-2.4" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc64 ~x86" -IUSE="doc examples" - -RDEPEND=">=dev-libs/libxml2-2.6.20 - >=dev-libs/libxslt-1.1.15" -DEPEND="${RDEPEND} - >=dev-python/cython-0.9.6.10 - >=dev-python/setuptools-0.6_rc5" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Use cython instead of own bundled version of pyrex - epatch "${FILESDIR}/${PN}-2.0.3-no-fake-pyrex.patch" -} - -src_install() { - distutils_src_install - - if use doc; then - dohtml doc/html/* - dodoc *.txt - docinto doc - dodoc doc/*.txt - fi - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r samples/* - fi -} - -src_test() { - distutils_python_version - python setup.py build_ext -i || die "building extensions for test use failed" - einfo "Running test" - "${python}" test.py || die "tests failed" - export PYTHONPATH="${PYTHONPATH}:${S}/src" - einfo "Running selftest" - "${python}" selftest.py || die "selftest failed" - einfo "Running selftest2" - "${python}" selftest2.py || die "selftest2 failed" -} diff --git a/net-www/mozplugger/Manifest b/net-www/mozplugger/Manifest deleted file mode 100644 index 8a80a95..0000000 --- a/net-www/mozplugger/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST mozplugger-1.10.2.tar.gz 68982 RMD160 6e9edb8dcc27fc36f28e153d29939d9c9c5e77a3 SHA1 67b06281e49937766703fb8ab07c9a7bccf0e7b3 SHA256 b5609e864f78f1c70772db62b281542d9b3e61b95e49573b25f4a3b262e7bbf4 -EBUILD mozplugger-1.10.2.ebuild 845 RMD160 95f09947230a25f33b60321208e99b14bf0bf9a6 SHA1 3e672b6051f6ff898948db215359875c1edae017 SHA256 9cf2a2cc58b5815a743e950b289680bc21d9562da5640d062b55ddbb473a7469 diff --git a/net-www/mozplugger/mozplugger-1.10.2.ebuild b/net-www/mozplugger/mozplugger-1.10.2.ebuild deleted file mode 100644 index 6d1c195..0000000 --- a/net-www/mozplugger/mozplugger-1.10.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-www/mozplugger/mozplugger-1.7.3-r1.ebuild,v 1.1 2006/07/06 21:20:16 chutzpah Exp $ - -inherit nsplugins - -DESCRIPTION="Streaming media plugin for Mozilla, based on netscape-plugger" -SRC_URI="http://mozplugger.mozdev.org/files/${P}.tar.gz" -HOMEPAGE="http://mozplugger.mozdev.org/" - -KEYWORDS="~x86 ~ppc ~sparc ~amd64 ~alpha" -LICENSE="GPL-2" - -SLOT="0" -IUSE="firefox" - -DEPEND="" -RDEPEND="${DEPEND} - !sparc? ( - firefox? ( www-client/mozilla-firefox ) - !firefox? ( www-client/seamonkey ) - ) - sparc? ( www-client/mozilla-firefox )" - -src_compile() -{ - cd ${S} - emake linux || die -} - -src_install() -{ - cd ${S} - emake root=${D} install - src_mv_plugins /usr/lib/mozilla/plugins - - dodoc ChangeLog COPYING README -} diff --git a/sys-fs/fur/Manifest b/sys-fs/fur/Manifest deleted file mode 100644 index 4b28b7b..0000000 --- a/sys-fs/fur/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST FUR-0.4.3.tar.gz 65323 RMD160 3a033b0ac5a0876ba158837e2bd0f7a6db816a82 SHA1 9300f087ff843a0b975e6c351f655a439dae45f3 SHA256 6a7e8df720d412f73c98fe0ec355b7f3526fe08ef2143cd1da58b5972476d6cc -EBUILD fur-0.4.3.ebuild 540 RMD160 4819bd94b9a9aa21c2ece7d37a0a5ce49331e046 SHA1 1113178db2f34b91ad9edc89ad1450fc12a8b60b SHA256 8c040440fef6cd67566bf37456d4cf75b19238e1bce25e6420595e5392ae0ec3 diff --git a/sys-fs/fur/fur-0.4.3.ebuild b/sys-fs/fur/fur-0.4.3.ebuild deleted file mode 100644 index e282a37..0000000 --- a/sys-fs/fur/fur-0.4.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -MY_P=${P/fur/FUR} - -DESCRIPTION="Mount a Windows CE based device on your Linux file system using -FUSE." -HOMEPAGE="http://www.infis.univ.trieste.it/~riccardo/" -SRC_URI="http://www.infis.univ.trieste.it/~riccardo/downloads/${MY_P}.tar.gz" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND="app-pda/synce-librapi2 app-pda/synce-libsynce sys-fs/fuse" - -S=${WORKDIR}/${MY_P} - -src_install() { - dobin ${S}/Fur -} -- cgit v1.2.3-70-g09d2 From beab13698042363d2bd0d054fb32852d289a0afc Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Fri, 27 Jun 2008 21:22:31 +0200 Subject: Fixed zim ebuild --- x11-misc/zim/Manifest | 2 +- x11-misc/zim/zim-0.25.ebuild | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-misc/zim/Manifest b/x11-misc/zim/Manifest index 6a5d9a6..c9b6df8 100644 --- a/x11-misc/zim/Manifest +++ b/x11-misc/zim/Manifest @@ -1,3 +1,3 @@ AUX zim-0.25-disable-update-databases.patch 1176 RMD160 f84b1628e7f330634a08ea3f7c29b2fd734431f0 SHA1 4c78e4f44756f84489ce015740151988756fc92f SHA256 6d7008ab7f1d99cea871281d5946a96222cdf23ca5b846613b12d62e62ef3f37 DIST Zim-0.25.tar.gz 693885 RMD160 d043ab386bc7300c87c785fcdcffd45797597505 SHA1 6af56fefdb7583c375e0e761d503c9a7100a76e5 SHA256 18c3913d5abfb21662137dfdf89e3739d7239332dd3fd9b2b646bb9f315a5d7c -EBUILD zim-0.25.ebuild 1840 RMD160 8c7864953f338ec0fcacdb637dd83d9817c636c5 SHA1 9aac583aef2eca41bb0645c221e6c921af002be4 SHA256 dc403ec4f760b0d8b35c1626d1e7cb8735ab93b91a6965ec9c0c5a646469643d +EBUILD zim-0.25.ebuild 1846 RMD160 da7d2f0d42cab2915a492227f1b0a3f9c0935179 SHA1 905c0a6ccb34288761d8ec11326b2d8658e68d27 SHA256 fb9e02d15324bdf15141362f15638265a21c7d9cc17d5bba2d28deb6ea8da7a8 diff --git a/x11-misc/zim/zim-0.25.ebuild b/x11-misc/zim/zim-0.25.ebuild index 5187e2e..0528405 100644 --- a/x11-misc/zim/zim-0.25.ebuild +++ b/x11-misc/zim/zim-0.25.ebuild @@ -32,14 +32,14 @@ RDEPEND="${DEPEND} screenshot? ( media-gfx/scrot ) spell? ( dev-perl/gtk2-spell )" -S=${WORKDIR}/${MY_P} +S="${WORKDIR}/${MY_P}" PATCHES=( "${FILESDIR}/${PN}-0.25-disable-update-databases.patch" ) add_plugin() { name=$1 - sed -i -e "s/\(plugins=.*\)\$/\1,$name/" ${S}/share/zim/default.conf + sed -i -e "s/\(plugins=.*\)\$/\1,$name/" "${S}/share/zim/default.conf" } src_compile() { @@ -56,7 +56,7 @@ pkg_postinst() { fdo-mime_desktop_database_update fdo-mime_mime_database_update einfo "Adding icon resource ..." - xdg-icon-resource install --context mimetypes --size 64 ${ROOT}usr/share/pixmaps/zim.png text-x-zim-notebook + xdg-icon-resource install --context mimetypes --size 64 "${ROOT}usr/share/pixmaps/zim.png" text-x-zim-notebook } pkg_postrm() { -- cgit v1.2.3-70-g09d2 From 8f38f63c7c187d5dd468bdb499fa5d856f21a061 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Fri, 27 Jun 2008 21:22:47 +0200 Subject: Added texmaker --- app-office/texmaker/Manifest | 3 + .../texmaker/files/texmaker-1.71-hunspell.patch | 67 ++++++++++++++++++++ app-office/texmaker/texmaker-1.71-r1.ebuild | 72 ++++++++++++++++++++++ 3 files changed, 142 insertions(+) create mode 100644 app-office/texmaker/Manifest create mode 100644 app-office/texmaker/files/texmaker-1.71-hunspell.patch create mode 100644 app-office/texmaker/texmaker-1.71-r1.ebuild diff --git a/app-office/texmaker/Manifest b/app-office/texmaker/Manifest new file mode 100644 index 0000000..e4fa142 --- /dev/null +++ b/app-office/texmaker/Manifest @@ -0,0 +1,3 @@ +AUX texmaker-1.71-hunspell.patch 1701 RMD160 23feb35af205ad2439a994ceed3a041461de318e SHA1 589ee8691da9a8daf2a4c4ff76209db70eccd3e7 SHA256 0e0cf0106209f320c68b7c3670504d6f71f0b9d36f75bd87854a3df9dace9eb9 +DIST texmaker-1.7.1.tar.bz2 1522280 RMD160 37bca67d049fb064b45e09cfbb3453d4cb8bb8da SHA1 055aabf865e8d9baafe2762594469cd2b7d75183 SHA256 e814c68c20663792ca56ba3fb9600841e390463f96dac4f1ba034a35ec454a90 +EBUILD texmaker-1.71-r1.ebuild 1802 RMD160 11a76f1f342ef6b4404d1c2bd63af46fcee124fc SHA1 a88cfa279dd376252245120500278edb14b820b3 SHA256 69fda436a3dc7bdfb848f6fb91f3b3f3106b92ec00d53a516b2c5109eb138723 diff --git a/app-office/texmaker/files/texmaker-1.71-hunspell.patch b/app-office/texmaker/files/texmaker-1.71-hunspell.patch new file mode 100644 index 0000000..2845196 --- /dev/null +++ b/app-office/texmaker/files/texmaker-1.71-hunspell.patch @@ -0,0 +1,67 @@ +diff -r 9450ca28545a spellerdialog.h +--- a/spellerdialog.h Fri Jun 27 20:29:16 2008 +0200 ++++ b/spellerdialog.h Fri Jun 27 20:39:29 2008 +0200 +@@ -13,7 +13,7 @@ + + #include "ui_spellerdialog.h" + #include "latexeditor.h" +-#include "hunspell/hunspell.hxx" ++#include + + #include + +diff -r 9450ca28545a texmaker.pro +--- a/texmaker.pro Fri Jun 27 20:29:16 2008 +0200 ++++ b/texmaker.pro Fri Jun 27 20:39:29 2008 +0200 +@@ -1,7 +1,8 @@ + TEMPLATE = app + LANGUAGE = C++ + TARGET = texmaker +-CONFIG += qt warn_off release ++CONFIG += qt warn_off release link_pkgconfig ++PKGCONFIG = hunspell + ############################### + HEADERS += texmaker.h \ + symbollistwidget.h \ +@@ -32,22 +33,7 @@ + webpublishdialog.h \ + spellerdialog.h \ + pstrickslistwidget.h \ +- blockdata.h \ +- hunspell/affentry.hxx \ +- hunspell/affixmgr.hxx \ +- hunspell/atypes.hxx \ +- hunspell/baseaffix.hxx \ +- hunspell/csutil.hxx \ +- hunspell/dictmgr.hxx \ +- hunspell/hashmgr.hxx \ +- hunspell/htypes.hxx \ +- hunspell/hunspell.hxx \ +- hunspell/hunspell.h \ +- hunspell/langnum.hxx \ +- hunspell/license.hunspell \ +- hunspell/phonet.hxx \ +- hunspell/suggestmgr.hxx \ +- hunspell/license.myspell ++ blockdata.h + SOURCES += main.cpp \ + texmaker.cpp \ + symbollistwidget.cpp \ +@@ -77,16 +63,7 @@ + aboutdialog.cpp \ + webpublishdialog.cpp \ + spellerdialog.cpp \ +- pstrickslistwidget.cpp \ +- hunspell/affentry.cxx \ +- hunspell/affixmgr.cxx \ +- hunspell/csutil.cxx \ +- hunspell/dictmgr.cxx \ +- hunspell/hashmgr.cxx \ +- hunspell/hunspell.cxx \ +- hunspell/phonet.cxx \ +- hunspell/suggestmgr.cxx \ +- hunspell/utf_info.cxx ++ pstrickslistwidget.cpp + RESOURCES += texmaker.qrc + FORMS += findwidget.ui\ + gotolinedialog.ui \ diff --git a/app-office/texmaker/texmaker-1.71-r1.ebuild b/app-office/texmaker/texmaker-1.71-r1.ebuild new file mode 100644 index 0000000..a9fc618 --- /dev/null +++ b/app-office/texmaker/texmaker-1.71-r1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-office/texmaker/texmaker-1.71-r1.ebuild,v 1.1 2008/05/13 20:34:18 aballier Exp $ + +EAPI=1 + +inherit eutils versionator qt4 + +DESCRIPTION="A nice LaTeX-IDE" + +# The upstream version numbering is bad, so we have to remove a dot in the +# minor version number +MAJOR="$(get_major_version)" +MINOR_1="$(($(get_version_component_range 2)/10))" +MINOR_2="$(($(get_version_component_range 2)%10))" +if [ ${MINOR_2} -eq "0" ] ; then + MY_P="${PN}-${MAJOR}.${MINOR_1}" +else + MY_P="${PN}-${MAJOR}.${MINOR_1}.${MINOR_2}" +fi + +S="${WORKDIR}/${MY_P}" +HOMEPAGE="http://www.xm1math.net/texmaker/" +SRC_URI="http://www.xm1math.net/texmaker/${MY_P}.tar.bz2" + +LICENSE="GPL-2" + +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + +IUSE="" + +DEPEND="x11-libs/libX11 + x11-libs/libXext + || ( ( x11-libs/qt-gui x11-libs/qt-core ) >=x11-libs/qt-4.3.0:4 ) + >=app-text/hunspell-1.2.2" + +RDEPEND="${DEPEND} + virtual/latex-base + app-text/psutils + virtual/ghostscript + media-libs/netpbm" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-hunspell.patch" +} + +src_compile() { + eqmake4 texmaker.pro || die "qmake failed" + emake || die "emake failed" +} + +src_install() { + emake INSTALL_ROOT="${D}" install || die "make install failed" + + insinto /usr/share/pixmaps/texmaker + doins utilities/texmaker*.png || die "doins failed." + doins utilities/texmaker.svg || die "doins failed." + + dodoc utilities/AUTHORS utilities/CHANGELOG.txt || die "dodoc failed" + + make_desktop_entry texmaker Texmaker "/usr/share/pixmaps/texmaker/texmaker48x48.png" Office +} + +pkg_postinst() { + elog "A user manual with many screenshots is available at:" + elog "/usr/share/${PN}/usermanual_en.html" + elog +} -- cgit v1.2.3-70-g09d2