summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTony Lambiris2019-01-18 01:02:37 -0500
committerTony Lambiris2019-01-18 01:02:37 -0500
commitb6455a4ad322d2ea111d49d3212d34c08ae4c4a2 (patch)
tree30b115be641299f6e48bdf2794a4bf91d3ecbe1c /PKGBUILD
downloadaur-b6455a4ad322d2ea111d49d3212d34c08ae4c4a2.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD58
1 files changed, 58 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bf83b42693ee
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Tony Lambiris <tony@criticalstack.com>
+
+pkgname=openhardwaremonitor-git
+pkgver=0.8.0.r8.ge199e0c
+pkgrel=1
+pkgdesc="An open source program that monitors temperature sensors, fan speeds, voltages, load and clock speeds of a computer."
+arch=('any')
+url="http://openhardwaremonitor.org/"
+license=('custom')
+depends=('mono')
+makedepends=('unzip' 'msbuild')
+optdepends=()
+provides=('openhardwaremonitor')
+conflicts=('openhardwaremonitor')
+source=("${pkgname}::git+https://github.com/openhardwaremonitor/openhardwaremonitor.git"
+ "fix-copy-commands.patch"
+ "LICENSE"
+ "openhardwaremonitor.desktop"
+ "openhardwaremonitor.png")
+sha256sums=('SKIP'
+ '31bcfc30d137158244766d52431c0f454f3508c258cd7baa34bffe4781579d42'
+ 'ff9c551e5f175a751ac49a0dbb591a213f9180adf88da88cd777bb110aa2241f'
+ '49656f04924a90fff203eb8f7cb94456b2bc5fa4458c85104c811ea932fcb2f9'
+ '7b4a03c97797fe5b10475a2b01f434085175bf9599c00c30beb310206b97c92a')
+
+pkgver() {
+ cd "${pkgname}"
+
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+
+prepare() {
+ cd "${srcdir}/${pkgname}"
+
+ patch -Np1 -i "${srcdir}/fix-copy-commands.patch"
+}
+
+build() {
+ cd "${srcdir}/${pkgname}"
+
+ msbuild OpenHardwareMonitor.sln /p:Configuration=Release "/p:Platform=Any CPU"
+}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+
+ install -d -m755 "${pkgdir}/opt"
+ cp -a "${srcdir}/${pkgname}/Bin/Release" "${pkgdir}/opt/${pkgname}"
+ touch "${pkgdir}/opt/${pkgname}/OpenHardwareMonitor.config"
+ chmod 666 "${pkgdir}/opt/${pkgname}/OpenHardwareMonitor.config"
+
+ # The license should be in /usr/share/licenses.
+ install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ # Desktop file
+ install -D -m644 "${srcdir}/${pkgname%%-git}.desktop" "${pkgdir}/usr/share/applications/${pkgname%%-git}.desktop"
+ install -D -m644 "${srcdir}/${pkgname%%-git}.png" "${pkgdir}/opt/${pkgname}/${pkgname%%-git}.png"
+}