summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUffe Jakobsen2020-01-29 01:19:24 +0100
committerUffe Jakobsen2020-01-29 01:30:27 +0100
commitafae7c75f6111e95e50b402bc17f470fa7fdd24a (patch)
treef6c8ae08ba7ec2ee3732d03002c068e3fdea66e6
downloadaur-afae7c75f6111e95e50b402bc17f470fa7fdd24a.tar.gz
initial
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD63
-rw-r--r--v1541commander.mk.patch12
3 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..de81902a10be
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = v1541commander
+ pkgdesc = virtual 1541 disk commander that allows you to create and modify D64 disk images (for the Commodore 1541 floppy drive).
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://github.com/excess-c64/v1541commander
+ arch = i686
+ arch = x86_64
+ license = custom
+ source = v1541commander-v1.0.tar.gz::https://github.com/excess-c64/v1541commander/archive/v1.0.tar.gz
+ source = lib1541img-v1.0.tar.gz::https://github.com/excess-c64/lib1541img/archive/v1.0.tar.gz
+ source = zimk.tar.gz::https://github.com/Zirias/zimk/archive/31500ca556f258ab2d37d75fb8de5506cbdd5840.tar.gz
+ md5sums = a47887bd4eb570e07339400ce494182e
+ md5sums = 4fb415b69b23fbd79c0c77bb8a7cb91c
+ md5sums = b7a17162aeb953fb938c4ea4597f8fd8
+
+pkgname = v1541commander
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b21f9a0d9f9c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,63 @@
+#
+# PKGBUILD: v1541commander
+#
+# Maintainer: uffe Jakobsen <_uffe_-at-_uffe_-_dot_-_org>
+#
+
+pkgname=v1541commander
+pkgver=1.0
+pkgrel=1
+pkgdesc="virtual 1541 disk commander that allows you to create and modify D64 disk images (for the Commodore 1541 floppy drive)."
+arch=('i686' 'x86_64')
+url="https://github.com/excess-c64/v1541commander"
+license=('custom') # see LICENSE.txt
+depends=()
+source=(
+ ${pkgname}-v${pkgver}.tar.gz::https://github.com/excess-c64/${pkgname}/archive/v${pkgver}.tar.gz
+ lib1541img-v1.0.tar.gz::https://github.com/excess-c64/lib1541img/archive/v1.0.tar.gz
+ zimk.tar.gz::https://github.com/Zirias/zimk/archive/31500ca556f258ab2d37d75fb8de5506cbdd5840.tar.gz
+ )
+md5sums=('a47887bd4eb570e07339400ce494182e' "4fb415b69b23fbd79c0c77bb8a7cb91c" "b7a17162aeb953fb938c4ea4597f8fd8")
+
+#
+prepare()
+{
+ # lib1541img
+ cd "${srcdir}/lib1541img-${pkgver}"
+ # hack - but will work for now....
+ rmdir zimk
+ ln -s ../zimk-31500ca556f258ab2d37d75fb8de5506cbdd5840/ zimk
+ # v1541commander
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ # hack - but will work for now....
+ rmdir zimk
+ ln -s ../zimk-31500ca556f258ab2d37d75fb8de5506cbdd5840/ zimk
+ patch -p0 < ${srcdir}/../v1541commander.mk.patch
+}
+
+#
+build()
+{
+ # lib1541img
+ LIB1541IMG_SRC="${srcdir}/lib1541img-${pkgver}"
+ cd "${LIB1541IMG_SRC}"
+ make
+ # v1541commander
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ # hack - but will work for now....
+ #make 1541img_CFLAGS="-I${LIB1541IMG_SRC}/include" 1541img_CXXFLAGS="-I${LIB1541IMG_SRC}/include" 1541img_LINK="${LIB1541IMG_SRC}/obj/x86_64-pc-linux-gnu/release/src/lib/1541img/*.o"
+ make prefix=/usr/local DESTDIR="${pkgdir}" CFLAGS="-I${LIB1541IMG_SRC}/include" CXXFLAGS="-I${LIB1541IMG_SRC}/include" LDFLAGS="${LIB1541IMG_SRC}/obj/x86_64-pc-linux-gnu/release/src/lib/1541img/*.o"
+}
+
+#
+package()
+{
+ LIB1541IMG_SRC="${srcdir}/lib1541img-${pkgver}"
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ # hack - but will work for now....
+ make prefix=/usr/local DESTDIR="${pkgdir}" CFLAGS="-I${LIB1541IMG_SRC}/include" CXXFLAGS="-I${LIB1541IMG_SRC}/include" LDFLAGS="${LIB1541IMG_SRC}/obj/x86_64-pc-linux-gnu/release/src/lib/1541img/*.o" install
+}
+
+#
+# EOF
+#
diff --git a/v1541commander.mk.patch b/v1541commander.mk.patch
new file mode 100644
index 000000000000..cc415d4df757
--- /dev/null
+++ b/v1541commander.mk.patch
@@ -0,0 +1,12 @@
+--- src/bin/v1541commander/v1541commander.mk.orig 2020-01-29 00:53:05.067221845 +0100
++++ src/bin/v1541commander/v1541commander.mk 2020-01-29 00:53:23.913769451 +0100
+@@ -12,8 +12,7 @@
+ v1541commander_PREPROCFLAGS:= -p.
+ v1541commander_posix_CXXFLAGS?= -fPIC
+ v1541commander_INCLUDES= -I$(v1541commander_PPSRCDIR)
+-v1541commander_PKGDEPS:= Qt5Core Qt5Gui Qt5Widgets Qt5Network \
+- 1541img >= 1.0 1541img < 2
++v1541commander_PKGDEPS:= Qt5Core Qt5Gui Qt5Widgets Qt5Network
+ v1541commander_ICONSIZES:= 16x16 32x32 48x48 256x256
+ v1541commander_MIMEICONS:= v1541commander-d64 v1541commander-zipcode \
+ v1541commander-lynx v1541commander-prg