-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): System menu dla X
Name: dmenu
-Version: 4.0
-Release: 0.1
-License: MIT/X
+Version: 5.3
+Release: 1
+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 -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ą 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
%files
%defattr(644,root,root,755)
%doc README
-%attr(755,root,root) %{_bindir}/*
-%{_mandir}/man1/dmenu*
+%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*