You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
138 lines
3.4 KiB
138 lines
3.4 KiB
Name: jgmenu |
|
Version: 4.4.0 |
|
Release: 1%{?dist} |
|
Summary: Simple X11 application menu |
|
License: GPLv2+ |
|
URL: https://jgmenu.github.io |
|
Source0: https://github.com/johanmalm/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz |
|
Requires: hicolor-icon-theme |
|
BuildRequires: gcc, desktop-file-utils |
|
# libXrandr-devel |
|
BuildRequires: pkgconfig(xrandr) |
|
# libxml2-devel |
|
BuildRequires: pkgconfig(libxml-2.0) |
|
# cairo-devel |
|
BuildRequires: pkgconfig(cairo) |
|
# pango-devel |
|
BuildRequires: pkgconfig(pango) |
|
# librsvg2-devel |
|
BuildRequires: pkgconfig(librsvg-2.0) |
|
|
|
%description |
|
A simple, independent and contemporary-looking X11 menu, designed for scripting, |
|
ricing and tweaking. Useful for tint2, polymenu, cairo-dock, plank, unity, |
|
openbox, i3, dwm and other light environments. |
|
|
|
|
|
%package lx |
|
Summary: LXDE %{name} plugin |
|
# menu-cache-devel |
|
BuildRequires: pkgconfig(libmenu-cache) |
|
Requires: %{name}%{?_isa} = %{version}-%{release} |
|
|
|
%description lx |
|
LXDE plugin for %{name} package. |
|
|
|
|
|
%package pmenu |
|
Summary: Pmenu %{name} plugin |
|
Requires: %{name} = %{version}-%{release} |
|
BuildArch: noarch |
|
|
|
%description pmenu |
|
Pmenu plugin for %{name} package. |
|
|
|
|
|
%package gtktheme |
|
Summary: GTKtheme %{name} plugin |
|
Requires: %{name} = %{version}-%{release} |
|
BuildArch: noarch |
|
|
|
%description gtktheme |
|
GTKtheme plugin for %{name} package. |
|
|
|
|
|
%package xfce4 |
|
Summary: Xfce4 %{name} plugin |
|
# xfce4-panel-devel |
|
%if 0%{?fedora} > 33 |
|
BuildRequires: pkgconfig(libxfce4panel-2.0) |
|
%else |
|
BuildRequires: pkgconfig(libxfce4panel-1.0) |
|
%endif |
|
BuildRequires: make |
|
Requires: %{name}%{?_isa} = %{version}-%{release} |
|
|
|
%description xfce4 |
|
Xfce4 plugin for %{name} package. |
|
|
|
|
|
%prep |
|
%autosetup |
|
|
|
|
|
%build |
|
# default: --with-lx --with-pmenu --with-gtktheme --with-xfce4-panel-applet |
|
%{configure} -a |
|
%{make_build} |
|
|
|
|
|
%install |
|
%{make_install} |
|
|
|
|
|
%check |
|
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop |
|
# TODO: make test (failed on aarch64: https://github.com/johanmalm/jgmenu/issues/123) |
|
|
|
|
|
%files |
|
%license LICENSE |
|
%doc README.md |
|
%{_bindir}/%{name}* |
|
%{_libexecdir}/%{name}/%{name}-* |
|
%{_datadir}/applications/%{name}.desktop |
|
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg |
|
%{_mandir}/man?/%{name}*.* |
|
%exclude %{_libexecdir}/%{name}/%{name}-{lx,pmenu.py,gtktheme.py} |
|
%exclude %{_mandir}/man1/%{name}-{lx,pmenu}.1.* |
|
|
|
%files lx |
|
%{_libexecdir}/%{name}/%{name}-lx |
|
%{_mandir}/man1/%{name}-lx.1.* |
|
|
|
%files pmenu |
|
%{_libexecdir}/%{name}/%{name}-pmenu.py |
|
%{_mandir}/man1/%{name}-pmenu.1.* |
|
|
|
%files gtktheme |
|
%{_libexecdir}/%{name}/%{name}-gtktheme.py |
|
|
|
%files xfce4 |
|
%{_libdir}/xfce4/panel/plugins/lib%{name}.so |
|
%{_datadir}/xfce4/panel/plugins/%{name}-applet.desktop |
|
|
|
%changelog |
|
* Fri Sep 17 2021 TI_Eugene <ti.eugene@gmail.com> - 4.4.0-1 |
|
- Version bump |
|
|
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.0-3 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild |
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.0-2 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild |
|
|
|
* Wed Jan 06 2021 TI_Eugene <ti.eugene@gmail.com> - 4.3.0-1 |
|
- Version bump |
|
|
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-4 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild |
|
|
|
* Tue Jul 07 2020 TI_Eugene <ti.eugene@gmail.com> - 4.2.1-3 |
|
- Spec fixes |
|
|
|
* Sat Jun 27 2020 TI_Eugene <ti.eugene@gmail.com> - 4.2.1-2 |
|
- Spec fixes |
|
|
|
* Mon Jun 08 2020 TI_Eugene <ti.eugene@gmail.com> - 4.2.1-1 |
|
- Initial build
|
|
|