diff options
author | Chris Severance | 2024-03-26 03:08:00 -0400 |
---|---|---|
committer | Chris Severance | 2024-03-26 03:08:00 -0400 |
commit | d70a0fe2d4de822ce47fa7a051ff268fbbb039b2 (patch) | |
tree | c6916e470d3bfd49ddc1a6febe627287378ed483 | |
download | aur-d70a0fe2d4de822ce47fa7a051ff268fbbb039b2.tar.gz |
Initial Import
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | 0001-src-makefile-misc-exe.patch | 16 | ||||
-rw-r--r-- | PKGBUILD | 65 |
3 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..64d738ef1030 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = dj64-git + pkgdesc = djgpp 64 bit compiler + pkgver = 0.0.r3697.4b7e4f9 + pkgrel = 1 + url = https://github.com/stsp/dj64dev + arch = x86_64 + license = GPL-3.0-or-later + makedepends = djstub + makedepends = git + makedepends = thunk_gen + makedepends = ctags + depends = glibc + depends = libelf + depends = bash + provides = dj64=0.0 + conflicts = dj64 + source = git+https://github.com/stsp/dj64dev.git + source = 0001-src-makefile-misc-exe.patch + md5sums = SKIP + md5sums = bfccaead6a72a30c3e099da50cd220a6 + sha256sums = SKIP + sha256sums = 065a875c1ea2f76dd621d8f38d17a67919582f3f6881b50ca1bee35faeea0764 + +pkgname = dj64-git diff --git a/0001-src-makefile-misc-exe.patch b/0001-src-makefile-misc-exe.patch new file mode 100644 index 000000000000..83da39ad0f94 --- /dev/null +++ b/0001-src-makefile-misc-exe.patch @@ -0,0 +1,16 @@ +diff -pNaru5 a/src/makefile b/src/makefile +--- a/src/makefile 2024-03-26 02:10:56.477386810 -0400 ++++ b/src/makefile 2024-03-26 02:11:04.114045045 -0400 +@@ -24,11 +24,11 @@ DIRS = \ + all : misc.exe config $(DIRS) makemake.exe subs + + misc.exe : misc.c + gcc -O2 -Wall misc.c -o misc.exe + +-$(DIRS) : ++$(DIRS) : misc.exe + ./misc.exe mkdir $@ + + makemake.exe : makemake.c + gcc -O2 -Wall makemake.c -o makemake.exe + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..89fbaf57bd11 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com + +set -u +pkgname='dj64-git' +pkgver=0.0.r3697.4b7e4f9 +pkgrel=1 +pkgdesc='djgpp 64 bit compiler' +arch=('x86_64') +url='https://github.com/stsp/dj64dev' +license=('GPL-3.0-or-later') +depends=('glibc' 'libelf' 'bash') +makedepends=('djstub' 'git' 'thunk_gen' 'ctags') +provides=("${pkgname%-git}=${pkgver%.r*}") +conflicts=("${pkgname%-git}") +_srcdir='dj64dev' +source=( + "git+${url}.git" + '0001-src-makefile-misc-exe.patch' +) +md5sums=('SKIP' + 'bfccaead6a72a30c3e099da50cd220a6') +sha256sums=('SKIP' + '065a875c1ea2f76dd621d8f38d17a67919582f3f6881b50ca1bee35faeea0764') + +pkgver() { + set -u + cd "${_srcdir}" + printf '0.0.r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" + set +u +} + +prepare() { + set -u + cd "${_srcdir}" + + local _pt + for _pt in "${source[@]%%::*}"; do + _pt="${_pt##*/}" + if [[ "${_pt}" = *.patch ]]; then + set +u; msg2 "Patch ${_pt}"; set -u + patch -Nup1 -i "${srcdir}/${_pt}" + fi + done + #cd ..; cp -pr "${_srcdir}" 'a'; ln -s "${_srcdir}" 'b'; cd "${_srcdir}"; false + #diff -pNaru5 'a' 'b' > '0000-new.patch' + + sed -E -e '/^PREFIX \?=/ s:/usr/local:/usr:g' -i 'makefile' + + set +u +} + +build() { + set -u + cd "${_srcdir}" + nice make -j1 + set +u +} + +package() { + set -u + cd "${_srcdir}" + make -j1 DESTDIR="${pkgdir}" install + set +u +} +set +u |