summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjasonkercher2021-10-12 16:41:56 -0400
committerjasonkercher2021-10-12 16:41:56 -0400
commit9c001c7bbf983e1e68f39928d60c8bb41fdad5e0 (patch)
tree4cf08f9aea7fdb260ddf4c06ce019406abc9fa82
downloadaur-9c001c7bbf983e1e68f39928d60c8bb41fdad5e0.tar.gz
first commit
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD35
-rw-r--r--gstmetatcamstatistics.cpp.patch11
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e512ae0b41b7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,11 @@
+pkgbase = tiscamera
+ pkgdesc = The Linux SDK for The Imaging Source cameras.
+ pkgver = 0.14.0
+ pkgrel = 1
+ url = https://github.com/TheImagingSource
+ arch = x86_64
+ license = APACHE
+ source = tiscamera-0.14.0.tar.gz::https://github.com/TheImagingSource/tiscamera/archive/refs/tags/v-tiscamera-0.14.0.tar.gz
+ md5sums = 63bf7759737ae69fa0a79f4a8001a116
+
+pkgname = tiscamera
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..32d3d990d09f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Jason Kercher <jkercher43 at gmail>
+pkgname=tiscamera
+pkgver=0.14.0
+pkgrel=1
+pkgdesc="The Linux SDK for The Imaging Source cameras."
+arch=(x86_64)
+url="https://github.com/TheImagingSource"
+license=(APACHE)
+depends=()
+checkdepends=()
+provides=()
+source=("$pkgname-$pkgver.tar.gz::$url/$pkgname/archive/refs/tags/v-tiscamera-$pkgver.tar.gz")
+md5sums=(63bf7759737ae69fa0a79f4a8001a116)
+
+build() {
+ cd "$pkgname-v-$pkgname-$pkgver/"
+ sed -i 's,set(TCAM_INSTALL_UDEV "/etc/udev/rules.d",set(TCAM_INSTALL_UDEV "/usr/lib/udev/rules.d",' CMakeLists.txt
+ sed -i 's,set(TCAM_INSTALL_SYSTEMD "/lib/systemd/system/",set(TCAM_INSTALL_SYSTEMD "/usr/lib/systemd/system/",' CMakeLists.txt
+ patch -ui ../../gstmetatcamstatistics.cpp.patch src/gstreamer-1.0/gstmetatcamstatistics.cpp
+ rm -rf build 2>> /dev/null
+ mkdir build && cd build
+ cmake -DCMAKE_CXX_FLAGS="-Wno-error" -DBUILD_ARAVIS=ON ..
+ make
+}
+
+check() {
+ true
+ #cd "$pkgname-$pkgver"
+ #make -k check
+}
+
+package() {
+ cd "$pkgname-v-$pkgname-$pkgver/build"
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/gstmetatcamstatistics.cpp.patch b/gstmetatcamstatistics.cpp.patch
new file mode 100644
index 000000000000..40efac2bb1ba
--- /dev/null
+++ b/gstmetatcamstatistics.cpp.patch
@@ -0,0 +1,11 @@
+--- src/tiscamera-v-tiscamera-0.14.0/src/gstreamer-1.0/gstmetatcamstatistics.cpp 2021-10-12 14:59:29.813457696 -0400
++++ /home/jason/gstmetatcamstatistics.cpp 2021-10-12 14:57:39.063456744 -0400
+@@ -19,7 +19,7 @@
+
+ GType tcam_statistics_meta_api_get_type (void)
+ {
+- static volatile GType type;
++ static GType type;
+ static const gchar* tags[] = {"id", "val", NULL};
+
+ if (g_once_init_enter(&type))