mpg123/mpg123.spec

changeset 773
849be77d11d6
parent 367
e13c1f2b445e
equal deleted inserted replaced
4:1c66979ca46a 5:85f64a668eb9
29 Packager: OpenPKG Foundation e.V. 29 Packager: OpenPKG Foundation e.V.
30 Distribution: OpenPKG Community 30 Distribution: OpenPKG Community
31 Class: PLUS 31 Class: PLUS
32 Group: Audio 32 Group: Audio
33 License: GPL 33 License: GPL
34 Version: 1.13.1 34 Version: 1.14.4
35 Release: 20110104 35 Release: 20120800
36 36
37 # package options 37 # package options
38 %option with_dev no 38 %option with_dev no
39 39
40 # list of sources 40 # list of sources
41 Source0: http://www.mpg123.de/download/mpg123-%{version}.tar.bz2 41 Source0: http://www.mpg123.de/download/mpg123-%{version}.tar.bz2
42 42
43 # build information 43 # build information
44 Prefix: %{l_prefix}
45 BuildRoot: %{l_buildroot}
46 BuildPreReq: OpenPKG, openpkg >= 20040130, make 44 BuildPreReq: OpenPKG, openpkg >= 20040130, make
47 PreReq: OpenPKG, openpkg >= 20040130 45 PreReq: OpenPKG, openpkg >= 20040130
48 AutoReq: no
49 AutoReqProv: no
50 46
51 %description 47 %description
52 mpg123 is a real time MPEG Audio Player for Layer 1,2 and Layer 3. 48 mpg123 is a real time MPEG Audio Player for Layer 1,2 and Layer 3.
53 49
54 %track 50 %track
58 regex = mpg123-(__VER__)\.tar\.bz2 54 regex = mpg123-(__VER__)\.tar\.bz2
59 } 55 }
60 56
61 %prep 57 %prep
62 %setup -q 58 %setup -q
59 %{l_shtool} subst \
60 -e 's;^\(DEFAULT_INCLUDES *=.*\);\1 -I. -I$(top_srcdir)/libltdl;' \
61 -e 's;^\(mpg123_LDFLAGS *=.*\);\1 -static;' \
62 src/output/Makefile.in \
63 src/Makefile.in
63 64
64 %build 65 %build
65 CC="%{l_cc}" \ 66 CC="%{l_cc}" \
66 CFLAGS="%{l_cflags -O}" \ 67 CFLAGS="%{l_cflags -O}" \
67 ./configure \ 68 ./configure \
70 --enable-static \ 71 --enable-static \
71 --disable-shared 72 --disable-shared
72 %{l_make} %{l_mflags -O} 73 %{l_make} %{l_mflags -O}
73 74
74 %install 75 %install
75 rm -rf $RPM_BUILD_ROOT
76 %{l_make} %{l_mflags} install DESTDIR="$RPM_BUILD_ROOT" 76 %{l_make} %{l_mflags} install DESTDIR="$RPM_BUILD_ROOT"
77 %if "%{with_dev}" != "yes" 77 %if "%{with_dev}" != "yes"
78 rm -rf $RPM_BUILD_ROOT%{l_prefix}/include 78 rm -rf $RPM_BUILD_ROOT%{l_prefix}/include
79 rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib 79 rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib
80 %else 80 %else
85 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} 85 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
86 86
87 %files -f files 87 %files -f files
88 88
89 %clean 89 %clean
90 rm -rf $RPM_BUILD_ROOT
91 90

mercurial