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