summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD29
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fe5d2c1ec614
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = cs-paint
+ pkgdesc = Library for abstraction of the Vulkan API
+ pkgver = 1.0.1
+ pkgrel = 1
+ url = https://www.copperspice.com/
+ arch = x86_64
+ license = BSD
+ makedepends = cmake
+ makedepends = glm
+ makedepends = glslang
+ makedepends = vulkan-headers
+ depends = gcc-libs
+ depends = vulkan-icd-loader
+ options = !emptydirs
+ source = https://github.com/copperspice/cs_paint/archive/paint-1.0.1/cs-paint-1.0.1.tar.gz
+ sha256sums = dd862c7141b4ba9b97430a65a35ef74de0ea8f824575f8ed40242982d2b3d8f9
+
+pkgname = cs-paint
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1a0a2d2b2229
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Daniel Bermond <dbermond@archlinux.org>
+
+pkgname=cs-paint
+pkgver=1.0.1
+pkgrel=1
+pkgdesc='Library for abstraction of the Vulkan API'
+arch=('x86_64')
+url='https://www.copperspice.com/'
+license=('BSD')
+depends=('gcc-libs' 'vulkan-icd-loader')
+makedepends=('cmake' 'glm' 'glslang' 'vulkan-headers')
+options=('!emptydirs')
+source=("https://github.com/copperspice/cs_paint/archive/paint-${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('dd862c7141b4ba9b97430a65a35ef74de0ea8f824575f8ed40242982d2b3d8f9')
+
+build() {
+ cmake -B build -S "cs_paint-paint-${pkgver}" \
+ -DCMAKE_BUILD_TYPE:STRING='None' \
+ -DCMAKE_INSTALL_PREFIX:PATH='/usr' \
+ -Wno-dev
+ make -C build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+ install -D -m644 "cs_paint-paint-${pkgver}/src"/*.h -t "${pkgdir}/usr/include"
+ install -D -m644 "cs_paint-paint-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ rm -rf "${pkgdir}/usr"/{bin/CsPaintDemo,{include,lib/cmake}/glm,lib/pkgconfig/glm.pc}
+}