summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 27 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 82a0209395dd..2f47eadba4b8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,40 @@
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
# Contributor: tioguda <guda.flavio@gmail.com>
pkgname=slimbookbattery
-pkgver=3.97beta
-pkgrel=4
-pkgdesc="A battery optimization application for portable devices"
+pkgver=4.0.1
+pkgrel=1
+pkgdesc="Battery optimization application for portable devices."
arch=('x86_64')
url="https://slimbook.es"
-license=('CC BY-NC-ND 3.0')
-depends=('python-gobject' 'python-cairo' 'python-pillow' 'python-dbus'
- 'libappindicator-gtk3' 'libnotify' 'tlp-rdw' 'cron' 'dmidecode'
- 'xorg-xdpyinfo')
+license=('GPL3')
+depends=('cron' 'dmidecode' 'gtk3' 'libnotify' 'python-dbus' 'python-cairo'
+ 'python-gobject' 'python-pillow' 'tlp<=1.3.1' 'tlp-rdw<=1.3.1' 'xorg-xdpyinfo')
optdepends=('nvidia-prime: for hybrid graphics switching'
- 'gnome-shell-extension-appindicator: for tray icon on GNOME')
+ 'libappindicator-gtk3: tray icon'
+ 'slimbookamdcontroller: Synchronize battery mode with CPU TDP mode'
+ 'slimbootkintelcontroller: Synchronize battery mode with CPU TDP mode')
install="$pkgname.install"
source=("https://launchpad.net/~slimbook/+archive/ubuntu/slimbook/+files/${pkgname}_${pkgver}_all.deb")
-sha256sums=('8eda64d2207b01a8dd1f89b8234711c5ceeda516e0ead1de5dae1e5cb709bf13')
+sha256sums=('d7493c65109df43becd0900eeb7293f579626f4a3b31bffe6f6c6463652f4c74')
package() {
- bsdtar xf data.tar.xz -C "$pkgdir"
+ bsdtar xf data.tar.xz -C "$pkgdir"
- install -d "$pkgdir/usr/lib/systemd/system"
- mv "$pkgdir/etc/systemd/system/suspend-sedation.service" \
- "$pkgdir/usr/lib/systemd/system"
- rm -rf "$pkgdir/etc/systemd"
+ # Symlink service
+ install -d "$pkgdir/usr/lib/systemd/system"
+ ln -s "/usr/share/$pkgname/src/service/$pkgname.service" \
+ "$pkgdir/usr/lib/systemd/system"
- install -d "$pkgdir/usr/share/licenses/$pkgname"
- mv "$pkgdir/usr/share/doc/$pkgname/copyright" \
- "$pkgdir/usr/share/licenses/$pkgname"
+ # Remove duplicate GPL3 license & changelog.gz
+ rm -rf "$pkgdir/usr/share/doc"
+
+ # Install locales
+ cd "$pkgdir/usr/share/$pkgname/src/locale"
+ for lang in $(ls -d */); do
+ install -d "$pkgdir/usr/share/locale/${lang}LC_MESSAGES"
+ mv "$pkgdir/usr/share/$pkgname/src/locale/${lang}LC_MESSAGES"/*.mo \
+ "$pkgdir/usr/share/locale/${lang}LC_MESSAGES"
+ done
+ rm -rf "$pkgdir/usr/share/$pkgname/src/locale"
+ rm "$pkgdir/usr/share/$pkgname/src/update_po.sh"
}