summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Huettel <dilfridge@gentoo.org>2018-02-19 18:11:40 +0100
committerAndreas K. Huettel <dilfridge@gentoo.org>2018-02-19 18:11:40 +0100
commit8effc7088f33d93398e97fae98566b9dacd9ba93 (patch)
treecefb9298e0e9b4ef86c0b677b39b0bcc60ee517e /net-print/iprint
parentur-profile: upgrade to 4.14 kernels (diff)
downloaddilfridge-8effc7088f33d93398e97fae98566b9dacd9ba93.tar.gz
dilfridge-8effc7088f33d93398e97fae98566b9dacd9ba93.tar.bz2
dilfridge-8effc7088f33d93398e97fae98566b9dacd9ba93.zip
net-print/iprint: First version that might work, untested
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'net-print/iprint')
-rw-r--r--net-print/iprint/Manifest2
-rw-r--r--net-print/iprint/files/novell-iprint-listener12
-rw-r--r--net-print/iprint/files/novell-iprint-listener-gui11
-rw-r--r--net-print/iprint/iprint-6.502.20090929.ebuild15
-rw-r--r--net-print/iprint/metadata.xml7
5 files changed, 45 insertions, 2 deletions
diff --git a/net-print/iprint/Manifest b/net-print/iprint/Manifest
index 2937c25..8c5b78a 100644
--- a/net-print/iprint/Manifest
+++ b/net-print/iprint/Manifest
@@ -1 +1 @@
-DIST novell-iprint-xclient.x86_64.rpm 355591 BLAKE2B 4aee69c48a6867ab928edc817d1fef1283ec27bab2453b91ec5fb7e80d034bd3d453166490b51d1ff206033ef113957670c038c70a4c313d43f09235eb673aa3 SHA512 7d15c2f0d83af1931329d2f560d67b9ac294731803c5fbeb8a30b9d51991fd721aa3e40d017fc2c9003b7fe9ae3258bd791761322280035042ad4ecb22f75fdb
+DIST novell-iprint-xclient.x86_64.rpm 355591 SHA256 1c1b8492bba6ca41ddf36b4b73d069677ff2f30b9b3f3f5270b1e44f2b68fb13 SHA512 7d15c2f0d83af1931329d2f560d67b9ac294731803c5fbeb8a30b9d51991fd721aa3e40d017fc2c9003b7fe9ae3258bd791761322280035042ad4ecb22f75fdb WHIRLPOOL ff6a69ff3f11de6e23a1edd730f4fe6cac45f49d73b7cd9517d39524987282bb3ecaaff3d24cf3d45980091f076d89109384bdfe25956cd7f9da32e78093721b
diff --git a/net-print/iprint/files/novell-iprint-listener b/net-print/iprint/files/novell-iprint-listener
new file mode 100644
index 0000000..9cf3222
--- /dev/null
+++ b/net-print/iprint/files/novell-iprint-listener
@@ -0,0 +1,12 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# iprint-listener daemon providing network printing
+
+depend() {
+ need logger cupsd clock
+}
+
+
+command="/opt/novell/iprint/bin/iprint-listener"
diff --git a/net-print/iprint/files/novell-iprint-listener-gui b/net-print/iprint/files/novell-iprint-listener-gui
new file mode 100644
index 0000000..6002614
--- /dev/null
+++ b/net-print/iprint/files/novell-iprint-listener-gui
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# iprint-listener-gui daemon providing network printing
+
+command="/opt/novell/iprint/bin/iprint-listener-gui"
+
+depend() {
+ need logger cupsd clock
+}
diff --git a/net-print/iprint/iprint-6.502.20090929.ebuild b/net-print/iprint/iprint-6.502.20090929.ebuild
index 043ba25..0f59d3f 100644
--- a/net-print/iprint/iprint-6.502.20090929.ebuild
+++ b/net-print/iprint/iprint-6.502.20090929.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,6 +16,7 @@ IUSE=""
RESTRICT="fetch mirror"
RDEPEND="
+ net-print/cups
"
DEPEND="${RDEPEND}
"
@@ -27,4 +28,16 @@ src_install() {
mv -v "${D}/usr/lib" "${D}/usr/lib32" || die
mv -v "${D}/opt/novell/lib" "${D}/opt/novell/lib32" || die
+
+ rm -rf "${D}/etc/init.d" || die
+ rm -rf "${D}/usr/sbin" || die
+ doinitd "${FILESDIR}/novell-iprint-listener"
+ doinitd "${FILESDIR}/novell-iprint-listener-gui"
+
+ sed -e 's:/lib$:/lib32:g' -i "${D}/etc/ld.so.conf.d/novell-iprint-xclient" || die
+
+ mkdir -p "${D}/usr/lib32/nsbrowser" || die
+ mkdir -p "${D}/usr/lib64/nsbrowser" || die
+ mv -v "${D}/usr/lib/browser-plugins" "${D}/usr/lib32/nsbrowser/plugins" || die
+ mv -v "${D}/usr/lib64/browser-plugins" "${D}/usr/lib64/nsbrowser/plugins" || die
}
diff --git a/net-print/iprint/metadata.xml b/net-print/iprint/metadata.xml
new file mode 100644
index 0000000..fbb6c05
--- /dev/null
+++ b/net-print/iprint/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>printing@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>