]> git.pld-linux.org Git - packages/aumix.git/blobdiff - aumix.spec
- release 3: fixed init script
[packages/aumix.git] / aumix.spec
index f896c6af0972aca1aa08ac6234fc2a36a3f91657..81986f2fea15a826bb35f9ce0237436b60b94542 100644 (file)
@@ -1,37 +1,36 @@
 # NOTE:                Please keep in sync with aumix-gtk.
 Summary:       curses based audio mixer
 Summary(de):   Audio-Mixer auf curses-Basis
 # NOTE:                Please keep in sync with aumix-gtk.
 Summary:       curses based audio mixer
 Summary(de):   Audio-Mixer auf curses-Basis
+Summary(es):   Mezclador de audio basado en curses
 Summary(fr):   Mixer audio basé sur curses
 Summary(tr):   Metin ekranlý ses karýþtýrýcý
 Summary(pl):   Mikser audio bazuj±cy na curses
 Summary(fr):   Mixer audio basé sur curses
 Summary(tr):   Metin ekranlý ses karýþtýrýcý
 Summary(pl):   Mikser audio bazuj±cy na curses
+Summary(pt_BR):        Mixador de áudio baseado em curses
 Summary(ru):   áÕÄÉÏ ÍÉËÛÅÒ ÎÁ ÂÁÚÅ ÂÉÂÌÉÏÔÅËÉ curses
 Summary(uk):   áÕĦϠͦËÛÅÒ, ÂÁÚÏ×ÁÎÉÊ ÎÁ Â¦ÂÌÉÏÔÅæ curses
 Name:          aumix
 Summary(ru):   áÕÄÉÏ ÍÉËÛÅÒ ÎÁ ÂÁÚÅ ÂÉÂÌÉÏÔÅËÉ curses
 Summary(uk):   áÕĦϠͦËÛÅÒ, ÂÁÚÏ×ÁÎÉÊ ÎÁ Â¦ÂÌÉÏÔÅæ curses
 Name:          aumix
-Version:       2.7
-Release:       4
+Version:       2.8
+Release:       3
 License:       GPL
 Group:         Applications/Sound
 License:       GPL
 Group:         Applications/Sound
-Group(de):     Applikationen/Laut
-Group(pl):     Aplikacje/D¼wiêk
-Source0:       http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.gz
+Source0:       http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.bz2
+# Source0-md5: dc3fc7209752207c23e7c94ab886b340
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
-Source3:       x%{name}.desktop
+Source3:       %{name}.desktop
+Source4:       %{name}.png
 Patch0:                %{name}-home_etc.patch
 Patch0:                %{name}-home_etc.patch
-Patch1:                %{name}-xaumix.patch
+Patch1:                %{name}-x%{name}.patch
 Patch2:                %{name}-ac250.patch
 URL:           http://www.jpj.net/~trevor/aumix.html
 BuildRequires: autoconf
 BuildRequires: automake
 Patch2:                %{name}-ac250.patch
 URL:           http://www.jpj.net/~trevor/aumix.html
 BuildRequires: autoconf
 BuildRequires: automake
-BuildRequires: gpm-devel
 BuildRequires: gettext-devel
 BuildRequires: gettext-devel
+BuildRequires: gpm-devel
 BuildRequires: ncurses-devel >= 5.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     aumix-gtk
 BuildRequires: ncurses-devel >= 5.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     aumix-gtk
-
-%define                _xbindir        /usr/X11R6/bin
-%define                _xdatadir       /usr/X11R6/share
-%define                _xmandir        /usr/X11R6/man
+Obsoletes:     aumix-X11
 
 %description
 This program provides a tty-based, interactive method of controlling a
 
 %description
 This program provides a tty-based, interactive method of controlling a
@@ -44,6 +43,12 @@ Steuerung eines Soundkarten-Mixers. Sie k
 der CD, des Mikrophons und von Synthesizer-Karten sowie auch die
 Ausgabelautstärke regeln.
 
 der CD, des Mikrophons und von Synthesizer-Karten sowie auch die
 Ausgabelautstärke regeln.
 
