You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.9 KiB
63 lines
1.9 KiB
# Copyright (C) 2020-2021 Alexandros Theodotou <alex at zrythm dot org> |
|
# |
|
# This file is part of Zrythm |
|
# |
|
# Zrythm is free software: you can redistribute it and/or modify |
|
# it under the terms of the GNU Affero General Public License as published by |
|
# the Free Software Foundation, either version 3 of the License, or |
|
# (at your option) any later version. |
|
# |
|
# Zrythm is distributed in the hope that it will be useful, |
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
# GNU Affero General Public License for more details. |
|
# |
|
# You should have received a copy of the GNU Affero General Public License |
|
# along with Zrythm. If not, see <https://www.gnu.org/licenses/>. |
|
# |
|
# Maintainer: Alexandros Theodotou <alex at zrythm dot org> |
|
_realname=serd |
|
pkgbase=mingw-w64-${_realname} |
|
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" |
|
pkgver=0.30.4 |
|
pkgrel=1 |
|
arch=('any') |
|
pkgdesc='serd' |
|
depends=("$MINGW_PACKAGE_PREFIX-lv2") |
|
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" |
|
"${MINGW_PACKAGE_PREFIX}-pkg-config" |
|
"python") |
|
options=('strip' 'staticlibs') |
|
license=("AGPL3") |
|
url="https://www.zrythm.org" |
|
source=("http://download.drobilla.net/$_realname-$pkgver.tar.bz2") |
|
sha256sums=('SKIP') |
|
|
|
prepare() { |
|
cd ${_realname}-${pkgver} |
|
|
|
[[ -x ./waf ]] || /usr/bin/python ./bootstrap.py |
|
sed -i 's:bin/env python$:bin/env python:' waf |
|
} |
|
|
|
build() { |
|
cd "${srcdir}/${_realname}-${pkgver}" |
|
|
|
DEST_OS=win32 \ |
|
TARGET=${MINGW_CHOST} \ |
|
PKG_CONFIG=${MINGW_PREFIX}/bin/pkg-config \ |
|
CC=gcc PERL=/usr/bin/perl \ |
|
AR=${MINGW_PREFIX}/bin/ar \ |
|
WINDRES=${MINGW_PREFIX}/bin/windres \ |
|
RST2MAN=${MINGW_PREFIX}/bin/rst2man3 \ |
|
/usr/bin/python ./waf configure \ |
|
--prefix=${MINGW_PREFIX} \ |
|
--static --no-shared --no-utils |
|
/usr/bin/python ./waf build |
|
} |
|
|
|
package() { |
|
cd "${srcdir}/${_realname}-${pkgver}" |
|
export PYTHON=${MINGW_PREFIX}/bin/python |
|
/usr/bin/python ./waf install --destdir="${pkgdir}" |
|
}
|
|
|