diff options
Diffstat (limited to 'artcraft-raveos')
| -rw-r--r-- | artcraft-raveos/artcraft-launcher/PKGBUILD | 40 | ||||
| -rw-r--r-- | artcraft-raveos/designcraft/PKGBUILD | 61 | ||||
| -rw-r--r-- | artcraft-raveos/effectcraft/PKGBUILD | 63 | ||||
| -rw-r--r-- | artcraft-raveos/filmcraft/PKGBUILD | 63 | ||||
| -rw-r--r-- | artcraft-raveos/lightcraft/PKGBUILD | 61 | ||||
| -rw-r--r-- | artcraft-raveos/pdfcraft/PKGBUILD | 64 | ||||
| -rw-r--r-- | artcraft-raveos/photocraft/PKGBUILD | 61 | ||||
| -rw-r--r-- | artcraft-raveos/vectorcraft/PKGBUILD | 61 |
8 files changed, 40 insertions, 434 deletions
diff --git a/artcraft-raveos/artcraft-launcher/PKGBUILD b/artcraft-raveos/artcraft-launcher/PKGBUILD new file mode 100644 index 0000000..2e55c68 --- /dev/null +++ b/artcraft-raveos/artcraft-launcher/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: nippy <nippy@tuta.io> + +pkgname=artcraft-launcher +pkgver=0.14.1 +pkgrel=1 +pkgdesc='Install, update and launch the ArtCraft Craft App Suite' +arch=(x86_64) +url="https://getartcraft.com/apps" +_url="https://github.com/storytold/craft-launcher" +license=(MIT Apache-2.0) +depends=(glibc + gcc-libs + hicolor-icon-theme + libxkbcommon + libxkbcommon-x11 + vulkan-icd-loader + flatpak) +optdepends=('wayland: native Wayland display support' + 'libx11: X11 and XWayland display support' + 'libxcursor: X11 cursor handling' + 'libxi: X11 input handling' + 'libxrandr: X11 display resolution handling' + 'xdg-desktop-portal: native desktop integration and file dialogs') +conflicts=(ai.storyteller.artcraft-launcher) +replaces=(designcraft effectcraft filmcraft lightcraft pdfcraft photocraft vectorcraft) +options=(!strip !debug) +_archive="$pkgname-$pkgver-linux-x86_64" +source=("$_url/releases/download/v$pkgver/$_archive.tar.gz") +sha256sums=('540536bd4bc520e20511f3e5445e2b2dc1ef79f70f37ebe1894b919e3219f825') + +package() { + cd "$_archive" + install -Dm755 bin/artcraft-launcher "$pkgdir/usr/bin/artcraft-launcher" + install -d "$pkgdir/usr/share" + cp -dr --no-preserve=ownership share/. "$pkgdir/usr/share/" + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" \ + share/doc/artcraft-launcher/LICENSE-MIT \ + share/doc/artcraft-launcher/LICENSE-APACHE \ + share/doc/artcraft-launcher/NOTICE +} diff --git a/artcraft-raveos/designcraft/PKGBUILD b/artcraft-raveos/designcraft/PKGBUILD deleted file mode 100644 index 02c180c..0000000 --- a/artcraft-raveos/designcraft/PKGBUILD +++ /dev/null @@ -1,61 +0,0 @@ -# Maintainer: nippy <nippy@tuta.io> -# Contributor: Caleb Maclennan <caleb@alerque.com> - -pkgname=designcraft -pkgver=0.15.2 -pkgrel=1 -url="https://getartcraft.com/apps/$pkgname" -_url="https://github.com/storytold/$pkgname" -pkgdesc='vibe coded clean-room reimplementation of Adobe InDesign' -arch=(x86_64) -license=(MIT Apache-2.0) -depends=(glibc # libc.so libm.so - hicolor-icon-theme - libgcc) -makedepends=(cargo) -_archive="$pkgname-$pkgver" -source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('d1baa1292ff2543ae7ce66fe80c63d45908e95e98b46f2915522d4a9d312b873') - -_srcenv() { - cd "$_archive" - export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" - export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR="${ARTCRAFT_TARGET_DIR:-target}" - export RUSTUP_TOOLCHAIN=stable - CFLAGS+=' -fno-lto' -} - -_jobs() { - local mem cpu - mem=$(awk '/MemAvailable/ {print int($2 / 2097152)}' /proc/meminfo) - cpu=$(nproc) - (( mem < 1 )) && mem=1 - echo $(( mem < cpu ? mem : cpu )) -} - -_icons=(512 256 128 64 48 32 16) - -prepare() { - _srcenv - cargo fetch --locked --target host-tuple -} - -build() { - _srcenv - cargo build --frozen --release -j"$(_jobs)" -} - -package() { - depends+=(libgcc_s.so) - cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "${ARTCRAFT_TARGET_DIR:-target}/release/$pkgname"{,-cli} - install -Dm0644 -t "$pkgdir/usr/share/applications/" "packaging/linux/ai.storyteller.$pkgname.desktop" - install -Dm0644 -t "$pkgdir/usr/share/mime/packages/" "packaging/linux/ai.storyteller.$pkgname.mime.xml" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/scalable/" assets/app-icon/hicolor/scalable/apps/ai.storyteller.$pkgname.svg - for s in ${_icons[@]}; do - local dim="${s}x${s}" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/$dim/apps/" assets/app-icon/hicolor/$dim/apps/ai.storyteller.$pkgname.png - done - install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE-{APACHE,MIT} -} diff --git a/artcraft-raveos/effectcraft/PKGBUILD b/artcraft-raveos/effectcraft/PKGBUILD deleted file mode 100644 index cbc72c6..0000000 --- a/artcraft-raveos/effectcraft/PKGBUILD +++ /dev/null @@ -1,63 +0,0 @@ -# Maintainer: nippy <nippy@tuta.io> -# Contributor: Caleb Maclennan <caleb@alerque.com> - -pkgname=effectcraft -pkgver=0.19.0 -pkgrel=1 -url="https://getartcraft.com/apps/$pkgname" -_url="https://github.com/storytold/$pkgname" -pkgdesc='vibe coded clean-room reimplementation of Adobe After Effects' -arch=(x86_64) -license=(MIT Apache-2.0) -depends=(alsa-lib - glibc # libc.so libm.so - hicolor-icon-theme - libgcc) -makedepends=(cargo) -_archive="$pkgname-$pkgver" -source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('a5786740061f7aeb6cd2511398b91646cb239a85197dc8c1852f79c833acd1bf') - -_srcenv() { - cd "$_archive" - export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" - export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR="${ARTCRAFT_TARGET_DIR:-target}" - export RUSTUP_TOOLCHAIN=stable - CFLAGS+=' -fno-lto' -} - -_jobs() { - local mem cpu - mem=$(awk '/MemAvailable/ {print int($2 / 2097152)}' /proc/meminfo) - cpu=$(nproc) - (( mem < 1 )) && mem=1 - echo $(( mem < cpu ? mem : cpu )) -} - -_icons=(512 256 128 64 48 32 16) - -prepare() { - _srcenv - cargo fetch --locked --target host-tuple -} - -build() { - _srcenv - cargo build --frozen --release -j"$(_jobs)" -} - -package() { - depends+=(libasound.so - libgcc_s.so) - cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "${ARTCRAFT_TARGET_DIR:-target}/release/$pkgname"{,-cli} - install -Dm0644 -t "$pkgdir/usr/share/applications/" "packaging/linux/ai.storyteller.$pkgname.desktop" - install -Dm0644 -t "$pkgdir/usr/share/mime/packages/" "packaging/linux/ai.storyteller.$pkgname.mime.xml" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/scalable/" assets/app-icon/hicolor/scalable/apps/ai.storyteller.$pkgname.svg - for s in ${_icons[@]}; do - local dim="${s}x${s}" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/$dim/apps/" assets/app-icon/hicolor/$dim/apps/ai.storyteller.$pkgname.png - done - install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE-{APACHE,MIT} -} diff --git a/artcraft-raveos/filmcraft/PKGBUILD b/artcraft-raveos/filmcraft/PKGBUILD deleted file mode 100644 index b762dad..0000000 --- a/artcraft-raveos/filmcraft/PKGBUILD +++ /dev/null @@ -1,63 +0,0 @@ -# Maintainer: nippy <nippy@tuta.io> -# Contributor: Caleb Maclennan <caleb@alerque.com> - -pkgname=filmcraft -pkgver=0.15.0 -pkgrel=1 -url="https://getartcraft.com/apps/$pkgname" -_url="https://github.com/storytold/$pkgname" -pkgdesc='vibe coded clean-room reimplementation of Adobe Premiere Pro' -arch=(x86_64) -license=(MIT Apache-2.0) -depends=(alsa-lib - glibc # libc.so libm.so - hicolor-icon-theme - libgcc) -makedepends=(cargo) -_archive="$pkgname-$pkgver" -source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('7fb0bfef6dc50dc9c2281d0a3fff67df43f4cf5c1e5c2c94eb447b25cf783fb2') - -_srcenv() { - cd "$_archive" - export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" - export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR="${ARTCRAFT_TARGET_DIR:-target}" - export RUSTUP_TOOLCHAIN=stable - CFLAGS+=' -fno-lto' -} - -_jobs() { - local mem cpu - mem=$(awk '/MemAvailable/ {print int($2 / 2097152)}' /proc/meminfo) - cpu=$(nproc) - (( mem < 1 )) && mem=1 - echo $(( mem < cpu ? mem : cpu )) -} - -_icons=(512 256 128 64 48 32 16) - -prepare() { - _srcenv - cargo fetch --locked --target host-tuple -} - -build() { - _srcenv - cargo build --frozen --release -j"$(_jobs)" -} - -package() { - depends+=(libasound.so - libgcc_s.so) - cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "${ARTCRAFT_TARGET_DIR:-target}/release/$pkgname"{,-cli} - install -Dm0644 -t "$pkgdir/usr/share/applications/" "packaging/linux/ai.storyteller.$pkgname.desktop" - install -Dm0644 -t "$pkgdir/usr/share/mime/packages/" "packaging/linux/ai.storyteller.$pkgname.mime.xml" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/scalable/" assets/app-icon/hicolor/scalable/apps/ai.storyteller.$pkgname.svg - for s in ${_icons[@]}; do - local dim="${s}x${s}" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/$dim/apps/" assets/app-icon/hicolor/$dim/apps/ai.storyteller.$pkgname.png - done - install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE-{APACHE,MIT} -} diff --git a/artcraft-raveos/lightcraft/PKGBUILD b/artcraft-raveos/lightcraft/PKGBUILD deleted file mode 100644 index 5cf4d67..0000000 --- a/artcraft-raveos/lightcraft/PKGBUILD +++ /dev/null @@ -1,61 +0,0 @@ -# Maintainer: nippy <nippy@tuta.io> -# Contributor: Caleb Maclennan <caleb@alerque.com> - -pkgname=lightcraft -pkgver=0.16.0 -pkgrel=1 -url="https://getartcraft.com/apps/$pkgname" -_url="https://github.com/storytold/$pkgname" -pkgdesc='vibe coded clean-room reimplementation of Adobe Lightroom' -arch=(x86_64) -license=(MIT Apache-2.0) -depends=(glibc # libc.so libm.so - hicolor-icon-theme - libgcc) -makedepends=(cargo) -_archive="$pkgname-$pkgver" -source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('a1273f4a9f68694ff1778b81d6e6e7e9de78f326c711ab57489770e8c6b76bff') - -_srcenv() { - cd "$_archive" - export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" - export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR="${ARTCRAFT_TARGET_DIR:-target}" - export RUSTUP_TOOLCHAIN=stable - CFLAGS+=' -fno-lto' -} - -_jobs() { - local mem cpu - mem=$(awk '/MemAvailable/ {print int($2 / 2097152)}' /proc/meminfo) - cpu=$(nproc) - (( mem < 1 )) && mem=1 - echo $(( mem < cpu ? mem : cpu )) -} - -_icons=(512 256 128 64 48 32 16) - -prepare() { - _srcenv - cargo fetch --locked --target host-tuple -} - -build() { - _srcenv - cargo build --frozen --release -j"$(_jobs)" -} - -package() { - depends+=(libgcc_s.so) - cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "${ARTCRAFT_TARGET_DIR:-target}/release/$pkgname"{,-cli} - install -Dm0644 -t "$pkgdir/usr/share/applications/" "packaging/linux/ai.storyteller.$pkgname.desktop" - install -Dm0644 -t "$pkgdir/usr/share/mime/packages/" "packaging/linux/ai.storyteller.$pkgname.mime.xml" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/scalable/" assets/app-icon/hicolor/scalable/apps/ai.storyteller.$pkgname.svg - for s in ${_icons[@]}; do - local dim="${s}x${s}" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/$dim/apps/" assets/app-icon/hicolor/$dim/apps/ai.storyteller.$pkgname.png - done - install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE-{APACHE,MIT} -} diff --git a/artcraft-raveos/pdfcraft/PKGBUILD b/artcraft-raveos/pdfcraft/PKGBUILD deleted file mode 100644 index 4f56bf7..0000000 --- a/artcraft-raveos/pdfcraft/PKGBUILD +++ /dev/null @@ -1,64 +0,0 @@ -# Maintainer: nippy <nippy@tuta.io> -# Contributor: Caleb Maclennan <caleb@alerque.com> - -pkgname=pdfcraft -pkgver=0.16.1 -pkgrel=1 -url="https://getartcraft.com/apps/$pkgname" -_url="https://github.com/storytold/$pkgname" -pkgdesc='vibe coded clean-room reimplementation of Adobe Acrobat' -arch=(x86_64) -license=(MIT Apache-2.0) -depends=(glibc # libc.so libm.so - hicolor-icon-theme - libgcc) -makedepends=(cargo) -provides=(printcraft) -conflicts=(printcraft) -replaces=(printcraft) -_archive="$pkgname-$pkgver" -source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('26a90b1f617d03746f699b7b643df76d452c3cbb425bff613c824384e1362559') - -_srcenv() { - cd "$_archive" - export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" - export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR="${ARTCRAFT_TARGET_DIR:-target}" - export RUSTUP_TOOLCHAIN=stable - CFLAGS+=' -fno-lto' -} - -_jobs() { - local mem cpu - mem=$(awk '/MemAvailable/ {print int($2 / 2097152)}' /proc/meminfo) - cpu=$(nproc) - (( mem < 1 )) && mem=1 - echo $(( mem < cpu ? mem : cpu )) -} - -_icons=(512 256 128 64 48 32 16) - -prepare() { - _srcenv - cargo fetch --locked --target host-tuple -} - -build() { - _srcenv - cargo build --frozen --release -j"$(_jobs)" -} - -package() { - depends+=(libgcc_s.so) - cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "${ARTCRAFT_TARGET_DIR:-target}/release/$pkgname"{,-cli} - install -Dm0644 -t "$pkgdir/usr/share/applications/" "packaging/linux/ai.storyteller.$pkgname.desktop" - install -Dm0644 -t "$pkgdir/usr/share/mime/packages/" "packaging/linux/ai.storyteller.$pkgname.mime.xml" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/scalable/" assets/app-icon/hicolor/scalable/apps/ai.storyteller.$pkgname.svg - for s in ${_icons[@]}; do - local dim="${s}x${s}" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/$dim/apps/" assets/app-icon/hicolor/$dim/apps/ai.storyteller.$pkgname.png - done - install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE-{APACHE,MIT} -} diff --git a/artcraft-raveos/photocraft/PKGBUILD b/artcraft-raveos/photocraft/PKGBUILD deleted file mode 100644 index a35f5df..0000000 --- a/artcraft-raveos/photocraft/PKGBUILD +++ /dev/null @@ -1,61 +0,0 @@ -# Maintainer: nippy <nippy@tuta.io> -# Contributor: Caleb Maclennan <caleb@alerque.com> - -pkgname=photocraft -pkgver=0.18.0 -pkgrel=1 -url="https://getartcraft.com/apps/$pkgname" -_url="https://github.com/storytold/$pkgname" -pkgdesc='vibe coded clean-room reimplementation of Adobe Photoshop' -arch=(x86_64) -license=(MIT Apache-2.0) -depends=(glibc # libc.so libm.so - hicolor-icon-theme - libgcc) -makedepends=(cargo) -_archive="$pkgname-$pkgver" -source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('4be32507305f697b207d377f68492533473909bf922894840dd5bae5368e54ca') - -_srcenv() { - cd "$_archive" - export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" - export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR="${ARTCRAFT_TARGET_DIR:-target}" - export RUSTUP_TOOLCHAIN=stable - CFLAGS+=' -fno-lto' -} - -_jobs() { - local mem cpu - mem=$(awk '/MemAvailable/ {print int($2 / 2097152)}' /proc/meminfo) - cpu=$(nproc) - (( mem < 1 )) && mem=1 - echo $(( mem < cpu ? mem : cpu )) -} - -_icons=(512 256 128 64 48 32 16) - -prepare() { - _srcenv - cargo fetch --locked --target host-tuple -} - -build() { - _srcenv - cargo build --frozen --release -j"$(_jobs)" -} - -package() { - depends+=(libgcc_s.so) - cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "${ARTCRAFT_TARGET_DIR:-target}/release/$pkgname"{,-cli} - install -Dm0644 -t "$pkgdir/usr/share/applications/" "packaging/linux/ai.storyteller.$pkgname.desktop" - install -Dm0644 -t "$pkgdir/usr/share/mime/packages/" "packaging/linux/ai.storyteller.$pkgname.mime.xml" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/scalable/" assets/app-icon/hicolor/scalable/apps/ai.storyteller.$pkgname.svg - for s in ${_icons[@]}; do - local dim="${s}x${s}" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/$dim/apps/" assets/app-icon/hicolor/$dim/apps/ai.storyteller.$pkgname.png - done - install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE-{APACHE,MIT} -} diff --git a/artcraft-raveos/vectorcraft/PKGBUILD b/artcraft-raveos/vectorcraft/PKGBUILD deleted file mode 100644 index 16ed40d..0000000 --- a/artcraft-raveos/vectorcraft/PKGBUILD +++ /dev/null @@ -1,61 +0,0 @@ -# Maintainer: nippy <nippy@tuta.io> -# Contributor: Caleb Maclennan <caleb@alerque.com> - -pkgname=vectorcraft -pkgver=0.19.0 -pkgrel=1 -url="https://getartcraft.com/apps/$pkgname" -_url="https://github.com/storytold/$pkgname" -pkgdesc='vibe coded clean-room reimplementation of Adobe Illustrator' -arch=(x86_64) -license=(MIT Apache-2.0) -depends=(glibc # libc.so libm.so - hicolor-icon-theme - libgcc) -makedepends=(cargo) -_archive="$pkgname-$pkgver" -source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('2e75236b5d1f779e21cd03f44b7486149afb272ad893b9db7d0cfff1beb51bee') - -_srcenv() { - cd "$_archive" - export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" - export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR="${ARTCRAFT_TARGET_DIR:-target}" - export RUSTUP_TOOLCHAIN=stable - CFLAGS+=' -fno-lto' -} - -_jobs() { - local mem cpu - mem=$(awk '/MemAvailable/ {print int($2 / 2097152)}' /proc/meminfo) - cpu=$(nproc) - (( mem < 1 )) && mem=1 - echo $(( mem < cpu ? mem : cpu )) -} - -_icons=(512 256 128 64 48 32 16) - -prepare() { - _srcenv - cargo fetch --locked --target host-tuple -} - -build() { - _srcenv - cargo build --frozen --release -j"$(_jobs)" -} - -package() { - depends+=(libgcc_s.so) - cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "${ARTCRAFT_TARGET_DIR:-target}/release/$pkgname"{,-cli} - install -Dm0644 -t "$pkgdir/usr/share/applications/" "packaging/linux/ai.storyteller.$pkgname.desktop" - install -Dm0644 -t "$pkgdir/usr/share/mime/packages/" "packaging/linux/ai.storyteller.$pkgname.mime.xml" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/scalable/" assets/app-icon/hicolor/scalable/apps/ai.storyteller.$pkgname.svg - for s in ${_icons[@]}; do - local dim="${s}x${s}" - install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/$dim/apps/" assets/app-icon/hicolor/$dim/apps/ai.storyteller.$pkgname.png - done - install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE-{APACHE,MIT} -} |