diff --git a/srcpkgs/libgsm-devel b/srcpkgs/libgsm-devel new file mode 120000 index 00000000000..8d00714d224 --- /dev/null +++ b/srcpkgs/libgsm-devel @@ -0,0 +1 @@ +libgsm \ No newline at end of file diff --git a/srcpkgs/libgsm/libgsm-devel.template b/srcpkgs/libgsm/libgsm-devel.template new file mode 100644 index 00000000000..f4d36c2bdda --- /dev/null +++ b/srcpkgs/libgsm/libgsm-devel.template @@ -0,0 +1,16 @@ +# Template file for 'libgsm-devel'. +# +short_desc="${short_desc} - Development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run glibc-devel +Add_dependency run libgsm + +do_install() +{ + vmkdir usr/lib + mv ${wrksrc}/lib/*.a ${DESTDIR}/usr/lib + mv ${wrksrc}/inc ${DESTDIR}/usr/include +} diff --git a/srcpkgs/libgsm/template b/srcpkgs/libgsm/template new file mode 100644 index 00000000000..5a351b6828f --- /dev/null +++ b/srcpkgs/libgsm/template @@ -0,0 +1,34 @@ +# Template file for 'libgsm' +pkgname=libgsm +version=1.0.13 +homepage="http://www.quut.com/gsm/" +distfiles="http://libgsm.sourcearchive.com/downloads/${version}/${pkgname}_${version}.orig.tar.gz" +short_desc="GSM 06.10 lossy speech compression" +maintainer="davehome " +license="BSD-style" +checksum=52c518244d428c2e56c543b98c9135f4a76ff780c32455580b793f60a0a092ad +long_desc=" + GSM (Global System for Mobile communications) is a cellular phone system + standard popular outside the USA. + + GSM includes a codec, often just referred to as the GSM when discussing + codecs." + +subpackages="$pkgname-devel" + +wrksrc=gsm-1.0-pl13 + +Add_dependency run glibc + +do_build() +{ + make ${makejobs} + gcc -shared -o ${wrksrc}/lib/libgsm.so ${wrksrc}/lib/libgsm.a +} + +do_install() +{ + vmkdir usr + mv ${wrksrc}/bin ${DESTDIR}/usr + mv ${wrksrc}/lib/*.so ${DESTDIR}/usr +}