diff options
author | Mark Wagie | 2020-11-24 16:41:46 -0700 |
---|---|---|
committer | Mark Wagie | 2020-11-24 16:41:46 -0700 |
commit | 50d505ebf819a32fe11c8d33913708e536ad6283 (patch) | |
tree | 9aef1ce076db8232492c6b7e85c43209f4c478a7 | |
download | aur-50d505ebf819a32fe11c8d33913708e536ad6283.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | setup.patch | 43 |
4 files changed, 117 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..93a4c7e299e9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = grub-reboot-picker + pkgdesc = Tray application to reboot into different OSes or UEFI/BIOS + pkgver = 0.0.6 + pkgrel = 1 + url = https://github.com/mendhak/grub-reboot-picker + arch = any + license = MIT + makedepends = python-setuptools + depends = python-gobject + depends = python-cairo + depends = libappindicator-gtk3 + depends = grub + depends = polkit + source = grub-reboot-picker-0.0.6.tar.gz::https://github.com/mendhak/grub-reboot-picker/archive/v0.0.6.tar.gz + source = setup.patch + sha256sums = ae85de0b9dfd9648598a380b7db733d6de6562529776e4e2bfbb7b3d9b80c3fe + sha256sums = 53697a6925981cf83c3c67fed1646fff9a3800ce43994f7da94526151b285bb2 + +pkgname = grub-reboot-picker + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f6d26664c68d --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +# Ignore everything +* + +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO +!setup.patch diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6bbb3bf8fb77 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> +pkgname=grub-reboot-picker +pkgver=0.0.6 +pkgrel=1 +pkgdesc="Tray application to reboot into different OSes or UEFI/BIOS" +arch=('any') +url="https://github.com/mendhak/grub-reboot-picker" +license=('MIT') +depends=('python-gobject' 'python-cairo' 'libappindicator-gtk3' 'grub' 'polkit') +makedepends=('python-setuptools') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" + 'setup.patch') +sha256sums=('ae85de0b9dfd9648598a380b7db733d6de6562529776e4e2bfbb7b3d9b80c3fe' + '53697a6925981cf83c3c67fed1646fff9a3800ce43994f7da94526151b285bb2') + +prepare() { + cd "$pkgname-$pkgver" + patch --verbose -p0 < "$srcdir/setup.patch" + + sed -i 's/un-reboot/system-reboot-symbolic/g' \ + "src/$pkgname.py" \ + com.mendhak.grubrebootpicker.desktop \ + com.mendhak.grubrebootpicker.policy + + sed -i 's/sbin/bin/g' \ + com.mendhak.grubrebootpicker.desktop \ + com.mendhak.grubrebootpicker.policy + + if [[ -d "$pkgname" ]]; then + rm -rf "$pkgname" + fi + mv src "$pkgname" +} + +build() { + cd "$pkgname-$pkgver" + python setup.py build +} + +package() { + cd "$pkgname-$pkgver" + export PYTHONHASHSEED=0 + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + + install -Dm644 LICENSE.md -t "$pkgdir/usr/share/licenses/$pkgname" +} diff --git a/setup.patch b/setup.patch new file mode 100644 index 000000000000..b81a0806e071 --- /dev/null +++ b/setup.patch @@ -0,0 +1,43 @@ +--- setup.py 2020-06-06 05:31:19.000000000 -0600 ++++ setup.py 2020-11-24 15:06:12.291166000 -0700 +@@ -1,21 +1,10 @@ + import os + import shutil + import setuptools +-from stdeb import util +- +-# Spacing is *critical* in the entire changelog file string. +-with open("CHANGELOG.md", "r") as fh: +- changelog = fh.read() +- +-util.CHANGELOG_FILE = """%(source)s (%(full_version)s) %(distname)s; urgency=low +- +-{} +- +- -- %(maintainer)s %(date822)s\n""".format(changelog) + + if not os.path.exists("tmp"): + os.makedirs("tmp") +-shutil.copy('src/grub-reboot-picker.py', 'tmp/grub-reboot-picker') ++shutil.copy('grub-reboot-picker/grub-reboot-picker.py', 'tmp/grub-reboot-picker') + + + setuptools.setup( +@@ -32,7 +21,7 @@ + """, + long_description_content_type="text/plain", + url="https://github.com/mendhak/grub-reboot-picker", +- packages=['src'], ++ packages=['grub-reboot-picker'], + include_package_data=True, + + classifiers=[ +@@ -43,7 +32,7 @@ + python_requires='>=3.6', + install_requires=[], + data_files=[ +- ('/usr/sbin/', ['tmp/grub-reboot-picker']), ++ ('/usr/bin/', ['tmp/grub-reboot-picker']), + ('/usr/share/polkit-1/actions/', ['com.mendhak.grubrebootpicker.policy']), + ('/etc/xdg/autostart/', ['com.mendhak.grubrebootpicker.desktop']), + ('/usr/share/applications/', ['com.mendhak.grubrebootpicker.desktop']) |