I'd like to adopt the gsm package. Thanks in advance. -- Takashi Yano <takashi.y...@nifty.ne.jp>
--- origsrc/gsm-1.0-pl17/Makefile 2018-03-21 20:01:49.745965700 -0500 +++ src/gsm-1.0-pl17/Makefile 2018-03-21 20:11:17.100811700 -0500 @@ -312,9 +312,15 @@ $(LIBGSMSO).$(SO_VER): $(LIB) $(GSM_OBJE $(LIBGSMSO).$(SO_MAJOR): $(LIBGSMSO).$(SO_VER) ln -fs libgsm.so.$(SO_VER) lib/libgsm.so.$(SO_MAJOR) -$(LIBGSMSO): $(LIBGSMSO).$(SO_VER) +$(LIB)/libgsm.so: $(LIBGSMSO).$(SO_VER) ln -fs libgsm.so.$(SO_VER) lib/libgsm.so +$(LIB)/cyggsm-$(SO_MAJOR).dll: $(LIB) $(GSM_OBJECTS) + $(LD) $(LFLAGS) -o $@ -shared -Xlinker --out-implib -Xlinker $(LIB)/libgsm.dll.a $(GSM_OBJECTS) + +$(LIB)/libgsm-$(SO_MAJOR).dll: $(LIB) $(GSM_OBJECTS) + $(LD) $(LFLAGS) -o $@ -shared -Xlinker --out-implib -Xlinker $(LIB)/libgsm.dll.a $(GSM_OBJECTS) + $(LIBGSM): $(LIB) $(GSM_OBJECTS) -rm $(RMFLAGS) $(LIBGSM) $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS)
NAME="gsm" VERSION=1.0.22 RELEASE=1 LICENSE="MIT" CATEGORY="Audio" SUMMARY="GSM 06.10 speech compression" DESCRIPTION="A C library implementation of the European GSM 06.10 provisional standard for full-rate speech transcoding, prI-ETS 300 036, which uses RPE/LTP (residual pulse excitation/long term prediction) coding at 13 kbit/s." HOMEPAGE="http://www.quut.com/gsm/" SRC_URI="http://www.quut.com/gsm/gsm-${VERSION}.tar.gz" SRC_DIR="gsm-${VERSION%.*}-pl${VERSION##*.}" PATCH_URI=" https://src.fedoraproject.org/rpms/gsm/raw/rawhide/f/gsm-makefile.patch https://src.fedoraproject.org/rpms/gsm/raw/rawhide/f/gsm-warnings.patch 1.0.17-shared-libgsm.patch "
PKG_NAMES="gsm libgsm1 libgsm-devel" gsm_CONTENTS="--exclude=*.dll usr/bin/ usr/share/doc/ usr/share/man/man1/" libgsm1_CATEGORY="Libs" libgsm1_SUMMARY="${SUMMARY} library" libgsm1_CONTENTS='usr/bin/cyggsm-1.dll' libgsm_devel_CATEGORY="Libs" libgsm_devel_SUMMARY="${SUMMARY} library" libgsm_devel_CONTENTS='usr/include/ usr/lib/ usr/share/man/man3/' src_compile() { lndirs cd ${B} cygmake -j1 \ CC="${CC}" \ RPM_OPT_FLAGS="${CFLAGS}" \ LD="${CC}" \ LFLAGS="${LDFLAGS}" \ LIBGSMSO="\$(LIB)/cyggsm-1.dll" } src_install() { cd ${B} dobin lib/*.dll bin/*.exe dolib lib/*.dll.a doman man/toast.1 man/gsm*.3 dosym toast.exe /usr/bin/tcat dosym toast.exe /usr/bin/untoast insinto /usr/include/gsm doins inc/gsm.h dosym gsm/gsm.h /usr/include/gsm.h }