1 Summary: YIFF Sound Systems
2 Summary(pl): System d¼wiêku YIFF
7 Group: Applications/Sound
8 Source0: ftp://wolfpack.twu.net/users/wolfpack/%{name}-%{version}.tar.bz2
9 # Source0-md5: c43724d006a419f99fdb797e3067c085
10 Source1: %{name}config.desktop
11 Patch0: %{name}-config_dir.patch
12 Patch1: %{name}-cpp.patch
13 Patch2: %{name}-nolibz.patch
14 URL: http://wolfpack.twu.net/YIFF/
15 BuildRequires: gtk+-devel
16 BuildRequires: libstdc++-devel
17 Requires: yiff-lib = %{version}
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 %define _soundsdir /usr/share/sounds
23 The YIFF sound server is a Y compliant sound server providing Y
24 compliant client applications with sound support. Uses either OSS or
25 ALSA sound drivers and follows OSS compliancy.
28 Serwer d¼wiêku YIFF jest zgodnym z Y serwerem d¼wiêku daj±cym obs³ugê
29 d¼wiêku dla aplikacji klienckich zgodnych z Y. U¿ywa sterowników OSS
33 Summary: YIFF development package
34 Summary(pl): Pakiet programistyczny YIFF
35 Group: Development/Libraries
36 Requires: %{name}-lib = %{version}-%{release}
39 YIFF Sound Systems development files required to develop programs
42 %description devel -l pl
43 Pliki potrzebne do tworzenia programów u¿ywaj±cych systemu d¼wiêku
47 Summary: YIFF libraries
48 Summary(pl): Biblioteki YIFF
49 Group: Development/Libraries
52 YIFF Sound Systems library required to run programs using yiff.
54 %description lib -l pl
55 Biblioteki potrzebne do uruchamiania programów korzystaj±cych z
59 Summary: YIFF configuration utility
60 Summary(pl): Narzêdzie konfiguracyjne do YIFF
61 Group: Applications/Sound
62 Requires: %{name} = %{version}-%{release}
65 YIFF Sound Systems configuration utility.
67 %description config -l pl
68 Narzêdzie konfiguracyjne do systemu d¼wiêku YIFF.
72 bzip2 -d yiff/yiff.8.bz2
82 CFLAGS="%{rpmcflags} -fPIC"
89 %{__make} -C yiffconfig \
92 CFLAGS="`gtk-config --cflags` %{rpmcflags}"
94 %{__make} -C yiffutils \
100 rm -rf $RPM_BUILD_ROOT
101 install -d $RPM_BUILD_ROOT{%{_mandir}/man1,%{_bindir},%{_pixmapsdir}}
102 install -d $RPM_BUILD_ROOT{%{_datadir}/sounds,%{_desktopdir},%{_sysconfdir}}
104 %{__make} -C libY2 install \
105 YLIB_DIR="$RPM_BUILD_ROOT%{_libdir}" \
106 YINC_DIR="$RPM_BUILD_ROOT%{_includedir}/Y2" \
107 YMAN_DIR="$RPM_BUILD_ROOT%{_mandir}/man3" \
110 %{__make} -C yiff install \
111 ETC_DIR="$RPM_BUILD_ROOT%{_sysconfdir}" \
112 SBIN_DIR="$RPM_BUILD_ROOT%{_sbindir}" \
113 MAN_DIR="$RPM_BUILD_ROOT%{_mandir}/man8"
114 install yiff/yiffrc $RPM_BUILD_ROOT%{_sysconfdir}
116 %{__make} -C yiffconfig install \
117 BIN_DIR="$RPM_BUILD_ROOT%{_bindir}" \
118 ICONS_DIR="$RPM_BUILD_ROOT%{_pixmapsdir}" \
119 MAN_DIR="$RPM_BUILD_ROOT%{_mandir}/man1"
121 %{__make} -C yiffutils install \
122 BIN_DIR="$RPM_BUILD_ROOT%{_bindir}" \
123 MAN_DIR="$RPM_BUILD_ROOT%{_mandir}/man1"
125 %{__make} -C stuff install \
126 PREFIX="$RPM_BUILD_ROOT" \
127 ICONS_DIR="%{_pixmapsdir}" \
128 SOUNDS_DIR="%{_soundsdir}"
130 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
132 bzip2 -d $RPM_BUILD_ROOT%{_mandir}/man?/*.bz2
135 rm -rf $RPM_BUILD_ROOT
138 %defattr(644,root,root,755)
139 %attr(755,root,root) %{_bindir}/y[!i]*
140 %attr(755,root,root) %{_sbindir}/*
141 %attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/yiffrc
142 %{_mandir}/man1/y[!i]*
144 %{_pixmapsdir}/yiff.xpm
149 %defattr(644,root,root,755)
150 %doc AUTHORS LICENSE README
151 %attr(755,root,root) %{_libdir}/libY2.so.*
154 %defattr(644,root,root,755)
155 %attr(755,root,root) %{_libdir}/libY2.so
160 %defattr(644,root,root,755)
161 %attr(755,root,root) %{_bindir}/yiffconfig
162 %{_mandir}/man1/yiffconfig.1*
163 %{_pixmapsdir}/yiffconfig*