summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorloh.tar2016-02-24 17:47:04 +0100
committerloh.tar2016-02-24 17:47:04 +0100
commite02a988a5e51e9b89e08e8a06d136d10eb993d6c (patch)
treec77442481984e0df4ecafaba926f906e6a01ae49
downloadaur-e02a988a5e51e9b89e08e8a06d136d10eb993d6c.tar.gz
Initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD45
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a243941f5850
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+# Generated by mksrcinfo v8
+# Wed Feb 24 16:33:30 UTC 2016
+pkgbase = samsung-m262x-m282x
+ pkgdesc = CUPS driver for Samsung Xpress M262x and M282x printers
+ pkgver = 1.00.36_00.91
+ pkgrel = 1
+ url = http://www.samsung.com
+ arch = i686
+ arch = x86_64
+ license = custom:samsung
+ depends = cups
+ conflicts = samsung-printers
+ source = samsung-m262x-m282x-1.00.36_00.91.tar.gz::http://downloadcenter.samsung.com/content/DR/201510/20151028111741150/uld_v1.00.36_00.91.tar.gz
+ md5sums = ba1d213aa726efaf20c1b31f4da9fcdc
+
+pkgname = samsung-m262x-m282x
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..6ae0b18a1f6c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/pkg
+/src
+*.tar.gz
+*.tar.xz
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"
+}