summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorotreblan2020-08-31 21:10:05 -0500
committerotreblan2020-08-31 21:10:05 -0500
commitf27008199dee7d90f2e45d36574c7a6db2fddde7 (patch)
treec8fe4705cc10f1fccf1579bd0b42b873d1000b87
downloadaur-f27008199dee7d90f2e45d36574c7a6db2fddde7.tar.gz
First commit
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore15
-rw-r--r--PKGBUILD45
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0a36b27e1248
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = ccleste
+ pkgdesc = Celeste Classic C source port for 3DS and PC.
+ pkgver = 1.2
+ pkgrel = 1
+ url = https://github.com/lemon-sherbet/ccleste
+ arch = x86_64
+ license = unknown
+ depends = sdl_mixer
+ source = ccleste-1.2.tar.gz::https://github.com/lemon-sherbet/ccleste/archive/v1.2.tar.gz
+ sha256sums = 6cd4d4d42a4250b7e6222be1367eeecf58cdd63fa0bda62eb48e393bdc532eab
+
+pkgname = ccleste
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..5e542813257b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,15 @@
+# create by https://github.com/iamcco/coc-gitignore (Mon Aug 31 2020 21:09:38 GMT-0500 (hora estándar de Perú))
+# ArchLinuxPackages.gitignore:
+*.tar
+*.tar.*
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+*.sig
+
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b27f4bfcd5a8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Otreblan <otreblain@gmail.com>
+
+pkgname=ccleste
+pkgver=1.2
+pkgrel=1
+epoch=
+pkgdesc="Celeste Classic C source port for 3DS and PC."
+arch=('x86_64')
+url="https://github.com/lemon-sherbet/ccleste"
+license=('unknown')
+groups=()
+depends=('sdl_mixer')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha256sums=("6cd4d4d42a4250b7e6222be1367eeecf58cdd63fa0bda62eb48e393bdc532eab")
+
+prepare() {
+ cd "$pkgname-$pkgver"
+
+ # Change hardcoded flags
+ sed -i Makefile \
+ -e "s#CFLAGS=.*#CFLAGS=$CFLAGS $(pkg-config --cflags --libs SDL_mixer) -lm#" \
+ -e "s#LDFLAGS=.*#LDFLAGS=$LDFLAGS#" \
+ -e "/LDFLAGS\+=.*/d"
+
+ # Change assets load path
+ sed -i "s#data%c#/usr/share/$pkgname%c#" sdl12main.c
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ mkdir -p "$pkgdir/usr/share"
+
+ install -D ccleste "$pkgdir/usr/bin/ccleste"
+ mv data "$pkgdir/usr/share/$pkgname"
+}