diff options
author | 2012-04-30 15:54:11 +0200 | |
---|---|---|
committer | 2012-04-30 15:54:11 +0200 | |
commit | 23f2a417d0b759798180c50ca7760a424b8ef40d (patch) | |
tree | 0c48f22ba2d23fc089002dad66ce1d5418a758f1 /net-print | |
parent | www-misc/profile-sync-daemon: version bump, remove old (broken for opera-next) (diff) | |
download | sunrise-23f2a417d0b759798180c50ca7760a424b8ef40d.tar.gz sunrise-23f2a417d0b759798180c50ca7760a424b8ef40d.tar.bz2 sunrise-23f2a417d0b759798180c50ca7760a424b8ef40d.zip |
net-print/gnome-manual-duplex: version bump
Diffstat (limited to 'net-print')
4 files changed, 238 insertions, 1 deletions
diff --git a/net-print/gnome-manual-duplex/ChangeLog b/net-print/gnome-manual-duplex/ChangeLog index 88adcc479..c9d50436b 100644 --- a/net-print/gnome-manual-duplex/ChangeLog +++ b/net-print/gnome-manual-duplex/ChangeLog @@ -2,6 +2,13 @@ # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*gnome-manual-duplex-0.44 (30 Apr 2012) + + 30 Apr 2012; hasufell <julian.ospald@googlemail.com> + +gnome-manual-duplex-0.44.ebuild, + +files/gnome-manual-duplex-0.44-makefile.patch: + version bump + 07 Apr 2012; hasufell <julian.ospald@googlemail.com> ChangeLog: New Ebuild for bug 394761 thanks to Tommy[D] diff --git a/net-print/gnome-manual-duplex/Manifest b/net-print/gnome-manual-duplex/Manifest index e6c8cdf5d..075b9472f 100644 --- a/net-print/gnome-manual-duplex/Manifest +++ b/net-print/gnome-manual-duplex/Manifest @@ -1,5 +1,8 @@ AUX gnome-manual-duplex-0.43-makefile.patch 5002 RMD160 a635d9c2761ef17bcdbb56f30b70fb0c937cf2b1 SHA1 baa0142749bfd1e3b4e5677f2561b632e3267558 SHA256 0c3f7b505d30f54315c1dad039f1b2593c1b2a864cadf638c300e080948fc243 +AUX gnome-manual-duplex-0.44-makefile.patch 5002 RMD160 323894c3fa519eae5dae3ac44ac84e60fbd5ed76 SHA1 28f445b9729be8561a6599d4cc650f381ed68c9f SHA256 ac6aeb567ce45b704b89f3ff8ae08c7b5586a9d04779c7c977016c3d9a2d5367 DIST gnome-manual-duplex-0.43.tar.gz 48906 RMD160 c203ad8c367614294ae72600c80c1d130852fcd2 SHA1 6c8b433f89d588f4dc7c1af11d3cfbd52a6133e5 SHA256 f69ba51fb30e6f53ca5c838fc641852aefbb4563ef0e61a9fd3c1c0a4e4120e0 +DIST gnome-manual-duplex-0.44.tar.gz 49537 RMD160 251c34a43866d140bd33e857d942e661a6e3fe97 SHA1 3bb77dce34b9b6334954c2c088972b3ef648a01b SHA256 a4fcc449ae3b6f4d70312e863ada552d4a952bdeaa28e5d0bf04b734fe515c85 EBUILD gnome-manual-duplex-0.43.ebuild 1166 RMD160 7446dadcaec37ff4416bae8e8c1bcb82074fa4e8 SHA1 02f6afe85c4bc253fc40bca64f9057422db8f724 SHA256 0260893f796d70cc2267e75bb2fa2fe906965cad07d3ecc16b0037f14c5b615e -MISC ChangeLog 244 RMD160 b2e34e6ea745a42d43288ab484e541d7d8c824ae SHA1 036f8e8057c402f172d976fa040c24a6d111450e SHA256 119c436f3f9bddc47c43f5a1051e8306278c00519d434cad64e7d2ca3c248a95 +EBUILD gnome-manual-duplex-0.44.ebuild 1166 RMD160 7446dadcaec37ff4416bae8e8c1bcb82074fa4e8 SHA1 02f6afe85c4bc253fc40bca64f9057422db8f724 SHA256 0260893f796d70cc2267e75bb2fa2fe906965cad07d3ecc16b0037f14c5b615e +MISC ChangeLog 442 RMD160 dd34f2e7d0da74078ec79b3e31796958f50da4e8 SHA1 82757dbe6079189d97b98f820c48d798ad0fc9f9 SHA256 819066568ec7e7a5f28bd3283dc814e7a93b90d8bc10bc46c919ae8ed480ea5d MISC metadata.xml 214 RMD160 efd8175069efb91061298ff4584218b633e44678 SHA1 d372fdbfcb7fd07a4082961d3f3527be4fca1d60 SHA256 c1f09dc7d5313cd2da7b82259c7846ed23144d62b15e59680ada90e2b6b4d154 diff --git a/net-print/gnome-manual-duplex/files/gnome-manual-duplex-0.44-makefile.patch b/net-print/gnome-manual-duplex/files/gnome-manual-duplex-0.44-makefile.patch new file mode 100644 index 000000000..3d74b1f88 --- /dev/null +++ b/net-print/gnome-manual-duplex/files/gnome-manual-duplex-0.44-makefile.patch @@ -0,0 +1,164 @@ +From: hasufell <julian.ospald@googlemail.com> +Date: Thu Apr 5 10:54:55 UTC 2012 + +make paths modifiable, clean up and split install-rules + +--- Makefile ++++ Makefile +@@ -2,23 +2,28 @@ + PROG=gnome-manual-duplex + VERSION=0.44 + +-INSTALL=install +-LPADMIN=/usr/sbin/lpadmin +- +-BIN=$(DESTDIR)/usr/bin +-SHARE=$(DESTDIR)/usr/share +-APPL=$(DESTDIR)/usr/share/applications +-PIXMAPS=$(DESTDIR)/usr/share/pixmaps +-LIBCUPS=$(DESTDIR)/usr/lib/cups +-LIBBONOBO=$(DESTDIR)/usr/lib/bonobo +-MANDIR=$(DESTDIR)/usr/share/man +-SERVICES=$(DESTDIR)/usr/share/dbus-1/services/ +-APPLETS=$(DESTDIR)/usr/share/gnome-panel/4.0/applets/ ++INSTALL ?= install -c ++INSTALL_DATA ?= ${INSTALL} -m 644 ++INSTALL_PROGRAM ?= ${INSTALL} -m 755 ++LPADMIN ?= /usr/sbin/lpadmin ++ ++LIBDIR ?= lib ++PREFIX ?= /usr ++BIN ?= $(PREFIX)/bin ++SHARE ?= $(PREFIX)/share ++APPL ?= $(SHARE)/applications ++PIXMAPS ?= $(SHARE)/pixmaps ++LIBCUPS ?= $(PREFIX)/$(LIBDIR)/cups ++LIBBONOBO ?= $(PREFIX)/$(LIBDIR)/bonobo ++MANDIR ?= $(SHARE)/man ++DOCDIR ?= $(SHARE)/doc/$(PROG) ++SERVICES ?= $(SHARE)/dbus-1/services/ ++APPLETS ?= $(SHARE)/gnome-panel/4.0/applets/ + + UNAME := $(shell uname) +-GSED=sed ++GSED ?= sed + ifeq ($(UNAME),Darwin) +- GSED=gsed ++ GSED ?= gsed + endif + + NULL= +@@ -215,65 +220,67 @@ + # + install: all + # /usr/bin... +- $(INSTALL) -d $(BIN) +- $(INSTALL) $(PROG) $(BIN) ++ $(INSTALL) -d $(DESTDIR)$(BIN) ++ $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(BIN) + # /usr/share/gnome-manual-duplex +- $(INSTALL) -d $(SHARE)/$(PROG) +- $(INSTALL) -m644 *.xml $(SHARE)/$(PROG) +- $(INSTALL) -m644 *.xpm $(SHARE)/$(PROG) +- $(INSTALL) -m755 gmd-applet.py $(SHARE)/$(PROG) +- # +- $(INSTALL) -d $(APPL) +- $(INSTALL) -c -m 644 *.desktop $(APPL) +- # +- $(INSTALL) -d $(PIXMAPS) +- $(INSTALL) -c -m644 $(PROG).png $(PIXMAPS) +- $(INSTALL) -m644 gmd.svg $(PIXMAPS) +- # +- $(INSTALL) -d $(LIBCUPS) +- $(INSTALL) -d $(LIBCUPS)/backend +- $(INSTALL) -m755 gmd-backend.sh $(LIBCUPS)/backend/gmd +- # +- $(INSTALL) -d $(SHARE)/cups/model +- $(INSTALL) $(PROG).ppd $(SHARE)/cups/model ++ $(INSTALL) -d $(DESTDIR)$(SHARE)/$(PROG) ++ $(INSTALL_DATA) *.xml $(DESTDIR)$(SHARE)/$(PROG) ++ $(INSTALL_DATA) *.xpm $(DESTDIR)$(SHARE)/$(PROG) ++ # ++ $(INSTALL) -d $(DESTDIR)$(APPL) ++ $(INSTALL_DATA) *.desktop $(DESTDIR)$(APPL) ++ # ++ $(INSTALL) -d $(DESTDIR)$(PIXMAPS) ++ $(INSTALL_DATA) $(PROG).png $(DESTDIR)$(PIXMAPS) ++ # ++ $(INSTALL) -d $(DESTDIR)$(LIBCUPS) ++ $(INSTALL) -d $(DESTDIR)$(LIBCUPS)/backend ++ $(INSTALL_PROGRAM) gmd-backend.sh $(DESTDIR)$(LIBCUPS)/backend/gmd ++ # ++ $(INSTALL) -d $(DESTDIR)$(SHARE)/cups/model ++ $(INSTALL_DATA) $(PROG).ppd $(DESTDIR)$(SHARE)/cups/model + # + # Done in gmd-applet.py now... + #$(LPADMIN) -p GnomeManualDuplex -E -v gmd:/ -L "Virtual Printer" + # +- $(INSTALL) -d $(LIBBONOBO) +- $(INSTALL) -d $(LIBBONOBO)/servers +- $(INSTALL) -m644 gmd.server $(LIBBONOBO)/servers/ +- # +- # For Gnome 3.0 (Fedora 15+)... +- # +- $(INSTALL) -m755 gmd-applet-3.py $(SHARE)/$(PROG) +- $(INSTALL) -d $(SERVICES) +- $(INSTALL) -m644 \ +- org.gnome.panel.applet.GnomeManualDuplexAppletFactory.service \ +- $(SERVICES) +- $(INSTALL) -d $(APPLETS) +- $(INSTALL) -m644 \ +- org.gnome.panel.GnomeManualDuplex.panel-applet \ +- $(APPLETS) + # + # Doc... + # +- $(INSTALL) -d $(SHARE)/doc/$(PROG) +- $(INSTALL) -m644 README $(SHARE)/doc/$(PROG) +- $(INSTALL) -m644 COPYING $(SHARE)/doc/$(PROG) ++ $(INSTALL) -d $(DESTDIR)$(DOCDIR) ++ $(INSTALL_DATA) README $(DESTDIR)$(DOCDIR) + # /usr/share/locale +- $(INSTALL) -d $(SHARE)/locale ++ $(INSTALL) -d $(DESTDIR)$(SHARE)/locale + cd locale; \ + for xx_XX in *; do \ +- $(INSTALL) -d $(SHARE)/locale/$$xx_XX; \ +- $(INSTALL) -d $(SHARE)/locale/$$xx_XX/LC_MESSAGES; \ +- $(INSTALL) -m644 $$xx_XX/LC_MESSAGES/$(PROG).mo \ +- $(SHARE)/locale/$$xx_XX/LC_MESSAGES/ ; \ ++ $(INSTALL) -d $(DESTDIR)$(SHARE)/locale/$$xx_XX; \ ++ $(INSTALL) -d $(DESTDIR)$(SHARE)/locale/$$xx_XX/LC_MESSAGES; \ ++ $(INSTALL_DATA) $$xx_XX/LC_MESSAGES/$(PROG).mo \ ++ $(DESTDIR)$(SHARE)/locale/$$xx_XX/LC_MESSAGES/ ; \ + done + # Install manual pages +- $(INSTALL) -d -m 755 $(MANDIR) +- $(INSTALL) -d -m 755 $(MANDIR)/man1/ +- $(INSTALL) -c -m 644 $(PROG).1 $(MANDIR)/man1/ ++ $(INSTALL) -d $(DESTDIR)$(MANDIR) ++ $(INSTALL) -d $(DESTDIR)$(MANDIR)/man1/ ++ $(INSTALL_DATA) $(PROG).1 $(DESTDIR)$(MANDIR)/man1/ ++ ++install-gnome: install ++ $(INSTALL_PROGRAM) gmd-applet.py $(DESTDIR)$(SHARE)/$(PROG) ++ $(INSTALL) -d $(DESTDIR)$(LIBBONOBO) ++ $(INSTALL) -d $(DESTDIR)$(LIBBONOBO)/servers ++ $(INSTALL_DATA) gmd.server $(DESTDIR)$(LIBBONOBO)/servers/ ++ # icon ++ $(INSTALL_DATA) gmd.svg $(DESTDIR)$(PIXMAPS) ++ # ++ # For Gnome 3.0 (Fedora 15+)... ++ # ++ $(INSTALL_PROGRAM) gmd-applet-3.py $(DESTDIR)$(SHARE)/$(PROG) ++ $(INSTALL) -d $(DESTDIR)$(SERVICES) ++ $(INSTALL_DATA) \ ++ org.gnome.panel.applet.GnomeManualDuplexAppletFactory.service \ ++ $(DESTDIR)$(SERVICES) ++ $(INSTALL) -d $(DESTDIR)$(APPLETS) ++ $(INSTALL_DATA) \ ++ org.gnome.panel.GnomeManualDuplex.panel-applet \ ++ $(DESTDIR)$(APPLETS) + + clean: + rm -f $(PROG) $(PROG).xml *.tar.gz *.spec *.dsc diff --git a/net-print/gnome-manual-duplex/gnome-manual-duplex-0.44.ebuild b/net-print/gnome-manual-duplex/gnome-manual-duplex-0.44.ebuild new file mode 100644 index 000000000..4fdfac54b --- /dev/null +++ b/net-print/gnome-manual-duplex/gnome-manual-duplex-0.44.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +PYTHON_DEPEND="2:2.6" + +inherit eutils multilib python + +MY_PN=${PN/gnome/g} + +DESCRIPTION="Utility that adds manual duplex to the Print menu" +HOMEPAGE="http://sourceforge.net/projects/g-manual-duplex/" +SRC_URI="mirror://sourceforge/${MY_PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gnome" + +RDEPEND="app-text/psutils + dev-libs/libgamin[python] + dev-python/pycups + dev-python/pygobject:2 + dev-python/pygtk:2 + sys-apps/file + gnome? ( + dev-python/gnome-applets-python + gnome-base/gnome-panel[bonobo] + )" +DEPEND="${RDEPEND} + dev-util/gtk-builder-convert + media-gfx/transfig + media-libs/netpbm + sys-devel/gettext" + +src_prepare() { + python_convert_shebangs -r 2 . + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_install() { + local myinstall + + if use gnome ; then + myinstall="install-gnome" + else + myinstall="install" + fi + + emake \ + DESTDIR="${D}" \ + LIBDIR=$(get_libdir) \ + DOCDIR=/usr/share/doc/${PF} \ + $myinstall +} + +pkg_postinst() { + if use gnome ; then + elog "Gnome-3 only works in fallback mode." + fi +} |