summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMuflone2015-06-13 17:59:16 +0200
committerMuflone2015-06-13 17:59:16 +0200
commit1b7f43695e6cd9cc60b3b575d015c325af4a63f8 (patch)
tree922013258964b5abf8296b2ba6b02b147baf0fb7 /PKGBUILD
downloadaur-1b7f43695e6cd9cc60b3b575d015c325af4a63f8.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD62
1 files changed, 62 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..642964ff738b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,62 @@
+# Maintainer: Muflone http://www.muflone.com/contacts/english/
+
+pkgname=cpu-g-bzr
+_pkgname=cpug
+pkgver=r13
+pkgrel=1
+epoch=1
+pkgdesc="An application that shows useful information about your CPU, Motherboard and some general information about your system."
+url="http://cpug.sourceforge.net/"
+license=('GPL3')
+arch=('any')
+depends=('python' 'pygtk' 'pciutils' 'hicolor-icon-theme')
+optdepends=('mesa-demos: get information about the graphic driver and OpenGL support')
+makedepends=('bzr')
+provides=('cpu-g')
+conflicts=('cpu-g')
+source=('bzr+lp:/cpug'
+ 'cpu-g_desktop.patch'
+ 'xorg_version.patch')
+sha256sums=('SKIP'
+ 'dbe89f2fd631880dc2fd6239fc035fe16b91543a5a80acc57c2ec407d8e00a34'
+ '6a3af8148005bb255591681fc8a32568c07eee705012116f8a80a356130fcc42')
+install="${pkgname}.install"
+
+pkgver() {
+ cd "${_pkgname}"
+ echo "r$(bzr revno)"
+}
+
+prepare() {
+ cd "${_pkgname}"
+ patch -p0 -i "${srcdir}/cpu-g_desktop.patch"
+ patch -p0 -i "${srcdir}/xorg_version.patch"
+}
+
+package() {
+ cd "${_pkgname}"
+ python2 setup.py install --root="${pkgdir}" --prefix=/usr
+
+ # Create further directories (setup.py is not complete enough)
+ install -d "${pkgdir}/usr/share/man/man1"
+
+ # Copying files
+ cp -r "gfx" "${pkgdir}/usr/share/${_pkgname}"
+
+ # Copying icons
+ for _size in 48 128
+ do
+ install -m 755 -d "${pkgdir}/usr/share/icons/hicolor/${_size}x${_size}/apps"
+ install -m 644 "icon-${_size}.png" "${pkgdir}/usr/share/icons/hicolor/${_size}x${_size}/apps/cpu-g.png"
+ done
+ # Remove pixmaps folder
+ rm -rf "${pkgdir}/usr/share/pixmaps"
+
+ # Compress and install the man page
+ gzip -cf9 "doc/cpu-g.1" > "doc/cpu-g.1.gz"
+ install -Dm644 "doc/cpu-g.1.gz" "${pkgdir}/usr/share/man/man1/"
+ [ -e "doc/cpu-g.1.gz" ] && rm "doc/cpu-g.1.gz"
+
+ # Rename the main script
+ mv "${pkgdir}/usr/bin/cpu-g.py" "${pkgdir}/usr/bin/cpu-g"
+}