diff --git a/srcpkgs/lutgen-cli/template b/srcpkgs/lutgen-cli/template new file mode 100644 index 00000000000000..8233dc0146f627 --- /dev/null +++ b/srcpkgs/lutgen-cli/template @@ -0,0 +1,26 @@ +# Template file for 'lutgen-cli' +pkgname=lutgen-cli +version=1.0.1 +revision=1 +#archs="i686 x86_64" +#build_wrksrc= +build_style=cargo +#configure_args="" +#make_build_args="" +make_install_args="--path crates/cli" +#conf_files="" +#make_dirs="/var/log/dir 0755 root root" +hostmakedepends="" +makedepends="openssl-devel" +depends="" +short_desc="A blazingly fast interpolated LUT utility for arbitrary and popular color palettes." +maintainer="Naz " +license="MIT" +homepage="https://lut.sh/" +#changelog="" +distfiles="https://github.com/ozwaldorf/lutgen-rs/archive/refs/tags/lutgen-v${version}.tar.gz" +checksum=12923b00a23dc6a9b871e1be1fda266254dca679698ae32957d0c454ef78518a + +post_install() { + vlicense LICENSE +} diff --git a/srcpkgs/lutgen-rs/template b/srcpkgs/lutgen-rs/template new file mode 100644 index 00000000000000..e6a38fceb09b53 --- /dev/null +++ b/srcpkgs/lutgen-rs/template @@ -0,0 +1,23 @@ +# Template file for 'lutgen-rs' +pkgname=lutgen-rs +version=1.0 +revision=1 +#archs="i686 x86_64" +#build_wrksrc= +#build_style=meta +metapackage=yes +#configure_args="" +#make_build_args="" +#make_install_args="" +#conf_files="" +#make_dirs="/var/log/dir 0755 root root" +#hostmakedepends="" +#makedepends="" +depends="lutgen-cli lutgen-studio" +short_desc="Blazingly fast interpolated LUT generator and applicator for arbitrary and popular color palettes." +maintainer="Naz " +license="MIT" +homepage="https://lut.sh/" +#changelog="" +#distfiles="" +#checksum= diff --git a/srcpkgs/lutgen-studio/files/lutgen-studio.desktop b/srcpkgs/lutgen-studio/files/lutgen-studio.desktop new file mode 100644 index 00000000000000..92c8daa3513cc6 --- /dev/null +++ b/srcpkgs/lutgen-studio/files/lutgen-studio.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Lutgen Studio +Comment=LUT generator and applicator for color palettes +Exec=lutgen-studio +Icon=lutgen +Terminal=false +Type=Application +Categories=Graphics;Photography; +Keywords=lut;color;palette;theme;image; +StartupWMClass=lutgen-studio diff --git a/srcpkgs/lutgen-studio/template b/srcpkgs/lutgen-studio/template new file mode 100644 index 00000000000000..11caebeaafddce --- /dev/null +++ b/srcpkgs/lutgen-studio/template @@ -0,0 +1,31 @@ +# Template file for 'lutgen-studio' +pkgname=lutgen-studio +version=0.3.0 +revision=1 +#archs="i686 x86_64" +#build_wrksrc= +build_style=cargo +#configure_args="" +#make_build_args="" +make_install_args="--path crates/studio" +#conf_files="" +#make_dirs="/var/log/dir 0755 root root" +hostmakedepends="" +makedepends="openssl-devel libxcb-devel libxkbcommon-devel" +depends="" +short_desc="Offical GUI for Lutgen, the best way to apply popular colorschemes to any image or wallpaper!" +maintainer="Naz " +license="MIT" +homepage="https://lut.sh/" +#changelog="" +distfiles="https://github.com/ozwaldorf/lutgen-rs/archive/refs/tags/lutgen-studio-v${version}.tar.gz" +checksum=16a44c956c5940bf50908540198cede1a61ef7c7a3bd0fc250d185b9f63bbab9 + +post_install() { + vmkdir usr/share/pixmaps + vcopy crates/studio/assets/lutgen.png /usr/share/pixmaps/ + + vinstall ${FILESDIR}/lutgen-studio.desktop 644 usr/share/applications + + vlicense LICENSE +}