diff --git a/packages/z/zellij/abi_used_symbols b/packages/z/zellij/abi_used_symbols index f24c6657b66..86ae927d746 100644 --- a/packages/z/zellij/abi_used_symbols +++ b/packages/z/zellij/abi_used_symbols @@ -2,7 +2,6 @@ libc.so.6:__assert_fail libc.so.6:__ctype_b_loc libc.so.6:__ctype_tolower_loc libc.so.6:__cxa_atexit -libc.so.6:__environ libc.so.6:__errno_location libc.so.6:__fdelt_chk libc.so.6:__fprintf_chk @@ -82,6 +81,7 @@ libc.so.6:ftruncate64 libc.so.6:fwrite libc.so.6:gai_strerror libc.so.6:getaddrinfo +libc.so.6:getauxval libc.so.6:getcontext libc.so.6:getcwd libc.so.6:getenv @@ -119,7 +119,6 @@ libc.so.6:memchr libc.so.6:memcmp libc.so.6:memcpy libc.so.6:memmove -libc.so.6:memrchr libc.so.6:memset libc.so.6:mkdir libc.so.6:mmap diff --git a/packages/z/zellij/files/dev.zellij.Zellij.metainfo.xml b/packages/z/zellij/files/dev.zellij.Zellij.metainfo.xml new file mode 100644 index 00000000000..759c8da36c7 --- /dev/null +++ b/packages/z/zellij/files/dev.zellij.Zellij.metainfo.xml @@ -0,0 +1,29 @@ + + + dev.zellij.Zellij + + Zellij + A terminal workspace with batteries included + + CC0-1.0 + MIT + + + + Zellij is a terminal workspace. It has the base functionality of a terminal multiplexer (similar to tmux or screen) but includes many built-in features that would allow users to extend it and create their own personalized environment. + + + + zellij.desktop + + + https://zellij.dev/img/tutorial-1-preview.png + + + https://zellij.dev/img/tutorial-2-preview.png + + + https://zellij.dev/img/tutorial-3-preview.png + + + diff --git a/packages/z/zellij/files/zellij.png b/packages/z/zellij/files/zellij.png new file mode 100644 index 00000000000..7a916a18de4 Binary files /dev/null and b/packages/z/zellij/files/zellij.png differ diff --git a/packages/z/zellij/package.yml b/packages/z/zellij/package.yml index 8e11c6a8170..2c4fb9d1c34 100644 --- a/packages/z/zellij/package.yml +++ b/packages/z/zellij/package.yml @@ -1,6 +1,6 @@ name : zellij version : 0.40.1 -release : 6 +release : 7 source : - https://github.com/zellij-org/zellij/archive/refs/tags/v0.40.1.tar.gz : 1f0bfa13f2dbe657d76341a196f98a3b4caa47ac63abee06b39883a11ca220a8 homepage : https://zellij.dev @@ -14,9 +14,9 @@ builddeps : - mandown - rust setup : | - cargo fetch --locked --target "x86_64-unknown-linux-gnu" + %cargo_fetch --target "x86_64-unknown-linux-gnu" build : | - cargo build --release --frozen + %cargo_build # Build completions ./target/release/zellij setup --generate-completion bash > target/zellij.bash @@ -26,7 +26,7 @@ build : | # Build manpage mandown docs/MANPAGE.md > assets/zellij.1 install : | - install -Dm755 target/release/zellij -t "$installdir/usr/bin" + %cargo_install # Install completions install -Dm644 target/zellij.bash "$installdir/usr/share/bash-completion/completions/zellij" @@ -38,3 +38,9 @@ install : | # Install desktop file install -Dm644 assets/zellij.desktop "$installdir/usr/share/applications/zellij.desktop" + + # Install app icon + install -Dm644 $pkgfiles/zellij.png "$installdir/usr/share/icons/hicolor/256x256/apps/zellij.png" + + # Install AppStream Metainfo + install -Dm644 $pkgfiles/dev.zellij.Zellij.metainfo.xml "$installdir/usr/share/metainfo/dev.zellij.Zellij.metainfo.xml" diff --git a/packages/z/zellij/pspec_x86_64.xml b/packages/z/zellij/pspec_x86_64.xml index 332f8123b1f..83b2e76a434 100644 --- a/packages/z/zellij/pspec_x86_64.xml +++ b/packages/z/zellij/pspec_x86_64.xml @@ -3,8 +3,8 @@ zellij https://zellij.dev - Evan Maddock - maddock.evan@vivaldi.net + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com MIT system.utils @@ -24,17 +24,19 @@ /usr/share/applications/zellij.desktop /usr/share/bash-completion/completions/zellij /usr/share/fish/vendor_completions.d/zellij.fish + /usr/share/icons/hicolor/256x256/apps/zellij.png /usr/share/man/man1/zellij.1 + /usr/share/metainfo/dev.zellij.Zellij.metainfo.xml /usr/share/zsh/site-functions/_zellij - - 2024-05-02 + + 2024-07-14 0.40.1 Packaging update - Evan Maddock - maddock.evan@vivaldi.net + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com \ No newline at end of file
+ Zellij is a terminal workspace. It has the base functionality of a terminal multiplexer (similar to tmux or screen) but includes many built-in features that would allow users to extend it and create their own personalized environment. +