Added flac-1.2.1 build template.

--HG--
extra : convert_revision : ecb8aede5d0827ad28183b236ed7fc0ce91c62ba
This commit is contained in:
Juan RP 2009-12-22 21:00:53 +01:00
parent 000d7c46b6
commit ed6a3c14b9
7 changed files with 80 additions and 0 deletions

2
srcpkgs/flac/depends Normal file
View file

@ -0,0 +1,2 @@
abi_depends=">=1.2.1"
api_depends="${abi_depends}"

View file

@ -0,0 +1,21 @@
# Template file for 'libflac-devel'.
#
short_desc="${short_desc} - development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run libstdc++-devel
Add_dependency run libogg-devel
Add_dependency run libflac
do_install()
{
mkdir -p ${DESTDIR}/usr/lib ${DESTDIR}/usr/share
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.so ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/share/aclocal ${DESTDIR}/usr/share
mv ${SRCPKGDESTDIR}/usr/share/doc ${DESTDIR}/usr/share
}

View file

@ -0,0 +1,15 @@
# Template file for 'libflac'.
#
short_desc="${short_desc} - shared libraries"
long_desc="${long_desc}
This package contains the FLAC shared libraries."
Add_dependency run libstdc++
Add_dependency run libogg
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.so.* ${DESTDIR}/usr/lib
}

View file

@ -0,0 +1,10 @@
--- examples/cpp/encode/file/main.cpp 2007-09-13 09:58:03.000000000 -0600
+++ examples/cpp/encode/file/main.cpp 2007-11-18 12:59:45.000000000 -0600
@@ -30,6 +30,7 @@
#include <stdio.h>
#include <stdlib.h>
+#include <cstring>
#include "FLAC++/metadata.h"
#include "FLAC++/encoder.h"

30
srcpkgs/flac/template Normal file
View file

@ -0,0 +1,30 @@
# Template file for 'flac'
pkgname=flac
version=1.2.1
distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz"
build_style=gnu_configure
configure_args="--disable-rpath --disable-doxygen-docs --disable-xmms-plugin"
short_desc="Free Lossless Audio Codec"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=9635a44bceb478bbf2ee8a785cf6986fba525afb5fad1fd4bba73cf71f2d3edf
long_desc="
FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is
similar to MP3, but lossless. The FLAC project consists of:
* the stream format
* libFLAC, which implements reference encoders and decoders
* flac, a command-line wrapper around libFLAC to encode and decode .flac
files
* input plugins for various music players (Winamp, XMMS, and more in the
works)
\"Free\" means that the specification of the stream format is in the public
domain (the FLAC project reserves the right to set the FLAC specification
and certify compliance), and that neither the FLAC format nor any of the
implemented encoding/decoding methods are covered by any patent. It also
means that the source for libFLAC is available under the LGPL and the
sources for flac and the plugins are available under the GPL."
subpackages="libflac libflac-devel"
Add_dependency run libflac
Add_dependency build nasm
Add_dependency build libogg-devel

1
srcpkgs/libflac Symbolic link
View file

@ -0,0 +1 @@
flac

1
srcpkgs/libflac-devel Symbolic link
View file

@ -0,0 +1 @@
flac