summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Del Castillo2021-01-22 13:06:57 -0500
committerKevin Del Castillo2021-01-22 13:06:57 -0500
commit8ae8607a79e5fc611f5e21bb4e3a1f3d7f41d9b6 (patch)
tree523d36bbe1c68a2396837facf2e7dfc0f9611bf6
parent4ed89fe53bd6e986b7826dd974ad792a37b635a7 (diff)
downloadaur-8ae8607a79e5fc611f5e21bb4e3a1f3d7f41d9b6.tar.gz
updpkg: 2
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD43
-rw-r--r--pop-shell.install12
3 files changed, 55 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 264e9739919e..36d3c032f232 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,25 @@
pkgbase = gnome-shell-extension-pop-shell-bin
- pkgdesc = Pop Shell - Tiling window management in Gnome (WIP, precompiled)
+ pkgdesc = Pop Shell - Tiling window management in Gnome (precompiled)
pkgver = 1.2.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/pop-os/shell
+ install = pop-shell.install
arch = any
license = GPLv3
depends = gnome-shell
optdepends = gnome-shell-extensions: native-window extension for improved window placement
conflicts = gnome-shell-extension-pop-shell
+ noextract = pop-os-shell-1.2.0.zip
source = pop-os-shell-1.2.0.zip::https://github.com/pop-os/shell/releases/download/1.2.0/pop-shell@system76.com_1.2.0.zip
+ source = https://raw.githubusercontent.com/pop-os/shell/1.2.0/keybindings/10-pop-shell-move.xml
+ source = https://raw.githubusercontent.com/pop-os/shell/1.2.0/keybindings/10-pop-shell-navigate.xml
+ source = https://raw.githubusercontent.com/pop-os/shell/1.2.0/keybindings/10-pop-shell-tile.xml
+ source = https://raw.githubusercontent.com/pop-os/shell/1.2.0/scripts/configure.sh
sha256sums = 5ee01c1d40a4437069cc96c217d4a2d99a2d8f09ec34b62d893edc7eadc0838c
+ sha256sums = 2520d034cb00f5cbbd7a14f68c4e6aae785c2bc6c000dab680feae7b00f5391e
+ sha256sums = b14ab3b9ab66d160c5e77279724ea64158e7f4c9e44b4935a02a7c049a63f519
+ sha256sums = 25c50e38934441d7f9dd84378f4a687e853476b5908dcdbf98676d1f55886555
+ sha256sums = f2adbc97fc1a82f476a7ea20ba11d38593ba1f48100662d8c48579ee5e1a1549
pkgname = gnome-shell-extension-pop-shell-bin
diff --git a/PKGBUILD b/PKGBUILD
index fe1b7aa6bc70..f89e670d5b77 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,41 @@
# Maintainer: Kevin Del Castillo Ramirez <quebin31@gmail.com>
pkgname=gnome-shell-extension-pop-shell-bin
-pkgdesc="Pop Shell - Tiling window management in Gnome (WIP, precompiled)"
+pkgdesc='Pop Shell - Tiling window management in Gnome (precompiled)'
pkgver=1.2.0
-pkgrel=1
+pkgrel=2
arch=(any)
-url="https://github.com/pop-os/shell"
-license=("GPLv3")
+url='https://github.com/pop-os/shell'
+license=('GPLv3')
optdepends=('gnome-shell-extensions: native-window extension for improved window placement')
-conflicts=("gnome-shell-extension-pop-shell")
-depends=("gnome-shell")
+conflicts=('gnome-shell-extension-pop-shell')
+depends=('gnome-shell')
+install='pop-shell.install'
_gitorg=pop-os
_gitname=shell
-_file="${_gitorg}-${_gitname}-${pkgver}"
-source=("${_file}.zip::https://github.com/${_gitorg}/${_gitname}/releases/download/${pkgver}/pop-shell@system76.com_${pkgver}.zip")
-sha256sums=("5ee01c1d40a4437069cc96c217d4a2d99a2d8f09ec34b62d893edc7eadc0838c")
+_releasefile="${_gitorg}-${_gitname}-${pkgver}.zip"
+source=(
+ "${_releasefile}::https://github.com/${_gitorg}/${_gitname}/releases/download/${pkgver}/pop-shell@system76.com_${pkgver}.zip"
+ "https://raw.githubusercontent.com/pop-os/shell/${pkgver}/keybindings/10-pop-shell-move.xml"
+ "https://raw.githubusercontent.com/pop-os/shell/${pkgver}/keybindings/10-pop-shell-navigate.xml"
+ "https://raw.githubusercontent.com/pop-os/shell/${pkgver}/keybindings/10-pop-shell-tile.xml"
+ "https://raw.githubusercontent.com/pop-os/shell/${pkgver}/scripts/configure.sh")
+noextract=("${_releasefile}")
+sha256sums=(
+ '5ee01c1d40a4437069cc96c217d4a2d99a2d8f09ec34b62d893edc7eadc0838c'
+ '2520d034cb00f5cbbd7a14f68c4e6aae785c2bc6c000dab680feae7b00f5391e'
+ 'b14ab3b9ab66d160c5e77279724ea64158e7f4c9e44b4935a02a7c049a63f519'
+ '25c50e38934441d7f9dd84378f4a687e853476b5908dcdbf98676d1f55886555'
+ 'f2adbc97fc1a82f476a7ea20ba11d38593ba1f48100662d8c48579ee5e1a1549')
+
+prepare() {
+ unzip -qo "${_releasefile}" -d extension
+}
package() {
- mkdir -p "${pkgdir}/usr/share/gnome-shell/extensions/"
- rm "${srcdir}/${_file}.zip"
- cp -r "${srcdir}" "${pkgdir}/usr/share/gnome-shell/extensions/pop-shell@system76.com"
+ local extension_dir='usr/share/gnome-shell/extensions/pop-shell@system76.com'
+ local keybindings_dir='usr/share/gnome-control-center/keybindings'
+
+ install -Dm644 *.xml -t "${pkgdir}/${keybindings_dir}"
+ install -Dm755 configure.sh -t "${pkgdir}/${extension_dir}/scripts/configure.sh"
+ cp -r "${srcdir}"/extension/* "${pkgdir}/${extension_dir}"
}
diff --git a/pop-shell.install b/pop-shell.install
new file mode 100644
index 000000000000..46ae682f6e93
--- /dev/null
+++ b/pop-shell.install
@@ -0,0 +1,12 @@
+post_install() {
+ echo "pop-shell: To complete setup configure keybindings"
+ echo "pop-shell: Run the script /usr/share/gnome-shell/extensions/pop-shell@system76.com/scripts/configure.sh"
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ echo "pop-shell: uninstalled, reset the keybindings."
+} \ No newline at end of file