From 8e8d5a99c2d0f9f06b6d03c927bba2139be8298a Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:15:41 -0700 Subject: [PATCH 01/13] Add bin --- aur/PKGBUILD-bin | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 aur/PKGBUILD-bin diff --git a/aur/PKGBUILD-bin b/aur/PKGBUILD-bin new file mode 100644 index 00000000..3f57c4d7 --- /dev/null +++ b/aur/PKGBUILD-bin @@ -0,0 +1,27 @@ +# Maintainer: ThatOneCalculator + +_pkgname="hyprland" +pkgname="${_pkgname}-bin" +pkgver="0.2.0beta" +pkgrel=2 +pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." +arch=(any) +url="https://github.com/vaxerski/Hyprland" +license=('BSD') +depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango) +makedepends=(git cmake ninja gcc gdb) +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/vaxerski/Hyprland/releases/download/v${pkgver}/v${pkgver}.tar.gz") +sha256sums=('SKIP') +conflicts=("${_pkgname}-git" "${_pkgname}" "${_pkgname}-bin") + +package() { + cd "$srcdir/Hyprland-$pkgver" + mkdir -p "${pkgdir}/usr/share/wayland-sessions" + mkdir -p "${pkgdir}/usr/share/hyprland" + install -Dm755 ./Hyprland -t "${pkgdir}/usr/bin" + install -Dm755 ./libwlroots.so.11032 -t "${pkgdir}/usr/lib" + install -Dm644 assets/*.png -t "${pkgdir}/usr/share/hyprland" + install -Dm644 example/hyprland.desktop -t "${pkgdir}/usr/share/wayland-sessions" + install -Dm644 example/hyprland.conf -t "${pkgdir}/usr/share/hyprland" + install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${_pkgname}" +} From f6b8a966219afc29f2a2b01cb817a9266aed5972 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:15:57 -0700 Subject: [PATCH 02/13] Update PKGBUILD --- aur/PKGBUILD | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/aur/PKGBUILD b/aur/PKGBUILD index b5d98887..2d424f99 100644 --- a/aur/PKGBUILD +++ b/aur/PKGBUILD @@ -2,20 +2,22 @@ _pkgname="hyprland" pkgname="${_pkgname}" -pkgver="0.1.1beta" +pkgver="0.2.0beta" pkgrel=2 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) url="https://github.com/vaxerski/Hyprland" license=('BSD') -depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols wlroots-git cairo pango) +depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango) makedepends=(git cmake ninja gcc gdb) source=("${pkgname}-${pkgver}.tar.gz::https://github.com/vaxerski/hyprland/archive/v${pkgver}.tar.gz") sha256sums=('SKIP') +conflicts=("${_pkgname}-git" "${_pkgname}" "${_pkgname}-bin") options=(!makeflags !buildflags) build() { cd "$srcdir/Hyprland-$pkgver" + git submodule update --init make all } From 6d6e967a8dcf9802618783921398ade8d50e8f76 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:17:02 -0700 Subject: [PATCH 03/13] Update PKGBUILD-git --- aur/PKGBUILD-git | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/aur/PKGBUILD-git b/aur/PKGBUILD-git index 70f86c93..acd7c697 100644 --- a/aur/PKGBUILD-git +++ b/aur/PKGBUILD-git @@ -2,15 +2,16 @@ _pkgname="hyprland" pkgname="${_pkgname}-git" -pkgver=r568.g632d00c -pkgrel=1 +pkgver=r615.g119e776 +pkgrel=2 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) url="https://github.com/vaxerski/Hyprland" license=('BSD') -depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols wlroots-git cairo pango) +depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango) makedepends=(git cmake ninja gcc gdb) source=("${_pkgname}::git+https://github.com/vaxerski/Hyprland.git") +conflicts=("${_pkgname}-git" "${_pkgname}" "${_pkgname}-bin") sha256sums=('SKIP') options=(!makeflags !buildflags) @@ -24,6 +25,7 @@ pkgver() { build() { cd "${srcdir}/${_pkgname}" + git submodule update --init make all } From 1ccb944509bee0cdd76062d34bd77cadd36c7124 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:19:15 -0700 Subject: [PATCH 04/13] 0.2.1beta --- aur/PKGBUILD-bin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aur/PKGBUILD-bin b/aur/PKGBUILD-bin index 3f57c4d7..03f2e051 100644 --- a/aur/PKGBUILD-bin +++ b/aur/PKGBUILD-bin @@ -2,7 +2,7 @@ _pkgname="hyprland" pkgname="${_pkgname}-bin" -pkgver="0.2.0beta" +pkgver="0.2.1beta" pkgrel=2 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) From 35bcea38e324dbf426549177f1ba33b132e5f0bd Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:19:26 -0700 Subject: [PATCH 05/13] 0.2.1beta --- aur/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aur/PKGBUILD b/aur/PKGBUILD index 2d424f99..32d77aa8 100644 --- a/aur/PKGBUILD +++ b/aur/PKGBUILD @@ -2,7 +2,7 @@ _pkgname="hyprland" pkgname="${_pkgname}" -pkgver="0.2.0beta" +pkgver="0.2.1beta" pkgrel=2 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) From 40ab062a3c6ac1624734e5b17064eb6e775b5d68 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:25:49 -0700 Subject: [PATCH 06/13] Update PKGBUILD-bin --- aur/PKGBUILD-bin | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/aur/PKGBUILD-bin b/aur/PKGBUILD-bin index 03f2e051..bc87c6b3 100644 --- a/aur/PKGBUILD-bin +++ b/aur/PKGBUILD-bin @@ -2,8 +2,8 @@ _pkgname="hyprland" pkgname="${_pkgname}-bin" -pkgver="0.2.1beta" -pkgrel=2 +pkgver="0.2.2beta" +pkgrel=1 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) url="https://github.com/vaxerski/Hyprland" @@ -19,6 +19,7 @@ package() { mkdir -p "${pkgdir}/usr/share/wayland-sessions" mkdir -p "${pkgdir}/usr/share/hyprland" install -Dm755 ./Hyprland -t "${pkgdir}/usr/bin" + install -Dm755 ./hyprctl -t "${pkgdir}/usr/bin" install -Dm755 ./libwlroots.so.11032 -t "${pkgdir}/usr/lib" install -Dm644 assets/*.png -t "${pkgdir}/usr/share/hyprland" install -Dm644 example/hyprland.desktop -t "${pkgdir}/usr/share/wayland-sessions" From 4264a0b08de66faa84aec069d3815aa57e86b494 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:26:03 -0700 Subject: [PATCH 07/13] Update PKGBUILD --- aur/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aur/PKGBUILD b/aur/PKGBUILD index 32d77aa8..561dcef3 100644 --- a/aur/PKGBUILD +++ b/aur/PKGBUILD @@ -2,8 +2,8 @@ _pkgname="hyprland" pkgname="${_pkgname}" -pkgver="0.2.1beta" -pkgrel=2 +pkgver="0.2.2beta" +pkgrel=1 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) url="https://github.com/vaxerski/Hyprland" From 8d1c4958788eb13a6c72faea5fea00ceb15b0022 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:32:26 -0700 Subject: [PATCH 08/13] Update PKGBUILD-git --- aur/PKGBUILD-git | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aur/PKGBUILD-git b/aur/PKGBUILD-git index acd7c697..1d89e778 100644 --- a/aur/PKGBUILD-git +++ b/aur/PKGBUILD-git @@ -3,12 +3,12 @@ _pkgname="hyprland" pkgname="${_pkgname}-git" pkgver=r615.g119e776 -pkgrel=2 +pkgrel=3 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) url="https://github.com/vaxerski/Hyprland" license=('BSD') -depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango) +depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango polkit) makedepends=(git cmake ninja gcc gdb) source=("${_pkgname}::git+https://github.com/vaxerski/Hyprland.git") conflicts=("${_pkgname}-git" "${_pkgname}" "${_pkgname}-bin") From c433b14e3d4be1bd1318b9eec9f65761edc16497 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:32:38 -0700 Subject: [PATCH 09/13] Update PKGBUILD --- aur/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aur/PKGBUILD b/aur/PKGBUILD index 561dcef3..9c690c34 100644 --- a/aur/PKGBUILD +++ b/aur/PKGBUILD @@ -3,12 +3,12 @@ _pkgname="hyprland" pkgname="${_pkgname}" pkgver="0.2.2beta" -pkgrel=1 +pkgrel=2 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) url="https://github.com/vaxerski/Hyprland" license=('BSD') -depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango) +depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango polkit) makedepends=(git cmake ninja gcc gdb) source=("${pkgname}-${pkgver}.tar.gz::https://github.com/vaxerski/hyprland/archive/v${pkgver}.tar.gz") sha256sums=('SKIP') From f64cae2b7fee26e78e17a0d9ba85910e551671c1 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:32:59 -0700 Subject: [PATCH 10/13] Update PKGBUILD-bin --- aur/PKGBUILD-bin | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aur/PKGBUILD-bin b/aur/PKGBUILD-bin index bc87c6b3..3e9bb732 100644 --- a/aur/PKGBUILD-bin +++ b/aur/PKGBUILD-bin @@ -3,12 +3,12 @@ _pkgname="hyprland" pkgname="${_pkgname}-bin" pkgver="0.2.2beta" -pkgrel=1 +pkgrel=2 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) url="https://github.com/vaxerski/Hyprland" license=('BSD') -depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango) +depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango polkit) makedepends=(git cmake ninja gcc gdb) source=("${pkgname}-${pkgver}.tar.gz::https://github.com/vaxerski/Hyprland/releases/download/v${pkgver}/v${pkgver}.tar.gz") sha256sums=('SKIP') From 1e3bea5e70fb7ffb8365eddff91d44de0fc33c78 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:45:51 -0700 Subject: [PATCH 11/13] Update PKGBUILD --- aur/PKGBUILD | 43 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/aur/PKGBUILD b/aur/PKGBUILD index 9c690c34..2acc71f7 100644 --- a/aur/PKGBUILD +++ b/aur/PKGBUILD @@ -3,13 +3,50 @@ _pkgname="hyprland" pkgname="${_pkgname}" pkgver="0.2.2beta" -pkgrel=2 +pkgrel=3 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) url="https://github.com/vaxerski/Hyprland" license=('BSD') -depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango polkit) -makedepends=(git cmake ninja gcc gdb) +depends=( + libxcb + xcb-proto + xcb-util + xcb-util-keysyms + libxfixes + libx11 + libxcomposite + xorg-xinput + libxrender + pixman + wayland-protocols + cairo + pango + polkit + glslang + libinput + libxcb + libxkbcommon + opengl-driver + pixman + wayland + xcb-util-errors + xcb-util-renderutil + xcb-util-wm + seatd + vulkan-icd-loader + vulkan-validation-layers + xorg-xwayland) +makedepends=( + git + cmake + ninja + gcc + gdb + meson + vulkan-headers + wayland-protocols + xorgproto) source=("${pkgname}-${pkgver}.tar.gz::https://github.com/vaxerski/hyprland/archive/v${pkgver}.tar.gz") sha256sums=('SKIP') conflicts=("${_pkgname}-git" "${_pkgname}" "${_pkgname}-bin") From 879345c1e976f5465af30ff60a269fb45b57cd78 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:46:00 -0700 Subject: [PATCH 12/13] Update PKGBUILD-git --- aur/PKGBUILD-git | 43 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/aur/PKGBUILD-git b/aur/PKGBUILD-git index 1d89e778..ec81cefc 100644 --- a/aur/PKGBUILD-git +++ b/aur/PKGBUILD-git @@ -3,13 +3,50 @@ _pkgname="hyprland" pkgname="${_pkgname}-git" pkgver=r615.g119e776 -pkgrel=3 +pkgrel=4 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) url="https://github.com/vaxerski/Hyprland" license=('BSD') -depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango polkit) -makedepends=(git cmake ninja gcc gdb) +depends=( + libxcb + xcb-proto + xcb-util + xcb-util-keysyms + libxfixes + libx11 + libxcomposite + xorg-xinput + libxrender + pixman + wayland-protocols + cairo + pango + polkit + glslang + libinput + libxcb + libxkbcommon + opengl-driver + pixman + wayland + xcb-util-errors + xcb-util-renderutil + xcb-util-wm + seatd + vulkan-icd-loader + vulkan-validation-layers + xorg-xwayland) +makedepends=( + git + cmake + ninja + gcc + gdb + meson + vulkan-headers + wayland-protocols + xorgproto) source=("${_pkgname}::git+https://github.com/vaxerski/Hyprland.git") conflicts=("${_pkgname}-git" "${_pkgname}" "${_pkgname}-bin") sha256sums=('SKIP') From 02210d3d96abeee673deedadac8c4127fccffa78 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 31 May 2022 13:46:09 -0700 Subject: [PATCH 13/13] Update PKGBUILD-bin --- aur/PKGBUILD-bin | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/aur/PKGBUILD-bin b/aur/PKGBUILD-bin index 3e9bb732..2d468e0c 100644 --- a/aur/PKGBUILD-bin +++ b/aur/PKGBUILD-bin @@ -3,13 +3,40 @@ _pkgname="hyprland" pkgname="${_pkgname}-bin" pkgver="0.2.2beta" -pkgrel=2 +pkgrel=3 pkgdesc="Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks." arch=(any) url="https://github.com/vaxerski/Hyprland" license=('BSD') -depends=(libxcb xcb-proto xcb-util xcb-util-keysyms libxfixes libx11 libxcomposite xorg-xinput libxrender pixman wayland-protocols cairo pango polkit) -makedepends=(git cmake ninja gcc gdb) +depends=( + libxcb + xcb-proto + xcb-util + xcb-util-keysyms + libxfixes + libx11 + libxcomposite + xorg-xinput + libxrender + pixman + wayland-protocols + cairo + pango + polkit + glslang + libinput + libxcb + libxkbcommon + opengl-driver + pixman + wayland + xcb-util-errors + xcb-util-renderutil + xcb-util-wm + seatd + vulkan-icd-loader + vulkan-validation-layers + xorg-xwayland) source=("${pkgname}-${pkgver}.tar.gz::https://github.com/vaxerski/Hyprland/releases/download/v${pkgver}/v${pkgver}.tar.gz") sha256sums=('SKIP') conflicts=("${_pkgname}-git" "${_pkgname}" "${_pkgname}-bin")