+%description -l es
+Este programa nos ofrece un método interactivo basado en tty de
+control de mezclas de tarjetas de sonido. Deja que se ajuste los
+niveles de entrada del CD, micrófono, y sintetizadores, así como el
+volumen de salida.
+
 %description -l fr
 Ce programme offre une méthode intaractive en mode texte pour
 contrôler le mixer des cartes son. Il permet d'ajuster les niveaux
 %description -l fr
 Ce programme offre une méthode intaractive en mode texte pour
 contrôler le mixer des cartes son. Il permet d'ajuster les niveaux
@@ -51,10 +56,16 @@ d'entr
 le volume de sortie.
 
 %description -l pl
 le volume de sortie.
 
 %description -l pl
-Ten program przynosi bazuj±c± na tty, interaktywn± metodê
+Ten pakiet dostarcza bazuj±c± na tty, interaktywn± metodê
 kontrolowania miksera karty d¼wiêkowej. aumix pozwala zmieniaæ poziom
 kontrolowania miksera karty d¼wiêkowej. aumix pozwala zmieniaæ poziom
-sygna³u nadchodz±cego z CD, mikrofonu i syntetyzerów tak samo jak
-poziom sygna³u wyj¶ciowego.
+sygna³u nadchodz±cego z CD, mikrofonu i syntetyzerów, a tak¿e poziom
+sygna³u wyj¶ciowego.
+
+%description -l pt_BR
+Este programa oferece um método interativo baseado em tty de controle
+de mixagem de placas de som. Ele deixa você ajustar os níveis de
+entrada do CD, microfone, e sintetizadores assim como o volume de
+saída.
 
 %description -l tr
 Bu program metin ekranda, etkileþimli olarak ses kartý mixer denetimi
 
 %description -l tr
 Bu program metin ekranda, etkileþimli olarak ses kartý mixer denetimi
@@ -72,22 +83,22 @@ CD, 
 Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ ÓÉÇÎÁ̦נÚ
 CD, Í¦ËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏҦנÎÁ Ú×ÕËÏצʠÐÌÁÔ¦, ÔÁË ¦ ×ÉȦÄÎÉÊ Ò¦×ÅÎØ.
 
 Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ ÓÉÇÎÁ̦נÚ
 CD, Í¦ËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏҦנÎÁ Ú×ÕËÏצʠÐÌÁÔ¦, ÔÁË ¦ ×ÉȦÄÎÉÊ Ò¦×ÅÎØ.
 
-%package OSS-preserve-settings
+%package preserve-settings
 Summary:       Saves/restores mixer settings on system shutdown/startup
 Summary(pl):   Zapisuje/odtwarza ustawienia przy zamkniêciu/starcie systemu
 Group:         Applications/Sound
 Summary:       Saves/restores mixer settings on system shutdown/startup
 Summary(pl):   Zapisuje/odtwarza ustawienia przy zamkniêciu/starcie systemu
 Group:         Applications/Sound
-Group(de):     Applikationen/Laut
-Group(pl):     Aplikacje/D¼wiêk
-Requires:      %{name} = %{version}
-Prereq:                rc-scripts >= 0.2.0
+PreReq:                rc-scripts >= 0.2.0
+Requires(post,preun):  /sbin/chkconfig
+Requires:      %{name} = %{version}-%{release}
+Obsoletes:     aumix-OSS-preserve-settings
 Obsoletes:     rhsound
 Conflicts:     alsa-utils
 
 Obsoletes:     rhsound
 Conflicts:     alsa-utils
 
-%description OSS-preserve-settings
+%description preserve-settings
 This package contains script, which will save settings of sound card's
 mixer on system shutdown and restore them on system startup.
 
 This package contains script, which will save settings of sound card's
 mixer on system shutdown and restore them on system startup.
 
