-Summary: dmenu is a generic menu for X
+Summary: dmenu - a generic menu for X
Summary(hu.UTF-8): dmenu egy általános menü X-hez
-Summary(pl.UTF-8): ogólnego przeznaczenia menu dla X
+Summary(pl.UTF-8): System menu dla X
Name: dmenu
-Version: 4.0
+Version: 5.3
Release: 1
-License: MIT/X
+License: MIT
Group: Applications
-Source0: http://code.suckless.org/dl/tools/%{name}-%{version}.tar.gz
-# Source0-md5: 66e761a653930cc8a21614ba9fedf903
+Source0: http://dl.suckless.org/tools/%{name}-%{version}.tar.gz
+# Source0-md5: d9c515ea242e412a02c30a09a0752161
URL: http://tools.suckless.org/dmenu
+BuildRequires: fontconfig-devel
+BuildRequires: freetype-devel
+BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXft-devel
+BuildRequires: xorg-lib-libXinerama-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-dynamic menu is a generic menu for X, originally designed for dwm. It
+Dynamic menu is a generic menu for X, originally designed for dwm. It
manages huge amounts (up to 10.000 and more) of user defined menu
items efficiently.
%description -l hu.UTF-8
-dynamic menu egy általános menü X-hez, eredetileg a dwm-hez készítve.
+Dynamic menu egy általános menü X-hez, eredetileg a dwm-hez készítve.
Valóban nagy mennyiségű (10.000 és több) felhasználó által definiált
menüelemet képes hatékonyan kezelni.
-%description
-system menu ogólnego przeznaczenia dla serwrea X. dmenu został
+%description -l pl.UTF-8
+System menu ogólnego przeznaczenia dla serwera X. dmenu został
pierwotnie zaprojektowany dla dla zarządcy okien dwm, ale jest
wykorzystywany również przez inne aplikacje. dmenu może efektywnie
-zarządzać ogromną ilością (10000 i więcej) zdefiniowanych przez
+zarządzać ogromną liczbą (10000 i więcej) zdefiniowanych przez
użytkownika pozycji menu.
%prep
%setup -q
-sed -i "s@^PREFIX.*@PREFIX=%{_prefix}@" config.mk
-sed -i "s@^\(CFLAGS.*\)-Os\(.*\)@\1 \2 %{rpmcflags}@" config.mk
-sed -i "s@^\(LDFLAGS.*\)@\1 %{rpmldflags}@" config.mk
-
%build
+cat << 'EOF' >> config.mk
+PREFIX=%{_prefix}
+CFLAGS:=%{rpmcflags} $(filter-out -Os,$(CFLAGS))
+LDFLAGS:=%{rpmldflags} $(LDFLAGS)
+EOF
+
%{__make}
%install
%defattr(644,root,root,755)
%doc README
%attr(755,root,root) %{_bindir}/dmenu
+%attr(755,root,root) %{_bindir}/stest
%attr(755,root,root) %{_bindir}/dmenu_path
%attr(755,root,root) %{_bindir}/dmenu_run
%{_mandir}/man1/dmenu.1*
+%{_mandir}/man1/stest.1*