summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJenne2019-12-13 14:02:01 -0800
committerJenne2019-12-13 14:03:59 -0800
commit03b3db2db94836f8a81aac5a32d4aede052e00df (patch)
tree83ee36ef2b510a93a3150f01c6bb928fa26d8bbf /PKGBUILD
downloadaur-03b3db2db94836f8a81aac5a32d4aede052e00df.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..58cad9850be5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Jenne <jc [dot] archlinux [at] jens-carl [dot] de>
+
+pkgname=lodepng
+pkgver=20191109
+pkgrel=1
+pkgdesc="PNG encoder and decoder in C and C++, without dependecies."
+url="https://lodev.org/lodepng"
+arch=('x86_64')
+license=('ZLIB')
+makedepends=('cmake' 'git')
+source=('git+https://github.com/lvandeve/lodepng.git'
+ 'CMakeLists.txt')
+sha256sums=('SKIP'
+ '70ba9558661bc182cf98c07c990fd4c4629612e5c1021b87e38e897c430a72ac')
+
+pkgver() {
+ cd lodepng
+ git grep 'LODEPNG_VERSION_STRING =' | cut -d\" -f2
+}
+
+prepare() {
+ cp ${srcdir}/CMakeLists.txt ${srcdir}/lodepng/
+ rm -rf ${srcdir}/lodepng/build && mkdir -p ${srcdir}/lodepng/build
+}
+
+build() {
+ cd ${srcdir}/lodepng/build
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ make
+}
+
+package() {
+ cd ${srcdir}/lodepng
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ cd build
+ make DESTDIR="${pkgdir}/" install
+}