summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 519dd1f61ae4ce3f53eae4ea521f41e5242bfb9f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#
# PKGBUILD: v1541commander-static
#
# Maintainer: uffe Jakobsen <_uffe_-at-_uffe_-_dot_-_org>
#

_pkgname=v1541commander
pkgname=v1541commander-static
pkgver=1.1
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=('BSD-2-Clause')
depends=('qt5-tools')
#
source=(
        ${_pkgname}-v${pkgver}.tar.gz::https://github.com/excess-c64/${_pkgname}/archive/v${pkgver}.tar.gz
        lib1541img-v1.1.tar.gz::https://github.com/excess-c64/lib1541img/archive/v1.1.tar.gz
        zimk.tar.gz::https://github.com/Zirias/zimk/archive/31500ca556f258ab2d37d75fb8de5506cbdd5840.tar.gz
       )
#
md5sums=('7424638cde435cf590cc14a96c0b5dcd'
         '1fd4b747ed7d2dfb5fb660927dce1764'
         '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 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 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
  mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/"
  cp LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/"
  cp LICENSE-font.txt "${pkgdir}/usr/share/licenses/${pkgname}/"
}

#
# EOF
#