public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in net-print/hplip: ChangeLog hplip-2.8.6b.ebuild
@ 2008-07-30 14:54 Denis Dupeyron (calchan)
  0 siblings, 0 replies; 3+ messages in thread
From: Denis Dupeyron (calchan) @ 2008-07-30 14:54 UTC (permalink / raw
  To: gentoo-commits

calchan     08/07/30 14:54:27

  Modified:             ChangeLog
  Added:                hplip-2.8.6b.ebuild
  Log:
  Version bump. Fixed bugs #223121, #223715 and #230913.
  (Portage version: 2.2_rc3/cvs/Linux 2.6.25-gentoo-r6 i686)

Revision  Changes    Path
1.101                net-print/hplip/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/ChangeLog?rev=1.101&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/ChangeLog?rev=1.101&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/ChangeLog?r1=1.100&r2=1.101

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-print/hplip/ChangeLog,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -r1.100 -r1.101
--- ChangeLog	29 May 2008 17:47:41 -0000	1.100
+++ ChangeLog	30 Jul 2008 14:54:26 -0000	1.101
@@ -1,6 +1,11 @@
 # ChangeLog for net-print/hplip
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/ChangeLog,v 1.100 2008/05/29 17:47:41 hawking Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/ChangeLog,v 1.101 2008/07/30 14:54:26 calchan Exp $
+
+*hplip-2.8.6b (30 Jul 2008)
+
+  30 Jul 2008; Denis Dupeyron <calchan@gentoo.org> +hplip-2.8.6b.ebuild:
+  Version bump. Fixed bugs #223121, #223715 and #230913.
 
   29 May 2008; Ali Polatel <hawking@gentoo.org> hplip-2.7.12-r1.ebuild:
   python_mod_optimize is ROOT aware.



1.1                  net-print/hplip/hplip-2.8.6b.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild?rev=1.1&content-type=text/plain

Index: hplip-2.8.6b.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild,v 1.1 2008/07/30 14:54:26 calchan Exp $

inherit eutils linux-info python

DESCRIPTION="HP Linux Imaging and Printing System. Includes net-print/hpijs, scanner drivers and service tools."
HOMEPAGE="http://hplip.sourceforge.net/"
SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"

IUSE="cupsddk dbus doc fax minimal parport ppds qt3 qt4 scanner snmp"

DEPEND="!net-print/hpijs
	!net-print/hpoj
	virtual/ghostscript
	>=media-libs/jpeg-6b
	>=net-print/foomatic-filters-3.0.20080507
	!minimal? (
		>=net-print/cups-1.2
		dev-libs/libusb
		cupsddk? ( net-print/cupsddk )
		dbus? ( >=sys-apps/dbus-1.0.0 )
		scanner? ( >=media-gfx/sane-backends-1.0.19-r1 )
		snmp? (
			net-analyzer/net-snmp
			dev-libs/openssl
		)
	)"

RDEPEND="${DEPEND}
	!minimal? (
		!<sys-fs/udev-114
		scanner? (
			dev-python/imaging
			qt3? ( >=media-gfx/xsane-0.89 )
			qt4? ( >=media-gfx/xsane-0.89 )
			!qt3? ( !qt4? ( >=media-gfx/sane-frontends-1.0.9 ) )
		)
		qt4? ( !qt3? (
			dev-python/PyQt4
			dbus? ( >=dev-python/dbus-python-0.80 )
			fax? ( dev-python/reportlab )
		) )
		qt3? (
			>=dev-python/PyQt-3.14
			dev-python/ctypes
			dbus? ( >=dev-python/dbus-python-0.80 )
			fax? ( dev-python/reportlab )
		)
	)"

CONFIG_CHECK="PARPORT PPDEV"
ERROR_PARPORT="Please make sure parallel port support is enabled in your kernel (PARPORT and PPDEV)."

pkg_setup() {
	if ! use ppds && ! use cupsddk; then
		ewarn "Installing neither static (USE=-ppds) nor dynamic (USE=-cupsddk) PPD files,"
		ewarn "which is probably not what you want. You will almost certainly not be able to "
		ewarn "print (recommended: USE=\"cupsddk -ppds\")."
	fi
	if use minimal ; then
		ewarn "Installing hpijs driver only, make sure you know what you are doing."
	else
		use parport && linux-info_pkg_setup
	fi
}

src_unpack() {
	unpack ${A}
	cd "${S}"

	sed -i -e "s:\$(doc_DATA)::" Makefile.in || die "Patching Makefile.in failed"
	sed -i -e "s/'skipstone']/'skipstone', 'epiphany']/" \
		-e "s/'skipstone': ''}/'skipstone': '', 'epiphany': '--new-window'}/" \
		base/utils.py  || die "Patching base/utils.py failed"

	# bug 98428
	sed -i -e "s:/usr/bin/env python:/usr/bin/python:g" hpssd.py || die "Patching hpssd.py failed"

	# Force recognition of Gentoo distro by hp-check
	sed -i \
		-e "s:file('/etc/issue', 'r').read():'Gentoo':" \
		installer/core_install.py || die "sed core_install.py"

	# Replace udev rules, see bug #197726.
	rm data/rules/55-hpmud.rules
	cp "${FILESDIR}"/70-hpmud.rules data/rules
	sed -i -e "s/55-hpmud.rules/70-hpmud.rules/g" Makefile.* */*.html || die "sed failed"

	# Use system foomatic-rip instead of foomatic-rip-hplip
	sed -i -e 's/foomatic-rip-hplip/foomatic-rip/' ppd/*.ppd || die "sed failed"

	# Qt4 is still undocumented by upstream, so use with caution
	local QT_VER
	use qt4 && QT_VER="4"
	use qt3 && QT_VER="3"
	sed -i -e "s/--force-startup/--force-startup --qt${QT_VER}/" base/device.py || die "sed failed"
	sed -i -e "s/Exec=hp-systray/Exec=hp-systray --qt${QT_VER}/" hplip-systray.desktop.in || die "sed failed"
}

src_compile() {
	if use qt3 || use qt4 ; then
		local GUI_BUILD="--enable-gui-build"
	else
		local GUI_BUILD="--disable-gui-build"
	fi

	econf \
		--disable-dependency-tracking \
		--disable-cups11-build \
		--with-cupsbackenddir=$(cups-config --serverbin)/backend \
		--with-cupsfilterdir=$(cups-config --serverbin)/filter \
		--disable-foomatic-rip-hplip-install \
		${GUI_BUILD} \
		$(use_enable doc doc-build) \
		$(use_enable cupsddk foomatic-drv-install) \
		$(use_enable dbus dbus-build) \
		$(use_enable fax fax-build) \
		$(use_enable minimal hpijs-only-build) \
		$(use_enable parport pp-build) \
		$(use_enable ppds foomatic-ppd-install) \
		$(use_enable scanner scan-build) \
		$(use_enable snmp network-build) \
		|| die "econf failed"
	emake || die "Compilation failed"
}

src_install() {
	emake -j1 DESTDIR="${D}" install || die "emake install failed"
	rm -f "${D}"/etc/sane.d/dll.conf

	# bug 106035
	use qt3 || use qt4 || rm -Rf "${D}"/usr/share/applications

	use minimal && rm -rf "${D}"/usr/lib
}

pkg_preinst() {
	# avoid collisions with cups-1.2 compat symlinks
	if [ -e "${ROOT}"/usr/lib/cups/backend/hp ] && [ -e "${ROOT}"/usr/libexec/cups/backend/hp ]; then
		rm -f "${ROOT}"/usr/libexec/cups/backend/hp{,fax};
	fi
}

pkg_postinst() {
	python_mod_optimize /usr/share/${PN}

	elog "You should run hp-setup as root if you are installing hplip for the first time, and may also"
	elog "need to run it if you are upgrading from an earlier version."
	elog
	elog "If your device is connected using USB, users will need to be in the lp group to access it."
	elog
	elog "This release doesn't use an init script anymore, so you should probably do a"
	elog "'rc-update del hplip' if you are updating from an old version."
}

pkg_postrm() {
	python_mod_cleanup /usr/share/${PN}
}






^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-print/hplip: ChangeLog hplip-2.8.6b.ebuild
@ 2009-05-16 15:25 Denis Dupeyron (calchan)
  0 siblings, 0 replies; 3+ messages in thread
From: Denis Dupeyron (calchan) @ 2009-05-16 15:25 UTC (permalink / raw
  To: gentoo-commits

calchan     09/05/16 15:25:32

  Modified:             ChangeLog hplip-2.8.6b.ebuild
  Log:
  Fixed hplip-2.8.6b for bug #270055.
  (Portage version: 2.1.6.13/cvs/Linux i686)

Revision  Changes    Path
1.115                net-print/hplip/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/ChangeLog?rev=1.115&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/ChangeLog?rev=1.115&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/ChangeLog?r1=1.114&r2=1.115

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-print/hplip/ChangeLog,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -r1.114 -r1.115
--- ChangeLog	29 Mar 2009 15:43:01 -0000	1.114
+++ ChangeLog	16 May 2009 15:25:32 -0000	1.115
@@ -1,6 +1,9 @@
 # ChangeLog for net-print/hplip
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/ChangeLog,v 1.114 2009/03/29 15:43:01 tommy Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/ChangeLog,v 1.115 2009/05/16 15:25:32 calchan Exp $
+
+  16 May 2009; Denis Dupeyron <calchan@gentoo.org> hplip-2.8.6b.ebuild:
+  Fixed hplip-2.8.6b for bug #270055.
 
   29 Mar 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> metadata.xml,
   hplip-3.9.2.ebuild:



1.7                  net-print/hplip/hplip-2.8.6b.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild?r1=1.6&r2=1.7

Index: hplip-2.8.6b.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- hplip-2.8.6b.ebuild	15 Aug 2008 11:08:00 -0000	1.6
+++ hplip-2.8.6b.ebuild	16 May 2009 15:25:32 -0000	1.7
@@ -1,6 +1,8 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild,v 1.6 2008/08/15 11:08:00 calchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild,v 1.7 2009/05/16 15:25:32 calchan Exp $
+
+EAPI="1"
 
 inherit eutils linux-info python
 
@@ -14,6 +16,8 @@
 
 IUSE="cupsddk dbus doc fax minimal parport ppds qt3 qt4 scanner snmp"
 
+# Note : libusb-compat untested (calchan 20090516)
+
 DEPEND="!net-print/hpijs
 	!net-print/hpoj
 	virtual/ghostscript
@@ -21,7 +25,7 @@
 	>=net-print/foomatic-filters-3.0.20080507
 	!minimal? (
 		>=net-print/cups-1.2
-		dev-libs/libusb
+		dev-libs/libusb:0
 		cupsddk? ( net-print/cupsddk )
 		dbus? ( >=sys-apps/dbus-1.0.0 )
 		scanner? ( >=media-gfx/sane-backends-1.0.19-r1 )






^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-print/hplip: ChangeLog hplip-2.8.6b.ebuild
@ 2010-01-02 23:31 Ben de Groot (yngwin)
  0 siblings, 0 replies; 3+ messages in thread
From: Ben de Groot (yngwin) @ 2010-01-02 23:31 UTC (permalink / raw
  To: gentoo-commits

yngwin      10/01/02 23:31:50

  Modified:             ChangeLog hplip-2.8.6b.ebuild
  Log:
  Remove remaining qt3 useflag usage
  (Portage version: 2.2_rc61/cvs/Linux x86_64)

Revision  Changes    Path
1.142                net-print/hplip/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/ChangeLog?rev=1.142&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/ChangeLog?rev=1.142&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/ChangeLog?r1=1.141&r2=1.142

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-print/hplip/ChangeLog,v
retrieving revision 1.141
retrieving revision 1.142
diff -u -r1.141 -r1.142
--- ChangeLog	2 Jan 2010 19:49:06 -0000	1.141
+++ ChangeLog	2 Jan 2010 23:31:50 -0000	1.142
@@ -1,6 +1,9 @@
 # ChangeLog for net-print/hplip
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/ChangeLog,v 1.141 2010/01/02 19:49:06 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/ChangeLog,v 1.142 2010/01/02 23:31:50 yngwin Exp $
+
+  02 Jan 2010; Ben de Groot <yngwin@gentoo.org> hplip-2.8.6b.ebuild:
+  Remove remaining qt3 useflag usage
 
   02 Jan 2010; Ben de Groot <yngwin@gentoo.org> hplip-2.8.6b.ebuild,
   hplip-3.9.4b-r1.ebuild, hplip-3.9.8-r3.ebuild, hplip-3.9.10.ebuild,



1.13                 net-print/hplip/hplip-2.8.6b.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild?rev=1.13&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild?rev=1.13&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild?r1=1.12&r2=1.13

Index: hplip-2.8.6b.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- hplip-2.8.6b.ebuild	2 Jan 2010 19:49:06 -0000	1.12
+++ hplip-2.8.6b.ebuild	2 Jan 2010 23:31:50 -0000	1.13
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild,v 1.12 2010/01/02 19:49:06 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/hplip-2.8.6b.ebuild,v 1.13 2010/01/02 23:31:50 yngwin Exp $
 
 EAPI="1"
 
@@ -40,9 +40,8 @@
 		!<sys-fs/udev-114
 		scanner? (
 			dev-python/imaging
-			qt3? ( >=media-gfx/xsane-0.89 )
 			qt4? ( >=media-gfx/xsane-0.89 )
-			!qt3? ( !qt4? ( >=media-gfx/sane-frontends-1.0.9 ) )
+			!qt4? ( >=media-gfx/sane-frontends-1.0.9 )
 		)
 		qt4? ( dev-python/PyQt4
 			dbus? ( >=dev-python/dbus-python-0.80 )






^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-01-02 23:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-30 14:54 [gentoo-commits] gentoo-x86 commit in net-print/hplip: ChangeLog hplip-2.8.6b.ebuild Denis Dupeyron (calchan)
  -- strict thread matches above, loose matches on Subject: below --
2009-05-16 15:25 Denis Dupeyron (calchan)
2010-01-02 23:31 Ben de Groot (yngwin)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox