diff options
Diffstat (limited to 'artcraft-raveos')
| -rw-r--r-- | artcraft-raveos/designcraft/PKGBUILD | 22 | ||||
| -rw-r--r-- | artcraft-raveos/effectcraft/PKGBUILD | 22 | ||||
| -rw-r--r-- | artcraft-raveos/filmcraft/PKGBUILD | 22 | ||||
| -rw-r--r-- | artcraft-raveos/lightcraft/PKGBUILD | 22 | ||||
| -rw-r--r-- | artcraft-raveos/pdfcraft/PKGBUILD | 22 | ||||
| -rw-r--r-- | artcraft-raveos/photocraft/PKGBUILD | 22 | ||||
| -rw-r--r-- | artcraft-raveos/vectorcraft/PKGBUILD | 22 |
7 files changed, 105 insertions, 49 deletions
diff --git a/artcraft-raveos/designcraft/PKGBUILD b/artcraft-raveos/designcraft/PKGBUILD index 99559fd..02c180c 100644 --- a/artcraft-raveos/designcraft/PKGBUILD +++ b/artcraft-raveos/designcraft/PKGBUILD @@ -2,8 +2,8 @@ # Contributor: Caleb Maclennan <caleb@alerque.com> pkgname=designcraft -pkgver=0.8.0 -pkgrel=2 +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' @@ -15,17 +15,25 @@ depends=(glibc # libc.so libm.so makedepends=(cargo) _archive="$pkgname-$pkgver" source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('e47b926827dd6c8db2dc7d2af7914fa270d5d5ef05896f80ecee442d9e391ea8') +sha256sums=('d1baa1292ff2543ae7ce66fe80c63d45908e95e98b46f2915522d4a9d312b873') _srcenv() { cd "$_archive" - export CARGO_HOME="$srcdir" + export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR=target + 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() { @@ -35,13 +43,13 @@ prepare() { build() { _srcenv - cargo build --frozen --release -j2 + cargo build --frozen --release -j"$(_jobs)" } package() { depends+=(libgcc_s.so) cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"{,-cli} + 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 diff --git a/artcraft-raveos/effectcraft/PKGBUILD b/artcraft-raveos/effectcraft/PKGBUILD index 72b0ba8..cbc72c6 100644 --- a/artcraft-raveos/effectcraft/PKGBUILD +++ b/artcraft-raveos/effectcraft/PKGBUILD @@ -2,8 +2,8 @@ # Contributor: Caleb Maclennan <caleb@alerque.com> pkgname=effectcraft -pkgver=0.10.0 -pkgrel=2 +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' @@ -16,17 +16,25 @@ depends=(alsa-lib makedepends=(cargo) _archive="$pkgname-$pkgver" source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('bb7487b28b08e440128d5e4f6261ae43ad44c323bcc3f4b9bc0a09d1209bedb8') +sha256sums=('a5786740061f7aeb6cd2511398b91646cb239a85197dc8c1852f79c833acd1bf') _srcenv() { cd "$_archive" - export CARGO_HOME="$srcdir" + export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR=target + 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() { @@ -36,14 +44,14 @@ prepare() { build() { _srcenv - cargo build --frozen --release -j2 + cargo build --frozen --release -j"$(_jobs)" } package() { depends+=(libasound.so libgcc_s.so) cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"{,-cli} + 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 diff --git a/artcraft-raveos/filmcraft/PKGBUILD b/artcraft-raveos/filmcraft/PKGBUILD index 291c2a0..b762dad 100644 --- a/artcraft-raveos/filmcraft/PKGBUILD +++ b/artcraft-raveos/filmcraft/PKGBUILD @@ -2,8 +2,8 @@ # Contributor: Caleb Maclennan <caleb@alerque.com> pkgname=filmcraft -pkgver=0.8.0 -pkgrel=2 +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' @@ -16,17 +16,25 @@ depends=(alsa-lib makedepends=(cargo) _archive="$pkgname-$pkgver" source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('4f4fe5572841baee1266c35a06fc6eea5583cb29f39aa21d03ec9655a206e081') +sha256sums=('7fb0bfef6dc50dc9c2281d0a3fff67df43f4cf5c1e5c2c94eb447b25cf783fb2') _srcenv() { cd "$_archive" - export CARGO_HOME="$srcdir" + export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR=target + 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() { @@ -36,14 +44,14 @@ prepare() { build() { _srcenv - cargo build --frozen --release -j2 + cargo build --frozen --release -j"$(_jobs)" } package() { depends+=(libasound.so libgcc_s.so) cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"{,-cli} + 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 diff --git a/artcraft-raveos/lightcraft/PKGBUILD b/artcraft-raveos/lightcraft/PKGBUILD index b2f99d8..5cf4d67 100644 --- a/artcraft-raveos/lightcraft/PKGBUILD +++ b/artcraft-raveos/lightcraft/PKGBUILD @@ -2,8 +2,8 @@ # Contributor: Caleb Maclennan <caleb@alerque.com> pkgname=lightcraft -pkgver=0.8.0 -pkgrel=2 +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' @@ -15,17 +15,25 @@ depends=(glibc # libc.so libm.so makedepends=(cargo) _archive="$pkgname-$pkgver" source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('456c2d41b3981f432909fb5f798044118a29a4ca72066adc490041d9730c7fea') +sha256sums=('a1273f4a9f68694ff1778b81d6e6e7e9de78f326c711ab57489770e8c6b76bff') _srcenv() { cd "$_archive" - export CARGO_HOME="$srcdir" + export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR=target + 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() { @@ -35,13 +43,13 @@ prepare() { build() { _srcenv - cargo build --frozen --release -j2 + cargo build --frozen --release -j"$(_jobs)" } package() { depends+=(libgcc_s.so) cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"{,-cli} + 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 diff --git a/artcraft-raveos/pdfcraft/PKGBUILD b/artcraft-raveos/pdfcraft/PKGBUILD index c019d77..4f56bf7 100644 --- a/artcraft-raveos/pdfcraft/PKGBUILD +++ b/artcraft-raveos/pdfcraft/PKGBUILD @@ -2,8 +2,8 @@ # Contributor: Caleb Maclennan <caleb@alerque.com> pkgname=pdfcraft -pkgver=0.8.0 -pkgrel=2 +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' @@ -18,17 +18,25 @@ conflicts=(printcraft) replaces=(printcraft) _archive="$pkgname-$pkgver" source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('64c32b6cdab2d6334d16ac8c65b3425718cb88594e6347ebe25efc1aaf5e0bae') +sha256sums=('26a90b1f617d03746f699b7b643df76d452c3cbb425bff613c824384e1362559') _srcenv() { cd "$_archive" - export CARGO_HOME="$srcdir" + export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR=target + 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() { @@ -38,13 +46,13 @@ prepare() { build() { _srcenv - cargo build --frozen --release -j2 + cargo build --frozen --release -j"$(_jobs)" } package() { depends+=(libgcc_s.so) cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"{,-cli} + 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 diff --git a/artcraft-raveos/photocraft/PKGBUILD b/artcraft-raveos/photocraft/PKGBUILD index e6b99fa..a35f5df 100644 --- a/artcraft-raveos/photocraft/PKGBUILD +++ b/artcraft-raveos/photocraft/PKGBUILD @@ -2,8 +2,8 @@ # Contributor: Caleb Maclennan <caleb@alerque.com> pkgname=photocraft -pkgver=0.9.0 -pkgrel=2 +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' @@ -15,17 +15,25 @@ depends=(glibc # libc.so libm.so makedepends=(cargo) _archive="$pkgname-$pkgver" source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('add4b604f0e754bb78f3320821cc4438940bb51c2cd51c0666ce2cfcb525bb3a') +sha256sums=('4be32507305f697b207d377f68492533473909bf922894840dd5bae5368e54ca') _srcenv() { cd "$_archive" - export CARGO_HOME="$srcdir" + export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR=target + 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() { @@ -35,13 +43,13 @@ prepare() { build() { _srcenv - cargo build --frozen --release -j2 + cargo build --frozen --release -j"$(_jobs)" } package() { depends+=(libgcc_s.so) cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"{,-cli} + 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 diff --git a/artcraft-raveos/vectorcraft/PKGBUILD b/artcraft-raveos/vectorcraft/PKGBUILD index 4704b18..16ed40d 100644 --- a/artcraft-raveos/vectorcraft/PKGBUILD +++ b/artcraft-raveos/vectorcraft/PKGBUILD @@ -2,8 +2,8 @@ # Contributor: Caleb Maclennan <caleb@alerque.com> pkgname=vectorcraft -pkgver=0.12.0 -pkgrel=2 +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' @@ -15,17 +15,25 @@ depends=(glibc # libc.so libm.so makedepends=(cargo) _archive="$pkgname-$pkgver" source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz") -sha256sums=('266cc34c93b68d3bec847452674fce99b5695e2f233451957eef8ce39a5ce325') +sha256sums=('2e75236b5d1f779e21cd03f44b7486149afb272ad893b9db7d0cfff1beb51bee') _srcenv() { cd "$_archive" - export CARGO_HOME="$srcdir" + export CARGO_HOME="${ARTCRAFT_CARGO_HOME:-$srcdir}" export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 - export CARGO_TARGET_DIR=target + 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() { @@ -35,13 +43,13 @@ prepare() { build() { _srcenv - cargo build --frozen --release -j2 + cargo build --frozen --release -j"$(_jobs)" } package() { depends+=(libgcc_s.so) cd "$_archive" - install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"{,-cli} + 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 |