Toshaan Bharvani
2 years ago
commit
1e74774882
2 changed files with 138 additions and 0 deletions
@ -0,0 +1,138 @@
@@ -0,0 +1,138 @@
|
||||
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 |
Loading…
Reference in new issue