diff options
author | Adrien Jussak | 2019-03-26 13:58:28 +0100 |
---|---|---|
committer | Adrien Jussak | 2019-03-26 13:58:28 +0100 |
commit | 6fcd38c309170e079153f456f5539f577d3df399 (patch) | |
tree | 38fcad05cfde32961df5341f8ba369cc69a8359a /PKGBUILD | |
download | aur-6fcd38c309170e079153f456f5539f577d3df399.tar.gz |
First Commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..36a638b315d9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Adrien Jussak <adrien.jussak@wascardev.com> + +pkgname="prime-switcher" +pkgver=1.0 +pkgrel=1 +pkgdesc="Tool (GUI + CLI) to select used GPU for Optimus Laptop" +arch=('any') +url='https://gitlab.com/tuxnvape/prime-switcher' +depends=('python-gobject' 'libappindicator-gtk3' 'gtk3' 'libnotify' 'mesa-demos' 'gettext') +optdepends=('bbswitch: For power saving with NVIDIA discrete GPU') +license=('GPLv3') +install=prime-switcher.install + +source=("https://gitlab.com/tuxnvape/prime-switcher/-/archive/v${pkgver}/prime-switcher-v${pkgver}.tar.gz") + +sha256sums=("7a103467a8cf1b1b74eb21422c470f21db6d9efb5b8fb1affeb9ea27026fa2cc") + +build() { + _src="${srcdir}/${pkgname}-v${pkgver}" + find ${_src}/locales -name \*.po -execdir msgfmt prime-switcher.po -o prime-switcher.mo \; +} + +package() { + _src="${srcdir}/${pkgname}-v${pkgver}" + mkdir -p ${pkgdir}/usr/share/${pkgname} + mkdir -p ${pkgdir}/usr/lib/${pkgname} + mkdir -p ${pkgdir}/etc/${pkgname} + mkdir -p ${pkgdir}/usr/share/locale + mkdir -p ${pkgdir}/usr/bin + mkdir -p ${pkgdir}/usr/share/icons/hicolor/ + mkdir -p ${pkgdir}/etc/xdg/autostart/ + + cp -r ${_src}/configs/* ${pkgdir}/etc/${pkgname}/ + cp -r ${_src}/assets/* ${pkgdir}/usr/share/${pkgname} + cp ${_src}/src/* ${pkgdir}/usr/lib/${pkgname} + cp -r ${_src}/icons/* ${pkgdir}/usr/share/icons/hicolor/ + ln -s ../lib/${pkgname}/__main__.py ${pkgdir}/usr/bin/${pkgname} + cp ${_src}/prime-switcher.desktop ${pkgdir}/etc/xdg/autostart/ + + cd ${_src}/locales/ + find . -name '*.mo' -exec cp --parents \{\} ${pkgdir}/usr/share/locale/ \; +} + |