diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e7d25c1fa9cc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: loh.tar <loh.tar at googlemail dot com> +# Based on samsung-printers +pkgname='samsung-m262x-m282x' +pkgver='1.00.36_00.91' +pkgrel='1' +pkgdesc='CUPS driver for Samsung Xpress M262x and M282x printers' +arch=('i686' 'x86_64') +url='http://www.samsung.com' +license=('custom:samsung') +depends=('cups') +conflicts=('samsung-printers') +source=("$pkgname-$pkgver.tar.gz::http://downloadcenter.samsung.com/content/DR/201510/20151028111741150/uld_v1.00.36_00.91.tar.gz") +md5sums=('ba1d213aa726efaf20c1b31f4da9fcdc') + +package() { + cd $srcdir + + install -D -m644 \ + "${srcdir}/uld/noarch/license/eula.txt" \ + "${pkgdir}/usr/share/licenses/${pkgname}/eula.txt" + + install -m 644 -D \ + "${srcdir}/uld/noarch/share/ppd/Samsung_M262x_282x_Series.ppd" \ + "${pkgdir}/usr/share/cups/model/Samsung_M262x_282x_Series.ppd" + + if [ "$CARCH" = "x86_64" ]; then + install -m 755 -D \ + "${srcdir}/uld/x86_64/rastertospl" \ + "${pkgdir}/usr/lib/cups/filter/rastertospl" + + install -m 755 -D \ + "${srcdir}/uld/x86_64/libscmssc.so" \ + "${pkgdir}/usr/lib/libscmssc.so" + else + install -m 755 -D \ + "${srcdir}/uld/i386/rastertospl" \ + "${pkgdir}/usr/lib/cups/filter/rastertospl" + + install -m 755 -D \ + "${srcdir}/uld/i386/libscmssc.so" \ + "${pkgdir}/usr/lib/libscmssc.so" + fi + + chrpath -d "${pkgdir}/usr/lib/cups/filter/rastertospl" +} |