From 46a861ed02c58df0f1ceb4b2e9af009f020af37b Mon Sep 17 00:00:00 2001 From: Rui Abreu Ferreira Date: Wed, 25 Nov 2015 15:08:40 +0000 Subject: [PATCH] samba: link cups smb backend Create new subpackage samba-cups, with a symlink from /usr/bin/smbpool to /usr/lib/cups/backend/smb - allows cups to use smb to find Windows printers. --- srcpkgs/samba-cups | 1 + srcpkgs/samba/template | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 120000 srcpkgs/samba-cups diff --git a/srcpkgs/samba-cups b/srcpkgs/samba-cups new file mode 120000 index 00000000000..cba1f39180b --- /dev/null +++ b/srcpkgs/samba-cups @@ -0,0 +1 @@ +samba \ No newline at end of file diff --git a/srcpkgs/samba/template b/srcpkgs/samba/template index 323becb6ae6..088842dfc0a 100644 --- a/srcpkgs/samba/template +++ b/srcpkgs/samba/template @@ -83,6 +83,10 @@ post_install() { # Install pkg-config files. vmkdir usr/lib/pkgconfig install -m644 source3/pkgconfig/*.pc ${DESTDIR}/usr/lib/pkgconfig + + # Link cups backend + vmkdir usr/lib/cups/backend + ln -s /usr/bin/smbspool ${DESTDIR}/usr/lib/cups/backend/smb } smbclient_package() { @@ -119,3 +123,11 @@ samba-devel_package() { vmove usr/lib/libsmbclient.so } } + +samba-cups_package() { + depends="${sourcepkg}-${version}_${revision}" + short_desc="SMB backend for cups" + pkg_install() { + vmove usr/lib/cups/backend/smb + } +}