diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7295004c19bf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,81 @@ +# Maintainer: Ragnar Groot Koerkamp <ragnar dot grootkoerkamp at gmail dot com> +# Contributor: Drew DeVault <sir@cmpwn.com> +# Contributor: Antonin Décimo <antonin dot decimo at gmail dot com> +pkgname=sway-inhibit-fullscreen-git +_pkgname=sway +pkgver=r6655.7036c198 +pkgrel=1 +license=("MIT") +pkgdesc="Sway with inhibit_fullscreen command" +makedepends=( + "git" + "meson" + "scdoc" + "wayland-protocols" +) +depends=( + "cairo" + "gdk-pixbuf2" + "json-c" + "pango" + "polkit" + "pcre" + "swaybg" + "ttf-font" + "wlroots" + "xorg-server-xwayland" +) +optdepends=( + "alacritty: Terminal emulator used by the default config" + "dmenu: Application launcher" + "grim: Screenshot utility" + "i3status: Status line" + "mako: Lightweight notification daemon" + "slurp: Select a region" + "swayidle: Idle management daemon" + "swaylock: Screen locker" + "wallutils: Timed wallpapers" + "waybar: Highly customizable bar" +) +backup=(etc/sway/config) +arch=("i686" "x86_64") +url="https://swaywm.org" +source=("${_pkgname}::git+https://github.com/RagnarGrootKoerkamp/sway.git#branch=fakefullscreen" + 50-systemd-user.conf) +sha512sums=('SKIP' + '57590bc0d14c87289a4a9cd67991c6a841e54244d2a6186b5da5a08e633de2e8631959fa8c77ede211b0a5f315d920f2c1350951a53d6f2e9e81859056cb3c9e') +provides=("sway") +conflicts=("sway") +options=(debug) + +pkgver() { + cd "$_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + arch-meson \ + -Dsd-bus-provider=libsystemd \ + -Dwerror=false \ + "$_pkgname" build + meson compile -C build +} + +package() { + install -Dm644 50-systemd-user.conf -t "$pkgdir/etc/sway/config.d/" + + DESTDIR="$pkgdir" meson install -C build + + cd "$_pkgname" + install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + for util in autoname-workspaces.py inactive-windows-transparency.py grimshot; do + install -Dm755 "contrib/$util" -t "$pkgdir/usr/share/$pkgname/scripts" + done +} + +post_upgrade() { + # This is currently based on sway 1.6, which goes together with the version of wlroots in community. + #echo "Make sure to upgrade wlroots-git and sway-git together." + #echo "Upgrading one but not the other is unsupported." + : +} |