]> git.pld-linux.org Git - packages/bemenu.git/blame - bemenu.spec
up to 0.6.21
[packages/bemenu.git] / bemenu.spec
CommitLineData
aa0f01d9
JP
1Summary: Dynamic menu library and client program inspired by dmenu
2Name: bemenu
e072dab6 3Version: 0.6.21
aa0f01d9
JP
4Release: 1
5License: LGPL v3+, GPL v3+
6Group: Applications
7Source0: https://github.com/Cloudef/bemenu/releases/download/%{version}/%{name}-%{version}.tar.gz
e072dab6 8# Source0-md5: 00cadb28793c6f888a505a76056e8d84
aa0f01d9
JP
9URL: https://github.com/Cloudef/bemenu
10BuildRequires: cairo-devel
11BuildRequires: ncurses-devel
12BuildRequires: pango-devel
13BuildRequires: pkgconfig
14BuildRequires: scdoc
15BuildRequires: wayland-devel
16BuildRequires: wayland-protocols
17BuildRequires: xorg-lib-libX11-devel
18BuildRequires: xorg-lib-libXinerama-devel
19BuildRequires: xorg-lib-libxkbcommon-devel
20Requires: bemenu-renderer
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24Dynamic menu library and client program inspired by dmenu.
25
26%package renderer-curses
27Summary: Curses renderer for bemenu
28Group: Applications
29Requires: %{name} = %{version}-%{release}
30Provides: bemenu-renderer
31
32%description renderer-curses
33Curses renderer for bemenu.
34
35%package renderer-wayland
36Summary: Wayland renderer for bemenu
37Group: Applications
38Requires: %{name} = %{version}-%{release}
39Provides: bemenu-renderer
40
41%description renderer-wayland
42Wayland renderer for bemenu.
43
44%package renderer-x11
45Summary: X11 renderer for bemenu
46Group: Applications
47Requires: %{name} = %{version}-%{release}
48Provides: bemenu-renderer
49
50%description renderer-x11
51X11 renderer for bemenu.
52
53%package devel
54Summary: Header files for bemenu
55Group: Development/Libraries
56
57%description devel
58Header files for bemenu.
59
60%prep
61%setup -q
62
63%build
64%{__make} \
65 CC="%{__cc}" \
66 CFLAGS="%{rpmcflags}" \
67 CPPFLAGS="%{rpmcppflags}" \
68 LDFLAGS="%{rpmldflags}" \
69 PREFIX=%{_prefix} \
70 libdir=/%{_lib}
71
72%install
73rm -rf $RPM_BUILD_ROOT
74
75%{__make} install \
76 DESTDIR=$RPM_BUILD_ROOT \
77 PREFIX=%{_prefix} \
78 libdir=/%{_lib}
79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
83%post -p /sbin/ldconfig
84%postun -p /sbin/ldconfig
85
86%files
87%defattr(644,root,root,755)
88%doc README.md
89%attr(755,root,root) %{_bindir}/bemenu
90%attr(755,root,root) %{_bindir}/bemenu-run
91%attr(755,root,root) %{_libdir}/libbemenu.so.*.*.*
92%attr(755,root,root) %ghost %{_libdir}/libbemenu.so.0
93%dir %{_libdir}/bemenu
94%{_mandir}/man1/bemenu.1*
95
96%files renderer-curses
97%defattr(644,root,root,755)
98%attr(755,root,root) %{_libdir}/bemenu/bemenu-renderer-curses.so
99
100%files renderer-wayland
101%defattr(644,root,root,755)
102%attr(755,root,root) %{_libdir}/bemenu/bemenu-renderer-wayland.so
103
104%files renderer-x11
105%defattr(644,root,root,755)
106%attr(755,root,root) %{_libdir}/bemenu/bemenu-renderer-x11.so
107
108%files devel
109%defattr(644,root,root,755)
110%attr(755,root,root) %{_libdir}/libbemenu.so
111%{_includedir}/bemenu.h
112%{_pkgconfigdir}/bemenu.pc
This page took 0.227557 seconds and 4 git commands to generate.