From a867b5f4103e292fcf293db0f96d756ce70b0b6a Mon Sep 17 00:00:00 2001 From: Leo Date: Thu, 24 Sep 2020 21:47:50 -0300 Subject: community/cdrkit: move from main --- community/cdrkit/APKBUILD | 49 ++++++++++++++++++++++++++++++++++++++++++++ community/cdrkit/gcc10.patch | 15 ++++++++++++++ main/cdrkit/APKBUILD | 49 -------------------------------------------- main/cdrkit/gcc10.patch | 15 -------------- 4 files changed, 64 insertions(+), 64 deletions(-) create mode 100644 community/cdrkit/APKBUILD create mode 100644 community/cdrkit/gcc10.patch delete mode 100644 main/cdrkit/APKBUILD delete mode 100644 main/cdrkit/gcc10.patch diff --git a/community/cdrkit/APKBUILD b/community/cdrkit/APKBUILD new file mode 100644 index 00000000000..0d5a6efc116 --- /dev/null +++ b/community/cdrkit/APKBUILD @@ -0,0 +1,49 @@ +# Maintainer: Natanael Copa +pkgname=cdrkit +pkgver=1.1.11 +pkgrel=3 +pkgdesc="Suite of programs for CD/DVD recording, ISO image creation, and audio CD extraction" +url="http://cdrkit.org/" +arch="all" +options="!check" # No test suite. +license="GPL-2.0-only" +depends="file bzip2" +makedepends="cmake libcap-dev bzip2-dev zlib-dev" +subpackages="$pkgname-doc" +source="https://dev.alpinelinux.org/archive/cdrkit/cdrkit-$pkgver.tar.gz + gcc10.patch" + +prepare() { + cd "$builddir" + # disable rcmd, it is security risk and not implemented in musl + sed -i include/xconfig.h.in -e "s/#define HAVE_RCMD 1/#undef HAVE_RCMD/g" + default_prepare +} + +build() { + cd "$builddir" + case "$CLIBC" in + musl) export CFLAGS="$CFLAGS -D__THROW=''" ;; + esac + make +} + +package() { + cd "$builddir" + make PREFIX="$pkgdir/usr" install + cd "$pkgdir/usr/bin" + ln -s wodim cdrecord + ln -s readom readcd + ln -s genisoimage mkisofs + ln -s genisoimage mkhybrid + ln -s icedax cdda2wav + cd "$pkgdir/usr/share/man/man1" + ln -s wodim.1 cdrecord.1 + ln -s readom.1 readcd.1 + ln -s genisoimage.1 mkisofs.1 + ln -s genisoimage.1 mkhybrid.1 + ln -s icedax.1 cdda2wav.1 +} + +sha512sums="e5afcd2cb68d39aeff680a0d5b0a7877f94cf6de111b3cb7388261c665fbd3209ce98a20a01911875af7d6b832a156801b1fa46a4481f7c8ba60b22eac0a5b05 cdrkit-1.1.11.tar.gz +bf008b30136eb4997014eb30594c66594d1cd0073942b9ca129058fba02d310aa8e364341cda5bced11941b9f26c73a10523a3e19505e6496e8cf818e857c791 gcc10.patch" diff --git a/community/cdrkit/gcc10.patch b/community/cdrkit/gcc10.patch new file mode 100644 index 00000000000..655562dafe8 --- /dev/null +++ b/community/cdrkit/gcc10.patch @@ -0,0 +1,15 @@ +# Description: fix the build with gcc-10 +# Copied from Fedora +# https://src.fedoraproject.org/rpms/cdrkit/raw/master/f/cdrkit-1.1.11-gcc10.patch +diff -up cdrkit-1.1.11/genisoimage/genisoimage.h.me cdrkit-1.1.11/genisoimage/genisoimage.h +--- cdrkit-1.1.11/genisoimage/genisoimage.h.me 2020-02-24 15:10:35.542998992 +0100 ++++ cdrkit-1.1.11/genisoimage/genisoimage.h 2020-02-24 15:10:50.011130450 +0100 +@@ -377,7 +377,7 @@ extern int use_fileversion; + extern int split_SL_component; + extern int split_SL_field; + extern char *trans_tbl; +-char *outfile; ++extern char *outfile; + + #define JMAX 64 /* maximum Joliet file name length (spec) */ + #define JLONGMAX 103 /* out of spec Joliet file name length */ diff --git a/main/cdrkit/APKBUILD b/main/cdrkit/APKBUILD deleted file mode 100644 index 0d5a6efc116..00000000000 --- a/main/cdrkit/APKBUILD +++ /dev/null @@ -1,49 +0,0 @@ -# Maintainer: Natanael Copa -pkgname=cdrkit -pkgver=1.1.11 -pkgrel=3 -pkgdesc="Suite of programs for CD/DVD recording, ISO image creation, and audio CD extraction" -url="http://cdrkit.org/" -arch="all" -options="!check" # No test suite. -license="GPL-2.0-only" -depends="file bzip2" -makedepends="cmake libcap-dev bzip2-dev zlib-dev" -subpackages="$pkgname-doc" -source="https://dev.alpinelinux.org/archive/cdrkit/cdrkit-$pkgver.tar.gz - gcc10.patch" - -prepare() { - cd "$builddir" - # disable rcmd, it is security risk and not implemented in musl - sed -i include/xconfig.h.in -e "s/#define HAVE_RCMD 1/#undef HAVE_RCMD/g" - default_prepare -} - -build() { - cd "$builddir" - case "$CLIBC" in - musl) export CFLAGS="$CFLAGS -D__THROW=''" ;; - esac - make -} - -package() { - cd "$builddir" - make PREFIX="$pkgdir/usr" install - cd "$pkgdir/usr/bin" - ln -s wodim cdrecord - ln -s readom readcd - ln -s genisoimage mkisofs - ln -s genisoimage mkhybrid - ln -s icedax cdda2wav - cd "$pkgdir/usr/share/man/man1" - ln -s wodim.1 cdrecord.1 - ln -s readom.1 readcd.1 - ln -s genisoimage.1 mkisofs.1 - ln -s genisoimage.1 mkhybrid.1 - ln -s icedax.1 cdda2wav.1 -} - -sha512sums="e5afcd2cb68d39aeff680a0d5b0a7877f94cf6de111b3cb7388261c665fbd3209ce98a20a01911875af7d6b832a156801b1fa46a4481f7c8ba60b22eac0a5b05 cdrkit-1.1.11.tar.gz -bf008b30136eb4997014eb30594c66594d1cd0073942b9ca129058fba02d310aa8e364341cda5bced11941b9f26c73a10523a3e19505e6496e8cf818e857c791 gcc10.patch" diff --git a/main/cdrkit/gcc10.patch b/main/cdrkit/gcc10.patch deleted file mode 100644 index 655562dafe8..00000000000 --- a/main/cdrkit/gcc10.patch +++ /dev/null @@ -1,15 +0,0 @@ -# Description: fix the build with gcc-10 -# Copied from Fedora -# https://src.fedoraproject.org/rpms/cdrkit/raw/master/f/cdrkit-1.1.11-gcc10.patch -diff -up cdrkit-1.1.11/genisoimage/genisoimage.h.me cdrkit-1.1.11/genisoimage/genisoimage.h ---- cdrkit-1.1.11/genisoimage/genisoimage.h.me 2020-02-24 15:10:35.542998992 +0100 -+++ cdrkit-1.1.11/genisoimage/genisoimage.h 2020-02-24 15:10:50.011130450 +0100 -@@ -377,7 +377,7 @@ extern int use_fileversion; - extern int split_SL_component; - extern int split_SL_field; - extern char *trans_tbl; --char *outfile; -+extern char *outfile; - - #define JMAX 64 /* maximum Joliet file name length (spec) */ - #define JLONGMAX 103 /* out of spec Joliet file name length */ -- cgit v1.2.3