summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD27
-rw-r--r--dkms.conf.in9
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f00264129ef2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+# Generated by mksrcinfo v8
+# Wed Jul 31 12:31:33 UTC 2019
+pkgbase = fl2000-dkms
+ pkgdesc = Fresco Logic FL2000 USB to VGA adapter driver
+ pkgver = r16.92da04a
+ pkgrel = 1
+ url = https://github.com/FrescoLogic/FL2000
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ depends = dkms
+ optdepends = linux-headers: build the module against Arch kernel
+ optdepends = linux-ck-headers: build the module against Linux-ck kernel
+ optdepends = linux-lts-headers: build the module against LTS Arch kernel
+ source = git+https://github.com/FrescoLogic/FL2000.git
+ source = dkms.conf.in
+ md5sums = SKIP
+ md5sums = b62bd690d716ddce06091899ce5259fa
+
+pkgname = fl2000-dkms
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..07a4d256024c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+pkgname=fl2000-dkms
+pkgver=r16.92da04a
+pkgver() {
+ cd "$srcdir/FL2000"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+pkgrel=1
+pkgdesc="Fresco Logic FL2000 USB to VGA adapter driver"
+license=('GPL')
+arch=('i686' 'x86_64')
+depends=('dkms')
+makedepends=('git')
+optdepends=('linux-headers: build the module against Arch kernel'
+ 'linux-ck-headers: build the module against Linux-ck kernel'
+ 'linux-lts-headers: build the module against LTS Arch kernel')
+url='https://github.com/FrescoLogic/FL2000'
+source=("git+https://github.com/FrescoLogic/FL2000.git"
+ 'dkms.conf.in')
+md5sums=('SKIP'
+ 'b62bd690d716ddce06091899ce5259fa')
+
+package() {
+ cd ${srcdir}/FL2000
+ install -dm755 "${pkgdir}/usr/src/fl2000-${pkgver}/"
+ cp -a "${srcdir}"/FL2000/src/* "${pkgdir}"/usr/src/fl2000-${pkgver}/
+ sed "s/#MODULE_VERSION#/${pkgver}/" "${srcdir}/dkms.conf.in" > "${pkgdir}/usr/src/fl2000-${pkgver}/dkms.conf"
+}
diff --git a/dkms.conf.in b/dkms.conf.in
new file mode 100644
index 000000000000..1e1ff31ea0df
--- /dev/null
+++ b/dkms.conf.in
@@ -0,0 +1,9 @@
+PACKAGE_NAME="fl2000"
+PACKAGE_VERSION="#MODULE_VERSION#"
+
+MAKE[0]="make -C ${kernel_source_dir} SUBDIRS=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build modules"
+CLEAN="make -C ${kernel_source_dir} SUBDIRS=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean"
+
+BUILT_MODULE_NAME[0]="fl2000"
+DEST_MODULE_LOCATION[0]="/extramodules"
+AUTOINSTALL="yes"