%{?!_icondir:%define _icondir %{_datadir}/icons}
Name: electronics-menu
Version: 1.0
Release: 7%{?dist}
Summary: Electronics Menu for the Desktop
License: GPLv2
Group: User Interface/Desktops
URL: http://geda.seul.org/
Source0: http://geda.seul.org/dist/%{name}-%{version}.tar.gz
# Created by Chitlesh
Source1: electronics-menu-1.0-submenu.tar.bz2
Patch0: electronics-menu-1.0-submenus.patch
Patch1: electronics-menu-1.0-makefile.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires(pre): gtk2
BuildArchitectures: noarch
%description
The programs from the category Electronics are normally located
in the Edutainment directory.
This Package adds a Electronics menu to the xdg menu structure.
%{name} is listed among Fedora Electronic Lab (FEL) packages.
%prep
%setup -q -a 1
%patch0 -p0 -b .submenus
%patch1 -p0 -b .submenus
# allowing timestamps
sed -i 's|install|install -p|g' Makefile
# Fedora Specific Vendor
sed -i 's|<Filename>|<Filename>fedora-|' electronics.menu
for NOVENDOR in dinotrace electric magic gsim85 mcu8051ide GNUSim8085 \
xcircuit xsch xvpn xgra dreal graal xpat xfsm toped \
gspiceui geda-gschem geda-gattrib ktechlab gerbv piklab; do
sed -i "s|<Filename>fedora-$NOVENDOR|<Filename>$NOVENDOR|" electronics.menu
done
%build
%install
%{__rm} -rf %{buildroot}
%{__make} install DESTDIR=%{buildroot}
%clean
%{__rm} -rf %{buildroot}
%post
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
%postun
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
%files
%defattr(-,root,root,-)
%doc COPYING README
%{_icondir}/hicolor/??x??/categories/applications-electronics*.png
%{_icondir}/hicolor/scalable/categories/applications-electronics*.svg
%config(noreplace) %{_sysconfdir}/xdg/menus/applications-merged/electronics.menu
%{_datadir}/desktop-directories/*.directory
%changelog
* Tue Sep 29 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.0-7
- Improved submenus structure for F-12
* Sat Aug 28 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.0-6
- Improved submenus structure for F-12
* Wed Jul 08 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.0-4
- patched for submenus
- added extra icons and directory desktop files to support the submenus feature
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sun Jul 06 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.0-2
- Corrected yum install with requires(pre)
* Fri Feb 01 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.0-1
- Initial package for Fedora