6257a24877c87913df2cedbc18999566ab268c4e
[packages/aumix-gtk.git] / aumix-gtk.spec
1 # NOTE:         Please keep in sync with aumix.
2 #
3 # Conditional build:
4 %bcond_with     gtk1    # build with GTK+ instead of GTK+2
5 #
6 Summary:        curses and X11/GTK+ based audio mixer
7 Summary(de):    Audio-Mixer auf curses- und X11/GTK+-Basis
8 Summary(es):    Mezclador de audio basado en curses y X11/GTK+
9 Summary(pl):    Mikser audio bazuj±cy na curses i GTK+
10 Summary(ru):    áÕÄÉÏ ÍÉËÛÅÒ ÎÁ ÂÁÚÅ ÂÉÂÌÉÏÔÅËÉ curses É GTK+
11 Summary(uk):    áÕĦϠͦËÛÅÒ, ÂÁÚÏ×ÁÎÉÊ ÎÁ Â¦ÂÌÉÏÔÅæ curses ¦ GTK+
12 Name:           aumix-gtk
13 Version:        2.8
14 Release:        2
15 License:        GPL
16 Group:          Applications/Sound
17 Source0:        http://www.jpj.net/~trevor/aumix/aumix-%{version}.tar.bz2
18 # Source0-md5:  dc3fc7209752207c23e7c94ab886b340
19 Source3:        %{name}.desktop
20 Source4:        aumix.png
21 Patch0:         aumix-home_etc.patch
22 Patch1:         aumix-xaumix.patch
23 Patch2:         aumix-ac250.patch
24 URL:            http://www.jpj.net/~trevor/aumix.html
25 BuildRequires:  autoconf
26 BuildRequires:  automake
27 BuildRequires:  gettext-devel
28 BuildRequires:  gpm-devel
29 %if %{with gtk1}
30 BuildRequires:  gtk+-devel >= 1.2.0
31 %else
32 BuildRequires:  gtk+2-devel >= 1:2.0.0
33 %endif
34 BuildRequires:  ncurses-devel >= 5.0
35 Provides:       aumix
36 Obsoletes:      aumix
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %description
40 This program provides a tty- and X11/GTK+-based, interactive method of
41 controlling a sound card's mixer. It lets you adjust the input levels
42 from the CD, microphone, and onboard synthesizers as well as the
43 output volume.
44
45 %description -l de
46 Dieses Programm bietet eine interaktive Methode auf tty- und
47 X11/GTK+-Basis zur Steuerung eines Soundkarten-Mixers. Sie können
48 damit die Eingangspegel der CD, des Mikrophons und von
49 Synthesizer-Karten sowie auch die Ausgabelautstärke regeln.
50
51 %description -l es
52 Este programa nos ofrece un método interactivo basado en tty y
53 X11/GTK+ de control de mezclas de tarjetas de sonido. Deja que se
54 ajuste los niveles de entrada del CD, micrófono, y sintetizadores, así
55 como el volumen de salida.
56
57 %description -l pl
58 Ten program przynosi bazuj±c± na tty oraz X11/GTK+, interaktywn±
59 metodê kontrolowania miksera karty d¼wiêkowej. aumix pozwala zmieniaæ
60 poziom sygna³u nadchodz±cego z CD, mikrofonu i syntetyzerów tak samo
61 jak poziom sygna³u wyj¶ciowego.
62
63 %description -l ru
64 üÔÁ ÐÒÏÇÒÁÍÍÁ - ËÏÎÓÏÌØÎÙÊ É X11/GTK+, ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÇÕÌÑÔÏÒ ÕÒÏ×ÎÅÊ
65 ÍÉËÛÅÒÁ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ÉÚÍÅÎÑÔØ ËÁË ×ÈÏÄÎÙÅ ÕÒÏ×ÎÉ
66 ÓÉÇÎÁÌÏ× Ó CD, ÍÉËÒÏÆÏÎÁ, ÓÉÎÔÅÚÁÔÏÒÏ× ÎÁ Ú×ÕËÏ×ÏÊ ÐÌÁÔÅ, ÔÁË É
67 ×ÙÈÏÄÎÏÊ ÕÒÏ×ÅÎØ.
68
69 %description -l uk
70 ãÑ ÐÒÏÇÒÁÍÁ - ËÏÎÓÏÌØÎÉÊ ¦ X11/GTK+, ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÒÅÇÕÌÑÔÏÒ Ò¦×ÎÅÊ
71 ͦËÛÅÒÕ Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ
72 ÓÉÇÎÁ̦נڠCD, Í¦ËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏҦנÎÁ Ú×ÕËÏצʠÐÌÁÔ¦, ÔÁË ¦
73 ×ÉȦÄÎÉÊ Ò¦×ÅÎØ.
74
75 %prep
76 %setup -q -n aumix-%{version}
77 %patch0 -p1
78 %patch1 -p1
79 %patch2 -p1
80
81 %build
82 #%%{__gettextize}
83 %{__aclocal}
84 %{__autoconf}
85 %{__autoheader}
86 %{__automake}
87
88 CPPFLAGS="-I/usr/include/ncurses"
89 %configure \
90 %if %{with gtk1}
91         --without-gtk
92 %else
93         --without-gtk1
94 %endif
95
96 %{__make}
97
98 %install
99 rm -rf $RPM_BUILD_ROOT
100 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
101         $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir}}
102
103 %{__make} install \
104         DESTDIR=$RPM_BUILD_ROOT
105
106 install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/aumix.desktop
107 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
108 rm -f $RPM_BUILD_ROOT%{_datadir}/aumix/aumix.xpm
109
110 :> $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
111
112 %find_lang aumix
113
114 %clean
115 rm -rf $RPM_BUILD_ROOT
116
117 %files -f aumix.lang
118 %defattr(644,root,root,755)
119 %doc AUTHORS BUGS ChangeLog NEWS README TODO
120 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/aumixrc
121
122 %attr(755,root,root) %{_bindir}/aumix
123 %{_mandir}/man1/*
124 %{_datadir}/aumix
125
126 %{_pixmapsdir}/*.png
127 %{_desktopdir}/aumix.desktop
This page took 0.036053 seconds and 2 git commands to generate.