summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Lange2019-09-21 20:01:46 +1000
committerRobin Lange2019-09-21 20:01:46 +1000
commitb165b47dffca657cbe2f278b671cc235645a7bca (patch)
treecd20613f283ce9e0613fa479147687f45da72ece
parent1908e95751909b66efa936cf9a89ee7d3aca807d (diff)
downloadaur-b165b47dffca657cbe2f278b671cc235645a7bca.tar.gz
Version v1.2
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD8
-rw-r--r--optimus-manager.install2
3 files changed, 14 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 85d7a5ebbf90..679755bd0fe9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = optimus-manager
pkgdesc = Management utility to handle GPU switching for Optimus laptops
- pkgver = 1.1
+ pkgver = 1.2
pkgrel = 1
url = https://github.com/Askannz/optimus-manager
arch = any
@@ -13,16 +13,19 @@ pkgbase = optimus-manager
depends = mesa-demos
depends = xorg-xrandr
optdepends = bbswitch: alternative power switching method
+ optdepends = acpi_call: alternative power switching method
optdepends = xf86-video-intel: provides the Xorg intel driver
- provides = optimus-manager=1.1
+ provides = optimus-manager=1.2
conflicts = optimus-manager-git
backup = etc/optimus-manager/xorg-intel.conf
backup = etc/optimus-manager/xorg-nvidia.conf
backup = etc/optimus-manager/xsetup-intel.sh
backup = etc/optimus-manager/xsetup-nvidia.sh
+ backup = etc/optimus-manager/nvidia-enable.sh
+ backup = etc/optimus-manager/nvidia-disable.sh
backup = var/lib/optimus-manager/startup_mode
backup = var/lib/optimus-manager/requested_mode
- source = git+https://github.com/Askannz/optimus-manager.git#tag=v1.1
+ source = git+https://github.com/Askannz/optimus-manager.git#tag=v1.2
sha256sums = SKIP
pkgname = optimus-manager
diff --git a/PKGBUILD b/PKGBUILD
index 256770db680c..8e48853d9065 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Robin Lange <robin dot langenc at gmail dot com>
# Contributor: Robin Lange <robin dot langenc at gmail dot com>
pkgname=optimus-manager
-pkgver=1.1
+pkgver=1.2
pkgrel=1
pkgdesc="Management utility to handle GPU switching for Optimus laptops"
arch=('any')
@@ -11,12 +11,15 @@ conflicts=("optimus-manager-git")
provides=("optimus-manager=$pkgver")
depends=('python3' 'python-setuptools' 'python-dbus' 'mesa-demos' 'xorg-xrandr')
optdepends=('bbswitch: alternative power switching method'
+ 'acpi_call: alternative power switching method'
'xf86-video-intel: provides the Xorg intel driver')
makedepends=('python-setuptools' 'git')
backup=('etc/optimus-manager/xorg-intel.conf'
'etc/optimus-manager/xorg-nvidia.conf'
'etc/optimus-manager/xsetup-intel.sh'
'etc/optimus-manager/xsetup-nvidia.sh'
+ 'etc/optimus-manager/nvidia-enable.sh'
+ 'etc/optimus-manager/nvidia-disable.sh'
'var/lib/optimus-manager/startup_mode'
'var/lib/optimus-manager/requested_mode')
source=("git+https://github.com/Askannz/optimus-manager.git#tag=v$pkgver")
@@ -58,6 +61,9 @@ package() {
install -Dm755 config/xsetup-intel.sh "$pkgdir/etc/optimus-manager/xsetup-intel.sh"
install -Dm755 config/xsetup-nvidia.sh "$pkgdir/etc/optimus-manager/xsetup-nvidia.sh"
+
+ install -Dm755 config/nvidia-enable.sh "$pkgdir/etc/optimus-manager/nvidia-enable.sh"
+ install -Dm755 config/nvidia-disable.sh "$pkgdir/etc/optimus-manager/nvidia-disable.sh"
python3 setup.py install --root="$pkgdir/" --optimize=1 --skip-build
diff --git a/optimus-manager.install b/optimus-manager.install
index 0f4d1d87c233..a343b10b6be1 100644
--- a/optimus-manager.install
+++ b/optimus-manager.install
@@ -75,7 +75,7 @@ post_upgrade() {
bold=$(tput bold)
red=$(tput setaf 1)
normal=$(tput sgr0)
- echo "${bold}${red}optimus-manager : if you are upgrading from version v0.8 or earlier, please reboot before attempting a GPU switch.${normal}"
+ echo "${bold}${red}optimus-manager : warning : power management is disabled by default since v1.2. See https://github.com/Askannz/optimus-manager/wiki/A-guide--to-power-management-options${normal}"
}
post_remove() {