summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormohad122112021-07-13 10:23:40 +0300
committermohad122112021-07-13 10:23:40 +0300
commit83e22c6f2f1af75e06c388e1a69ca9b906e92bf8 (patch)
tree77bd375c928e3659f75e9f0c3202b7faac6b0e8f
parent467cb9eecbfdbe00c5c51b1a1f7572f57de88139 (diff)
downloadaur-83e22c6f2f1af75e06c388e1a69ca9b906e92bf8.tar.gz
Update to 1.2.28
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD31
2 files changed, 27 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f0fed850e193..039513cce920 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = aseprite-skia-bin
pkgdesc = Create animated sprites and pixel art
- pkgver = 1.2.18
+ pkgver = 1.2.28
pkgrel = 1
url = http://www.aseprite.org/
arch = x86_64
license = custom
makedepends = cmake
+ makedepends = libglvnd
makedepends = ninja
makedepends = freeglut
makedepends = harfbuzz-icu
@@ -13,10 +14,12 @@ pkgbase = aseprite-skia-bin
makedepends = libxi
depends = cmark
depends = curl
+ depends = libjpeg-turbo
depends = giflib
depends = zlib
depends = libpng
depends = tinyxml
+ depends = pixman
depends = freetype2
depends = fontconfig
depends = libxcursor
@@ -27,12 +30,11 @@ pkgbase = aseprite-skia-bin
conflicts = skia-git
conflicts = aseprite
noextract = Skia-Linux-Release-x64.zip
- source = https://github.com/aseprite/aseprite/releases/download/v1.2.18/Aseprite-v1.2.18-Source.zip
+ source = https://github.com/aseprite/aseprite/releases/download/v1.2.28/Aseprite-v1.2.28-Source.zip
source = https://github.com/aseprite/skia/releases/download/m81-b607b32047/Skia-Linux-Release-x64.zip
source = aseprite.desktop
- sha256sums = 8ac253a002b14a9064d0ebcb99ad5fc715fd021c64ae9c9faa5f0facf1beb998
+ sha256sums = dc26ae62d569f7f493ecb92a73b81a3687279edab62e2f9ac1c63b3deaafd36b
sha256sums = 37cb146efbffb0571a541c48acd7926ed6571cd3aa50be67f8a9b97901e26769
sha256sums = deaf646a615c79a4672b087562a09c44beef37e7acfc6f5f66a437d4f3b97a25
pkgname = aseprite-skia-bin
-
diff --git a/PKGBUILD b/PKGBUILD
index 796a1f91f47c..3ea52538ba0e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,3 +1,4 @@
+# Maintainer: Typology <mohammedkaabi64@gmail.com>
# Maintainer: Fredrick Brennan <copypaste@kittens.ph>
# Maintainer: Andrew Bueide <abueide@protonmail.com>
# Maintainer: rouhannb <rouhannb@gmail.com>
@@ -7,15 +8,15 @@
# Contributor: Kamil BiduĊ› <kamil.bidus@gmail.com>
pkgname=aseprite-skia-bin
-pkgver=1.2.18
+pkgver=1.2.28
pkgrel=1
pkgdesc='Create animated sprites and pixel art'
arch=('x86_64')
url='http://www.aseprite.org/'
license=('custom')
-depends=('cmark' 'curl' 'giflib' 'zlib' 'libpng' 'tinyxml' 'freetype2'
+depends=('cmark' 'curl' 'libjpeg-turbo' 'giflib' 'zlib' 'libpng' 'tinyxml' 'pixman' 'freetype2'
'fontconfig' 'libxcursor' 'hicolor-icon-theme')
-makedepends=('cmake' 'ninja' 'freeglut' 'harfbuzz-icu' 'nettle' 'libxi')
+makedepends=('cmake' 'libglvnd' 'ninja' 'freeglut' 'harfbuzz-icu' 'nettle' 'libxi')
provides=('aseprite')
conflicts=('aseprite-git' 'aseprite-gpl' 'skia-git' 'aseprite')
source=("https://github.com/aseprite/aseprite/releases/download/v${pkgver}/Aseprite-v${pkgver}\
@@ -24,7 +25,7 @@ source=("https://github.com/aseprite/aseprite/releases/download/v${pkgver}/Asepr
'aseprite.desktop'
)
noextract=('Skia-Linux-Release-x64.zip')
-sha256sums=('8ac253a002b14a9064d0ebcb99ad5fc715fd021c64ae9c9faa5f0facf1beb998'
+sha256sums=('dc26ae62d569f7f493ecb92a73b81a3687279edab62e2f9ac1c63b3deaafd36b'
'37cb146efbffb0571a541c48acd7926ed6571cd3aa50be67f8a9b97901e26769'
'deaf646a615c79a4672b087562a09c44beef37e7acfc6f5f66a437d4f3b97a25')
@@ -39,25 +40,35 @@ build() {
mkdir --parents --verbose build && cd build
cmake \
- -DWITH_WEBP_SUPPORT=ON \
+ -DUSE_SHARED_CMARK=ON \
-DUSE_SHARED_CURL=ON \
+ -DUSE_SHARED_JPEGLIB=ON \
-DUSE_SHARED_GIFLIB=ON \
- -DUSE_SHARED_HARFBUZZ=ON \
-DUSE_SHARED_ZLIB=ON \
-DUSE_SHARED_LIBPNG=ON \
-DUSE_SHARED_TINYXML=ON \
- -DUSE_SHARED_CMARK=ON \
- -DENABLE_UPDATER=OFF \
+ -DUSE_SHARED_PIXMAN=ON \
-DUSE_SHARED_FREETYPE=ON \
+ -DUSE_SHARED_HARFBUZZ=ON \
+ -DENABLE_UPDATER=OFF \
+ -DWITH_WEBP_SUPPORT=ON \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
-DLAF_BACKEND=skia \
-DSKIA_DIR="${srcdir}/skia" \
-DSKIA_LIBRARY_DIR="${srcdir}/skia/out/Release-x64" \
+ -DSKIA_LIBRARY="${srcdir}/skia/out/Release-x64/libskia.a" \
+ -DLAF_WITH_TESTS=OFF \
+ -DLAF_WITH_EXAMPLES=OFF \
-G Ninja \
..
- ninja aseprite
+ # Workaround for the multiple definition error (https://github.com/aseprite/aseprite/issues/2387#issuecomment-697334354)
+ var=$(ninja aseprite | tee /dev/tty)
+ var=$(echo $var | grep -o -P '(?<=&&).*(?=&&)')
+ var=${var/"lib/libwebp.a"}
+ $var
+
}
package() {