-%description -l pl OSS-preserve-settings
+%description preserve-settings -l pl
 Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty
 d¼wiêkowej przy zamkniêciu systemu i odtwarza je po uruchomieniu
 systemu.
 Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty
 d¼wiêkowej przy zamkniêciu systemu i odtwarza je po uruchomieniu
 systemu.
@@ -99,70 +110,68 @@ systemu.
 %patch2 -p1
 
 %build
 %patch2 -p1
 
 %build
-rm -f missing acinclude.m4
-gettextize --copy --force
-aclocal
-autoconf
-automake -a -c
+#%%{__gettextize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
 
 
-CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
+CPPFLAGS="-I/usr/include/ncurses"
 %configure \
 %configure \
-       --without-gtk
+       --without-gtk \
+       --without-gtk1
 
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_applnkdir}/Multimedia,%{_pixmapsdir}} \
-       $RPM_BUILD_ROOT{%{_xbindir},%{_xmandir}/man1} \
+install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
+       $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir}} \
        $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
 
        $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
 
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
-
-mv -f $RPM_BUILD_ROOT%{_bindir}/xaumix $RPM_BUILD_ROOT%{_xbindir}
-mv -f $RPM_BUILD_ROOT%{_mandir}/man1/xaumix* $RPM_BUILD_ROOT%{_xmandir}/man1
-mv -f $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm $RPM_BUILD_ROOT%{_pixmapsdir}
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/aumix
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/aumix
 
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/aumix
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/aumix
-install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
-
-touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
+install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
+rm -f $RPM_BUILD_ROOT%{_datadir}/aumix/aumix.xpm
 
 
-gzip -9nf AUTHORS BUGS ChangeLog NEWS README TODO
+:> $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
 
 %find_lang %{name}
 
 
 %find_lang %{name}
 
-%post OSS-preserve-settings
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 
-%chkconfig_posst
+%post preserve-settings
+/sbin/chkconfig --add aumix
 if [ ! -f /var/lock/subsys/aumix ]; then
        echo "Run \"/etc/rc.d/init.d/aumix start\" to initialize saving/restoring"
        echo "sound card mixer's settings on system shutdown/startup, and then"
        echo "setup sound volume."
 fi
 
 if [ ! -f /var/lock/subsys/aumix ]; then
        echo "Run \"/etc/rc.d/init.d/aumix start\" to initialize saving/restoring"
        echo "sound card mixer's settings on system shutdown/startup, and then"
        echo "setup sound volume."
 fi
 
-%preun OSS-preserve-settings
-%chkconfig_preun
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+%preun preserve-settings
+if [ "$1" = "0" ]; then
+       if [ -f /var/lock/subsys/aumix ]; then
+               /etc/rc.d/init.d/aumix stop
+       fi
+       /sbin/chkconfig --del aumix
+fi
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc {AUTHORS,BUGS,ChangeLog,NEWS,README,TODO}.gz
+%doc AUTHORS BUGS ChangeLog NEWS README TODO
 %config(noreplace,missingok) %verify(not size mtime md5) %{_sysconfdir}/aumixrc
 
 %attr(755,root,root) %{_bindir}/aumix
 %{_mandir}/man1/*
 %{_datadir}/aumix
 %config(noreplace,missingok) %verify(not size mtime md5) %{_sysconfdir}/aumixrc
 
 %attr(755,root,root) %{_bindir}/aumix
 %{_mandir}/man1/*
 %{_datadir}/aumix
+%{_pixmapsdir}/*.png
+%{_desktopdir}/aumix.desktop
 
 
-%attr(755,root,root) %{_xbindir}/xaumix
-%{_xmandir}/man1/*
-%{_pixmapsdir}/*.xpm
-%{_applnkdir}/Multimedia/xaumix.desktop
-
-%files OSS-preserve-settings
+%files preserve-settings
 %defattr(644,root,root,755)
 %attr(754,root,root) /etc/rc.d/init.d/aumix
 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/aumix
 %defattr(644,root,root,755)
 %attr(754,root,root) /etc/rc.d/init.d/aumix
 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/aumix
This page took 0.076481 seconds and 4 git commands to generate.