summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorderfenix2019-07-15 11:58:24 +0300
committerderfenix2019-07-15 11:58:24 +0300
commitbfcee17b0212fd243518479eaa46f4c39c5650df (patch)
tree9886e8655a05271247b00384b761381f29077c52
downloadaur-bfcee17b0212fd243518479eaa46f4c39c5650df.tar.gz
initial PKGBUILD v1.0.1
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD33
-rw-r--r--fix_abs_paths.patch20
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5bd5c5d94498
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+pkgbase = corectrl
+ pkgdesc = Core control application
+ pkgver = 1.0.1
+ pkgrel = 1
+ url = https://gitlab.com/corectrl/corectrl
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = cmake>=3.3
+ makedepends = botan>=2.2.0
+ makedepends = qt5-base>=5.9
+ makedepends = qt5-tools
+ makedepends = kauth
+ makedepends = karchive
+ makedepends = gcc>=7.2
+ makedepends = extra-cmake-modules
+ makedepends = qt5-charts
+ depends = procps-ng
+ depends = hwids
+ optdepends = vulkan-tools: For vulkaninfo
+ optdepends = mesa-demos: For glxinfo,
+ optdepends = util-linux: For lscpu
+ source = https://gitlab.com/corectrl/corectrl/-/archive/v1.0.1/corectrl-v1.0.1.tar.bz2
+ source = fix_abs_paths.patch
+ sha512sums = fb50d37fa025e57aa5da0a1897d2a009a096f4e45259b2d14391d987eed573aaa418848a1257c4278339b8a475fd68f72070a5a030be56b77483edda1662f9a5
+ sha512sums = 342bb3c12163bb7f4fc61b159d4f7f82320c3e9a18707fcd5eb7dab8ce878a8cb3b3893b3f6276e221b32498f6f5638feca30ee83b75b9277c1b5840c2f72f6f
+
+pkgname = corectrl
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8f5ffeb6210a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Sergey Kostyuchenko <derfenix@gmail.com>
+
+pkgname=corectrl
+pkgver=1.0.1
+pkgrel=1
+pkgdesc="Core control application"
+url="https://gitlab.com/corectrl/corectrl"
+license=('GPL3')
+arch=('i686' 'x86_64')
+depends=('procps-ng' 'hwids')
+makedepends=('cmake>=3.3' 'botan>=2.2.0' 'qt5-base>=5.9' 'qt5-tools' 'kauth' 'karchive' 'gcc>=7.2' 'extra-cmake-modules' 'qt5-charts')
+optdepends=(
+ 'vulkan-tools: For vulkaninfo'
+ 'mesa-demos: For glxinfo',
+ 'util-linux: For lscpu'
+)
+source=("https://gitlab.com/corectrl/corectrl/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.bz2" "fix_abs_paths.patch")
+sha512sums=('fb50d37fa025e57aa5da0a1897d2a009a096f4e45259b2d14391d987eed573aaa418848a1257c4278339b8a475fd68f72070a5a030be56b77483edda1662f9a5'
+ '342bb3c12163bb7f4fc61b159d4f7f82320c3e9a18707fcd5eb7dab8ce878a8cb3b3893b3f6276e221b32498f6f5638feca30ee83b75b9277c1b5840c2f72f6f')
+
+build() {
+ cd "${srcdir}/${pkgname}-v${pkgver}"
+ mkdir -p build
+ cd build
+ cmake -DCMAKE_INSTALL_PREFIX="$pkgdir/" -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF ..
+ make ${MAKEFLAGS}
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-v${pkgver}/build"
+ patch -p0 <../../../fix_abs_paths.patch
+ make install
+}
diff --git a/fix_abs_paths.patch b/fix_abs_paths.patch
new file mode 100644
index 000000000000..851bcc597693
--- /dev/null
+++ b/fix_abs_paths.patch
@@ -0,0 +1,20 @@
+--- src/helper/cmake_install.cmake 2019-07-15 11:37:14.142742451 +0300
++++ src/helper/cmake_install.cmakenew 2019-07-15 11:45:12.875841073 +0300
+@@ -54,7 +54,7 @@
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+-file(INSTALL DESTINATION "/usr/share/polkit-1/actions" TYPE FILE FILES "/home/fenix/tmp/corectrl/src/corectrl-v1.0.1/build/src/helper/org.corectrl.helperkiller.policy")
++file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/polkit-1/actions" TYPE FILE FILES "/home/fenix/tmp/corectrl/src/corectrl-v1.0.1/build/src/helper/org.corectrl.helperkiller.policy")
+ endif()
+
+ if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xCoreCtrlx" OR NOT CMAKE_INSTALL_COMPONENT)
+@@ -90,7 +90,7 @@
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+-file(INSTALL DESTINATION "/usr/share/polkit-1/actions" TYPE FILE FILES "/home/fenix/tmp/corectrl/src/corectrl-v1.0.1/build/src/helper/org.corectrl.helper.policy")
++file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/polkit-1/actions" TYPE FILE FILES "/home/fenix/tmp/corectrl/src/corectrl-v1.0.1/build/src/helper/org.corectrl.helper.policy")
+ endif()
+
+ if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xCoreCtrlx" OR NOT CMAKE_INSTALL_COMPONENT)