diff options
author | Andreas K. Huettel <dilfridge@gentoo.org> | 2019-04-09 17:33:54 +0200 |
---|---|---|
committer | Andreas K. Huettel <dilfridge@gentoo.org> | 2019-04-09 17:33:54 +0200 |
commit | 2d41323bf1b9f7d3d9760b44acf85d2ae0dc12dd (patch) | |
tree | ccf9494fefe8194e144739f2627d724d9af4e314 /net-print | |
parent | net-print/iprint: New attempt (diff) | |
download | dilfridge-2d41323bf1b9f7d3d9760b44acf85d2ae0dc12dd.tar.gz dilfridge-2d41323bf1b9f7d3d9760b44acf85d2ae0dc12dd.tar.bz2 dilfridge-2d41323bf1b9f7d3d9760b44acf85d2ae0dc12dd.zip |
net-print/iprint: Next try, now without browser plugin
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Diffstat (limited to 'net-print')
-rw-r--r-- | net-print/iprint/files/novell-iprint-listener | 13 | ||||
-rw-r--r-- | net-print/iprint/files/novell-iprint-listener-gui | 13 | ||||
-rw-r--r-- | net-print/iprint/iprint-6.503.20111114.6.5.ebuild | 23 |
3 files changed, 42 insertions, 7 deletions
diff --git a/net-print/iprint/files/novell-iprint-listener b/net-print/iprint/files/novell-iprint-listener new file mode 100644 index 0000000..371639b --- /dev/null +++ b/net-print/iprint/files/novell-iprint-listener @@ -0,0 +1,13 @@ +#!/sbin/openrc-run +# Copyright 2019 Gentoo Authors + +description="iprint-listener daemon providing network printing" +command="/opt/novell/iprint/bin/iprint-listener" +command_args="" + +depend() { + use net + need cups + before nfs + after logger +} 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..29f869b --- /dev/null +++ b/net-print/iprint/files/novell-iprint-listener-gui @@ -0,0 +1,13 @@ +#!/sbin/openrc-run +# Copyright 2019 Gentoo Authors + +description="iprint-listener-gui daemon providing network printing" +command="/opt/novell/iprint/bin/iprint-listener-gui" +command_args="" + +depend() { + use net + need cups + before nfs + after logger +} diff --git a/net-print/iprint/iprint-6.503.20111114.6.5.ebuild b/net-print/iprint/iprint-6.503.20111114.6.5.ebuild index d8f6b75..42fd21f 100644 --- a/net-print/iprint/iprint-6.503.20111114.6.5.ebuild +++ b/net-print/iprint/iprint-6.503.20111114.6.5.ebuild @@ -23,17 +23,26 @@ DEPEND="${RDEPEND} S=${WORKDIR} -QA_PRESTRIPPED="/opt/novell/lib32/libiprint-ui.so.1.0.0 /opt/novell/lib32/libiprint.so.1.0.0 /opt/novell/iprint/bin/iprntcmd /opt/novell/iprint/plugin/libiprint-plugin32.so /opt/novell/iprint/plugin/npnipp32.so" +QA_PRESTRIPPED="/opt/novell/iprint/bin/iprntcmd" src_install() { - mv -v "${WORKDIR}"/* "${D}/" || die + mv "${WORKDIR}"/* "${D}/" || die - rm -rf "${D}/etc/init.d" || die + # The browser plugin is completely broken by now. + # (It needs libxpcom.so which is gone for years.) + rm -r "${D}"/usr/lib{64,}/browser-plugins + rm -r "${D}"/usr/lib{64,}/firefox + rm -r "${D}"/usr/lib{64,}/mozilla + rm -r "${D}/opt/novell/iprint/plugin" - mkdir -p "${D}/usr/lib/nsbrowser" || die - mkdir -p "${D}/usr/lib64/nsbrowser" || die - mv -v "${D}/usr/lib/browser-plugins" "${D}/usr/lib/nsbrowser/plugins" || die - mv -v "${D}/usr/lib64/browser-plugins" "${D}/usr/lib64/nsbrowser/plugins" || die + # We dont need the rc-scripts + rm "${D}"/usr/sbin/rcnovell-iprint-listener* + # We install our own init scripts + rm "${D}"/etc/init.d/novell-iprint-listener* + doinitd "${FILESDIR}/novell-iprint-listener" + doinitd "${FILESDIR}/novell-iprint-listener-gui" + + # The log dir keepdir /var/opt/novell/log/iprint/client } |