diff options
author | derfenix | 2019-07-15 11:58:24 +0300 |
---|---|---|
committer | derfenix | 2019-07-15 11:58:24 +0300 |
commit | bfcee17b0212fd243518479eaa46f4c39c5650df (patch) | |
tree | 9886e8655a05271247b00384b761381f29077c52 | |
download | aur-bfcee17b0212fd243518479eaa46f4c39c5650df.tar.gz |
initial PKGBUILD v1.0.1
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | fix_abs_paths.patch | 20 |
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) |