diff --git a/pkg.info b/pkg.info index d4f22ec..ed1d93c 100644 --- a/pkg.info +++ b/pkg.info @@ -1,9 +1,11 @@ name: river description: A dynamic tiling Wayland compositor -version: 0.3.12 -revision: 2 +version: 0.4.1 +revision: 1 url: https://codeberg.org/river/river license: GPL3-only +maintainers: + - enumdev@enumerated.dev architecture: any type: source depends: @@ -26,4 +28,4 @@ downloads: - url: https://codeberg.org/river/river/releases/download/v${BPM_PKG_VERSION}/river-${BPM_PKG_VERSION}.tar.gz extract_to: ${BPM_SOURCE} extract_strip_components: 1 - checksum: 06376cc7b38eb2307030f7ec0954db119d83c55a5226abe4c363c2dbec6f40c3 + checksum: 066a4cd282ce47079abc7081da10a8c8df6e73d5c491268bf5dbb75769809ff0 diff --git a/source.sh b/source.sh index 1982063..86be4bd 100644 --- a/source.sh +++ b/source.sh @@ -5,13 +5,33 @@ # The build function is executed in the source directory # This function is used to compile the source code build() { - DESTDIR=build zig build --summary all --prefix /usr --search-prefix /usr --global-cache-dir ../zig-global-cache -Dtarget=native-linux.6.1-gnu.2.38 -Dcpu=baseline -Dpie -Doptimize=ReleaseSafe -Dxwayland install + DESTDIR=build zig build \ + --summary all \ + --prefix /usr \ + --search-prefix /usr \ + --global-cache-dir ../zig-global-cache \ + --build-id=sha1 \ + -Dtarget=native-linux.6.6-gnu.2.40 \ + -Dcpu=baseline \ + -Dpie \ + -Doptimize=ReleaseSafe \ + -Dxwayland } # The check function is executed in the source directory # This function is used to run tests to verify the package has been compiled correctly check() { - zig build test --summary all --prefix /usr --search-prefix /usr --global-cache-dir ../zig-global-cache -Dtarget=native-linux.6.1-gnu.2.38 -Dcpu=baseline -Dpie -Doptimize=ReleaseSafe -Dxwayland + DESTDIR=build zig build test \ + --summary all \ + --prefix /usr \ + --search-prefix /usr \ + --global-cache-dir ../zig-global-cache \ + --build-id=sha1 \ + -Dtarget=native-linux.6.6-gnu.2.40 \ + -Dcpu=baseline \ + -Dpie \ + -Doptimize=ReleaseSafe \ + -Dxwayland } # The package function is executed in the source directory @@ -19,13 +39,9 @@ check() { package() { cp -a build/* -t "$BPM_OUTPUT" - # Install configuration file - install -Dm755 example/init "$BPM_OUTPUT"/usr/share/river/example/init - # Install session file install -Dm644 contrib/river.desktop "$BPM_OUTPUT"/usr/share/wayland-sessions/river.desktop - # Install package license - install -Dm644 README.md "$BPM_OUTPUT"/usr/share/doc/river/README.md - install -Dm644 LICENSE "$BPM_OUTPUT"/usr/share/licenses/river/LICENSE + # Install package licenses + install -Dm644 LICENSES/{0BSD,MIT}.txt -t "$BPM_OUTPUT"/usr/share/licenses/river }