summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD32
-rw-r--r--udev.rules1
4 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9a5d66b9c366
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = rmtfs
+ pkgdesc = Qualcomm Remote Filesystem Service Implementation
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://github.com/andersson/rmtfs
+ arch = aarch64
+ arch = x86_64
+ license = BSD-3-Clause
+ depends = qrtr
+ depends = libudev.so
+ source = rmtfs-1.0.tar.gz::https://github.com/linux-msm/rmtfs/archive/refs/tags/v1.0.tar.gz
+ source = udev.rules
+ sha256sums = 45e53d4e3d92717bed3b896c871429abe6cfb55230b39b4228323537167834e7
+ sha256sums = 0c2f26d40d9d18e3089c6d836b64231c4f7e0c1ca41686fe7c9d1eb495dc6bbe
+
+pkgname = rmtfs
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..a3dc70f19255
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*.tar.zst
+*.tar.gz
+*.log
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7df809595acd
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Sam Day <me@samcday.com>
+
+pkgname="rmtfs"
+pkgdesc="Qualcomm Remote Filesystem Service Implementation"
+pkgver=1.0
+pkgrel=1
+arch=(aarch64 x86_64)
+url="https://github.com/andersson/rmtfs"
+license=("BSD-3-Clause")
+depends=(qrtr libudev.so)
+makedepends=()
+_srcname="${pkgname}-${pkgver}"
+source=(
+ "${_srcname}.tar.gz::https://github.com/linux-msm/rmtfs/archive/refs/tags/v${pkgver}.tar.gz"
+ "udev.rules"
+ )
+sha256sums=('45e53d4e3d92717bed3b896c871429abe6cfb55230b39b4228323537167834e7'
+ '0c2f26d40d9d18e3089c6d836b64231c4f7e0c1ca41686fe7c9d1eb495dc6bbe')
+
+build() {
+ cd "$_srcname"
+
+ make prefix=/usr
+}
+
+package() {
+ cd "$_srcname"
+
+ make prefix=/usr DESTDIR="$pkgdir/" install
+ install -Dm644 "$srcdir"/udev.rules "$pkgdir/usr/lib/udev/rules.d/65-$pkgname.rules"
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/COPYING
+}
diff --git a/udev.rules b/udev.rules
new file mode 100644
index 000000000000..72886cb57a5e
--- /dev/null
+++ b/udev.rules
@@ -0,0 +1 @@
+SUBSYSTEM=="uio", ATTR{name}=="rmtfs", SYMLINK+="qcom_rmtfs_uio1"