Tizen 2.1 base
[external/freealut.git] / admin / RPM / freealut.spec.in
1 #
2 # spec file for package freealut (@PACKAGE_VERSION@)
3 #
4
5 # norootforbuild
6 # neededforbuild SDL SDL-devel aalib aalib-devel alsa alsa-devel arts audiofile esound esound-devel glib2 glib2-devel libogg libogg-devel libstdc++-devel libvorbis libvorbis-devel openal openal-devel pkgconfig resmgr slang slang-devel smpeg smpeg-devel xorg-x11-devel xorg-x11-libs
7
8 BuildRequires: aaa_base acl attr bash bind-utils bison bzip2 coreutils cpio cpp cracklib cvs cyrus-sasl db devs diffutils e2fsprogs file filesystem fillup findutils flex gawk gdbm-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv klogd less libacl libattr libgcc libnscd libselinux libstdc++ libxcrypt libzio m4 make man mktemp module-init-tools ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-modules patch permissions popt procinfo procps psmisc pwdutils rcs readline sed strace syslogd sysvinit tar tcpd texinfo timezone unzip util-linux vim zlib zlib-devel autoconf automake binutils gcc gdbm gettext libtool perl rpm SDL SDL-devel aalib aalib-devel alsa alsa-devel arts audiofile esound esound-devel glib2 glib2-devel libogg libogg-devel libstdc++-devel libvorbis libvorbis-devel openal openal-devel resmgr slang slang-devel smpeg smpeg-devel xorg-x11-devel xorg-x11-libs dialog expat fontconfig fontconfig-devel freetype2 freetype2-devel gnome-filesystem jack liblcms libjpeg libmng libpng libsndfile libtiff pciutils pkgconfig qt3 aaa_skel ash bind-libs gpg libgcj logrotate openslp suse-build-key suse-release tcsh
9
10 Name:         freealut
11 License:      LGPL
12 Group:        System/Libraries
13 Autoreqprov:  on
14 Version:      @PACKAGE_VERSION@
15 Release:      1
16 URL:          http://www.openal.org/
17 Summary:      Open Audio Library Utility Toolkit
18 Source:       freealut-%{version}.tar.gz
19 BuildRoot:    %{_tmppath}/%{name}-%{version}-build
20
21 %description
22 freealut is a highly portable Open Source implementation of ALUT, a
23 utility toolkit for OpenAL. ALUT makes managing of OpenAL contexts,
24 loading sounds in various formats and creating waveforms very easy.
25
26
27
28 Authors:
29 --------
30     Erik Hofman <erik@ehofman.com>
31     Steve Baker <sjbaker1@airmail.net>
32     Sven Panne <sven.panne@aedion.de>
33
34 %package devel
35 Summary:      Static libraries, header files and tests for the freealut library
36 Requires:     freealut = %{version}
37 Group:        Development/Libraries/C and C++
38
39 %description devel
40 freealut is a highly portable Open Source implementation of ALUT, a
41 utility toolkit for OpenAL. ALUT makes managing of OpenAL contexts,
42 loading sounds in various formats and creating waveforms very easy.
43
44
45
46 Authors:
47 --------
48     Erik Hofman <erik@ehofman.com>
49     Steve Baker <sjbaker1@airmail.net>
50     Sven Panne <sven.panne@aedion.de>
51
52 %debug_package
53 %prep
54 %setup -q
55
56 %build
57 %{?suse_update_config:%{suse_update_config -f admin/autotools}}
58 test -f configure || ./autogen.sh
59 export CFLAGS="$RPM_OPT_FLAGS"
60 ./configure --prefix=%{_prefix}
61 make
62
63 %install
64 rm -rf $RPM_BUILD_ROOT
65 make DESTDIR=$RPM_BUILD_ROOT install
66
67 # documentation
68 install -m 755 -d $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}
69 install -m 644 AUTHORS COPYING ChangeLog NEWS README doc/alut.css doc/alut.html \
70                $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}
71
72 %clean
73 rm -rf $RPM_BUILD_ROOT
74
75 %files
76 %defattr(-,root,root)
77 %doc %{_defaultdocdir}/%{name}/AUTHORS
78 %doc %{_defaultdocdir}/%{name}/COPYING
79 %doc %{_defaultdocdir}/%{name}/ChangeLog
80 %doc %{_defaultdocdir}/%{name}/NEWS
81 %doc %{_defaultdocdir}/%{name}/README
82 %{_libdir}/libalut.so.*
83
84 %files devel
85 %defattr(-,root,root)
86 %doc %{_defaultdocdir}/%{name}/alut.html
87 %doc %{_defaultdocdir}/%{name}/alut.css
88 %{_prefix}/bin/freealut-config
89 %{_includedir}/AL/alut.h
90 %{_libdir}/libalut.a
91 %{_libdir}/libalut.la
92 %{_libdir}/libalut.so
93 %{_libdir}/pkgconfig/freealut.pc
94
95 %changelog -n freealut
96 * Wed Apr 12 2006 - sven.panne@aedion.de
97 - Handle version via configure
98 * Thu Dec 15 2005 - sven.panne@aedion.de
99 - Added freealut-config and freealut.pc
100 * Mon Nov 28 2005 - sven.panne@aedion.de
101 - Fixed build dependencies
102 * Mon Oct 10 2005 - sven.panne@aedion.de
103 - Initial version