]> git.pld-linux.org Git - packages/dmenu.git/blob - dmenu.spec
upstream fixes for IME segfault; drop patch commented out for 9 years; rel 2
[packages/dmenu.git] / dmenu.spec
1 Summary:        dmenu - a generic menu for X
2 Summary(hu.UTF-8):      dmenu egy általános menü X-hez
3 Summary(pl.UTF-8):      System menu dla X
4 Name:           dmenu
5 Version:        4.9
6 Release:        2
7 License:        MIT
8 Group:          Applications
9 Source0:        http://dl.suckless.org/tools/%{name}-%{version}.tar.gz
10 # Source0-md5:  9a537ec9a3a2ce9f08963d66b56cc030
11 Patch0:         fix-crash-when-XOpenIM-returns-NULL.patch
12 Patch1:         improve-xopenim-error-message.patch
13 Patch2:         revert-IME-support.patch
14 URL:            http://tools.suckless.org/dmenu
15 BuildRequires:  fontconfig-devel
16 BuildRequires:  freetype-devel
17 BuildRequires:  xorg-lib-libX11-devel
18 BuildRequires:  xorg-lib-libXft-devel
19 BuildRequires:  xorg-lib-libXinerama-devel
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 Dynamic menu is a generic menu for X, originally designed for dwm. It
24 manages huge amounts (up to 10.000 and more) of user defined menu
25 items efficiently.
26
27 %description -l hu.UTF-8
28 Dynamic menu egy általános menü X-hez, eredetileg a dwm-hez készítve.
29 Valóban nagy mennyiségű (10.000 és több) felhasználó által definiált
30 menüelemet képes hatékonyan kezelni.
31
32 %description -l pl.UTF-8
33 System menu ogólnego przeznaczenia dla serwera X. dmenu został
34 pierwotnie zaprojektowany dla dla zarządcy okien dwm, ale jest
35 wykorzystywany również przez inne aplikacje. dmenu może efektywnie
36 zarządzać ogromną liczbą (10000 i więcej) zdefiniowanych przez
37 użytkownika pozycji menu.
38
39 %prep
40 %setup -q
41 %patch0 -p1
42 %patch1 -p1
43 %patch2 -p1
44
45 %build
46 cat << 'EOF' >> config.mk
47 PREFIX=%{_prefix}
48 CFLAGS:=%{rpmcflags} $(filter-out -Os,$(CFLAGS))
49 LDFLAGS:=%{rpmldflags} $(LDFLAGS)
50 EOF
51
52 %{__make}
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56
57 %{__make} install \
58         DESTDIR=$RPM_BUILD_ROOT
59
60 %clean
61 rm -rf $RPM_BUILD_ROOT
62
63 %files
64 %defattr(644,root,root,755)
65 %doc README
66 %attr(755,root,root) %{_bindir}/dmenu
67 %attr(755,root,root) %{_bindir}/stest
68 %attr(755,root,root) %{_bindir}/dmenu_path
69 %attr(755,root,root) %{_bindir}/dmenu_run
70 %{_mandir}/man1/dmenu.1*
71 %{_mandir}/man1/stest.1*
This page took 0.051616 seconds and 4 git commands to generate.