openbsd-ports/telephony/asterisk-openbsd-moh/Makefile
2022-03-11 19:58:28 +00:00

55 lines
1.3 KiB
Makefile

# strictly speaking not, as they are just sound files, but packaging
# these on arch which don't build asterisk is a waste of cycles on build
# machines and disk space on mirrors
BUILD_DEPENDS = telephony/asterisk/18
# No distfiles here that can get outdated, skip it.
PORTROACH= ignore:1
COMMENT = add OpenBSD songs to Asterisk music-on-hold
PKGNAME = asterisk-openbsd-moh-7.0
REL_LIST = 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 \
58a 58b 58c 58d 59a 59b \
60a 60b 60c 60d 60e 60f 60g 61 62 68 69 \
70
.for release in ${REL_LIST}
DISTFILES += song${release}.mp3
.endfor
PKG_ARCH = *
EXTRACT_ONLY=
CATEGORIES = telephony
HOMEPAGE = https://www.openbsd.org/lyrics.html
MAINTAINER= Ian Darwin <ian@openbsd.org>
# Copyright held by Theo; ok for non-commercial-redistribution
PERMIT_PACKAGE = Yes
MASTER_SITES = https://ftp.openbsd.org/pub/OpenBSD/songs/
BUILD_DEPENDS = audio/madplay
DIST_SUBDIR = openbsd_songs
NO_TEST = Yes
MOH = ${PREFIX}/share/asterisk/moh
do-build:
.for release in ${REL_LIST}
${PREFIX}/bin/madplay -a -1.5 -Q -z -o raw:- --mono -R 8000 -a -12 \
${FULLDISTDIR}/song${release}.mp3 > ${WRKDIR}/song${release}.sln
.endfor
do-install:
${INSTALL_DATA_DIR} ${MOH}
${INSTALL_DATA} ${WRKDIR}/song*.sln ${MOH}
.include <bsd.port.mk>