← recipes

Commit 59b227f5

10
files
+326
added
-0
deleted
@@ -0,0 +1,39 @@
1 +pkgname: aquamarine
2 +pkgver: '0.15.1'
3 +pkgrel: '1'
4 +pkgdesc: 'Aquamarine – rendernode/backend library for Hyprland'
5 +url: 'https://github.com/hyprwm/aquamarine'
6 +arch: x86_64
7 +license:
8 +- BSD
9 +depends:
10 +- hyprutils
11 +- hyprland-protocols
12 +- wayland
13 +- wayland-protocols
14 +- xorg-libdrm
15 +- xorg-pixman
16 +- libinput
17 +- seatd
18 +- mesa
19 +- hwdata
20 +makedepends:
21 +- cmake
22 +- ninja
23 +- pkgconf
24 +- hyprwayland-scanner
25 +- wayland-protocols
26 +source:
27 +- 'https://github.com/hyprwm/aquamarine/archive/refs/tags/v${pkgver}.tar.gz'
28 +sha256sums:
29 +- SKIP
30 +build: |
31 + cd ${pkgname}-${pkgver}
32 + cmake -B build -G Ninja \
33 + -DCMAKE_INSTALL_PREFIX=/usr \
34 + -DCMAKE_INSTALL_LIBDIR=lib \
35 + -DCMAKE_BUILD_TYPE=Release
36 + cmake --build build
37 +package: |
38 + cd ${pkgname}-${pkgver}
39 + DESTDIR=${PKGDIR} cmake --install build
0 40 new file mode 100644
@@ -0,0 +1,34 @@
1 +pkgname: hyprcursor
2 +pkgver: '0.1.13'
3 +pkgrel: '1'
4 +pkgdesc: 'Hyprland cursor format library'
5 +url: 'https://github.com/hyprwm/hyprcursor'
6 +arch: x86_64
7 +license:
8 +- BSD
9 +depends:
10 +- hyprlang
11 +- hyprutils
12 +- cairo
13 +- librsvg
14 +makedepends:
15 +- cmake
16 +- ninja
17 +- pkgconf
18 +- hyprwayland-scanner
19 +- librsvg
20 +- tomlplusplus
21 +source:
22 +- 'https://github.com/hyprwm/hyprcursor/archive/refs/tags/v${pkgver}.tar.gz'
23 +sha256sums:
24 +- SKIP
25 +build: |
26 + cd ${pkgname}-${pkgver}
27 + cmake -B build -G Ninja \
28 + -DCMAKE_INSTALL_PREFIX=/usr \
29 + -DCMAKE_INSTALL_LIBDIR=lib \
30 + -DCMAKE_BUILD_TYPE=Release
31 + cmake --build build
32 +package: |
33 + cd ${pkgname}-${pkgver}
34 + DESTDIR=${PKGDIR} cmake --install build
0 35 new file mode 100644
@@ -0,0 +1,33 @@
1 +pkgname: hyprgraphics
2 +pkgver: '0.5.1'
3 +pkgrel: '1'
4 +pkgdesc: 'Hyprland graphics/rendering helpers'
5 +url: 'https://github.com/hyprwm/hyprgraphics'
6 +arch: x86_64
7 +license:
8 +- BSD
9 +depends:
10 +- hyprutils
11 +- cairo
12 +- xorg-pixman
13 +- libjpeg-turbo
14 +- libwebp
15 +- file
16 +makedepends:
17 +- cmake
18 +- ninja
19 +- pkgconf
20 +source:
21 +- 'https://github.com/hyprwm/hyprgraphics/archive/refs/tags/v${pkgver}.tar.gz'
22 +sha256sums:
23 +- SKIP
24 +build: |
25 + cd ${pkgname}-${pkgver}
26 + cmake -B build -G Ninja \
27 + -DCMAKE_INSTALL_PREFIX=/usr \
28 + -DCMAKE_INSTALL_LIBDIR=lib \
29 + -DCMAKE_BUILD_TYPE=Release
30 + cmake --build build
31 +package: |
32 + cd ${pkgname}-${pkgver}
33 + DESTDIR=${PKGDIR} cmake --install build
0 34 new file mode 100644
@@ -0,0 +1,26 @@
1 +pkgname: hyprland-protocols
2 +pkgver: '0.7.1'
3 +pkgrel: '1'
4 +pkgdesc: 'Wayland protocol extensions for Hyprland'
5 +url: 'https://github.com/hyprwm/hyprland-protocols'
6 +arch: x86_64
7 +license:
8 +- BSD
9 +depends:
10 +- wayland
11 +- wayland-protocols
12 +makedepends:
13 +- meson
14 +- ninja
15 +- wayland-protocols
16 +source:
17 +- 'https://github.com/hyprwm/hyprland-protocols/archive/refs/tags/v${pkgver}.tar.gz'
18 +sha256sums:
19 +- SKIP
20 +build: |
21 + cd ${pkgname}-${pkgver}
22 + meson setup builddir --prefix=/usr --libdir=lib
23 + meson compile -C builddir
24 +package: |
25 + cd ${pkgname}-${pkgver}
26 + DESTDIR=${PKGDIR} meson install -C builddir
0 27 new file mode 100644
@@ -0,0 +1,55 @@
1 +pkgname: hyprland
2 +pkgver: '0.56.2'
3 +pkgrel: '1'
4 +pkgdesc: 'Dynamic tiling Wayland compositor (Hyprland)'
5 +url: 'https://hyprland.org'
6 +arch: x86_64
7 +license:
8 +- BSD
9 +depends:
10 +- aquamarine
11 +- hyprlang
12 +- hyprutils
13 +- hyprcursor
14 +- hyprgraphics
15 +- hyprland-protocols
16 +- wayland
17 +- wayland-protocols
18 +- libxkbcommon
19 +- xorg-libdrm
20 +- xorg-pixman
21 +- libinput
22 +- seatd
23 +- mesa
24 +- hwdata
25 +- xorg-xwayland
26 +- pango
27 +- cairo
28 +- glib
29 +- re2
30 +- libliftoff
31 +- libjpeg-turbo
32 +- libwebp
33 +- file
34 +- util-linux
35 +- xcb-util
36 +- xcb-util-wm
37 +makedepends:
38 +- meson
39 +- ninja
40 +- cmake
41 +- pkgconf
42 +- hyprwayland-scanner
43 +- wayland-protocols
44 +- hyprland-protocols
45 +source:
46 +- 'https://github.com/hyprwm/Hyprland/archive/refs/tags/v${pkgver}.tar.gz'
47 +sha256sums:
48 +- SKIP
49 +build: |
50 + cd ${pkgname}-${pkgver}
51 + meson setup build --prefix=/usr --libdir=lib --buildtype=release -Dno_systemd=false
52 + meson compile -C build
53 +package: |
54 + cd ${pkgname}-${pkgver}
55 + DESTDIR=${PKGDIR} meson install -C build
0 56 new file mode 100644
@@ -0,0 +1,29 @@
1 +pkgname: hyprlang
2 +pkgver: '0.6.8'
3 +pkgrel: '1'
4 +pkgdesc: 'Hyprland configuration language library'
5 +url: 'https://github.com/hyprwm/hyprlang'
6 +arch: x86_64
7 +license:
8 +- BSD
9 +depends:
10 +- hyprutils
11 +makedepends:
12 +- cmake
13 +- ninja
14 +- pkgconf
15 +- hyprutils
16 +source:
17 +- 'https://github.com/hyprwm/hyprlang/archive/refs/tags/v${pkgver}.tar.gz'
18 +sha256sums:
19 +- SKIP
20 +build: |
21 + cd ${pkgname}-${pkgver}
22 + cmake -B build -G Ninja \
23 + -DCMAKE_INSTALL_PREFIX=/usr \
24 + -DCMAKE_INSTALL_LIBDIR=lib \
25 + -DCMAKE_BUILD_TYPE=Release
26 + cmake --build build
27 +package: |
28 + cd ${pkgname}-${pkgver}
29 + DESTDIR=${PKGDIR} cmake --install build
0 30 new file mode 100644
@@ -0,0 +1,29 @@
1 +pkgname: hyprutils
2 +pkgver: '0.14.2'
3 +pkgrel: '1'
4 +pkgdesc: 'Hyprland utilities library'
5 +url: 'https://github.com/hyprwm/hyprutils'
6 +arch: x86_64
7 +license:
8 +- BSD
9 +depends:
10 +- xorg-pixman
11 +- glib
12 +makedepends:
13 +- cmake
14 +- ninja
15 +- pkgconf
16 +source:
17 +- 'https://github.com/hyprwm/hyprutils/archive/refs/tags/v${pkgver}.tar.gz'
18 +sha256sums:
19 +- SKIP
20 +build: |
21 + cd ${pkgname}-${pkgver}
22 + cmake -B build -G Ninja \
23 + -DCMAKE_INSTALL_PREFIX=/usr \
24 + -DCMAKE_INSTALL_LIBDIR=lib \
25 + -DCMAKE_BUILD_TYPE=Release
26 + cmake --build build
27 +package: |
28 + cd ${pkgname}-${pkgver}
29 + DESTDIR=${PKGDIR} cmake --install build
0 30 new file mode 100644
@@ -0,0 +1,29 @@
1 +pkgname: hyprwayland-scanner
2 +pkgver: '0.4.6'
3 +pkgrel: '1'
4 +pkgdesc: 'Wayland protocol generator for Hyprland'
5 +url: 'https://github.com/hyprwm/hyprwayland-scanner'
6 +arch: x86_64
7 +license:
8 +- BSD
9 +depends:
10 +- wayland
11 +makedepends:
12 +- cmake
13 +- ninja
14 +- pkgconf
15 +- wayland
16 +source:
17 +- 'https://github.com/hyprwm/hyprwayland-scanner/archive/refs/tags/v${pkgver}.tar.gz'
18 +sha256sums:
19 +- SKIP
20 +build: |
21 + cd ${pkgname}-${pkgver}
22 + cmake -B build -G Ninja \
23 + -DCMAKE_INSTALL_PREFIX=/usr \
24 + -DCMAKE_INSTALL_LIBDIR=lib \
25 + -DCMAKE_BUILD_TYPE=Release
26 + cmake --build build
27 +package: |
28 + cd ${pkgname}-${pkgver}
29 + DESTDIR=${PKGDIR} cmake --install build
0 30 new file mode 100644
@@ -0,0 +1,25 @@
1 +pkgname: libspng
2 +pkgver: '0.7.4'
3 +pkgrel: '1'
4 +pkgdesc: 'Simple PNG decoding/encoding library'
5 +url: 'https://libspng.org/'
6 +arch: x86_64
7 +license:
8 +- BSD
9 +depends:
10 +- zlib
11 +makedepends:
12 +- meson
13 +- ninja
14 +- zlib
15 +source:
16 +- 'https://github.com/randy408/libspng/archive/refs/tags/v${pkgver}.tar.gz'
17 +sha256sums:
18 +- SKIP
19 +build: |
20 + cd ${pkgname}-${pkgver}
21 + meson setup builddir --prefix=/usr --libdir=lib -Dbuild_examples=false
22 + meson compile -C builddir
23 +package: |
24 + cd ${pkgname}-${pkgver}
25 + DESTDIR=${PKGDIR} meson install -C builddir
0 26 new file mode 100644
@@ -0,0 +1,27 @@
1 +pkgname: tomlplusplus
2 +pkgver: '3.4.0'
3 +pkgrel: '1'
4 +pkgdesc: 'Header-only TOML config file parser (C++)'
5 +url: 'https://github.com/marzer/tomlplusplus'
6 +arch: x86_64
7 +license:
8 +- BSD
9 +depends:
10 +
11 +makedepends:
12 +- cmake
13 +- ninja
14 +source:
15 +- 'https://github.com/marzer/tomlplusplus/archive/refs/tags/v${pkgver}.tar.gz'
16 +sha256sums:
17 +- SKIP
18 +build: |
19 + cd ${pkgname}-${pkgver}
20 + cmake -B build -G Ninja \
21 + -DCMAKE_INSTALL_PREFIX=/usr \
22 + -DCMAKE_INSTALL_LIBDIR=lib \
23 + -DCMAKE_BUILD_TYPE=Release
24 + cmake --build build
25 +package: |
26 + cd ${pkgname}-${pkgver}
27 + DESTDIR=${PKGDIR} cmake --install build