rpms/electronics-menu/F-11 electronics-menu-1.0-makefile.patch, NONE, 1.1 electronics-menu-1.0-submenus.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 electronics-menu.spec, 1.3, 1.4 import.log, 1.1, 1.2 sources, 1.2, 1.3
Chitlesh GOORAH
chitlesh at fedoraproject.org
Thu Jul 9 22:40:40 UTC 2009
- Previous message (by thread): rpms/electronics-menu/devel electronics-menu-1.0-makefile.patch, NONE, 1.1 electronics-menu-1.0-submenus.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 electronics-menu.spec, 1.3, 1.4 import.log, 1.1, 1.2 sources, 1.2, 1.3
- Next message (by thread): rpms/electronics-menu/F-10 electronics-menu-1.0-makefile.patch, NONE, 1.1 electronics-menu-1.0-submenus.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 electronics-menu.spec, 1.2, 1.3 import.log, 1.1, 1.2 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: chitlesh
Update of /cvs/pkgs/rpms/electronics-menu/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14423/F-11
Modified Files:
.cvsignore electronics-menu.spec import.log sources
Added Files:
electronics-menu-1.0-makefile.patch
electronics-menu-1.0-submenus.patch
Log Message:
submenus
electronics-menu-1.0-makefile.patch:
--- NEW FILE electronics-menu-1.0-makefile.patch ---
--- Makefile 2009-07-08 20:07:35.735572739 +0200
+++ Makefile.submenus 2009-07-08 21:22:43.133572159 +0200
@@ -14,5 +14,18 @@
install -m 0644 -D applications-electronics-22.png $(DESTDIR)$(themedir)/22x22/categories/applications-electronics.png
install -m 0644 -D applications-electronics-24.png $(DESTDIR)$(themedir)/24x24/categories/applications-electronics.png
install -m 0644 -D applications-electronics-48.png $(DESTDIR)$(themedir)/48x48/categories/applications-electronics.png
+ pushd electronics-menu-1.0-submenu;\
+ for SUBMENU in Automation Analog Digital Embedded SchematicPCB Spice Waveform; do \
+ echo "Submenu $${SUBMENU}";\
+ install -m 0644 electronics-$${SUBMENU}.directory $(DESTDIR)/usr/share/desktop-directories;\
+ install -m 0644 -D applications-electronics-$${SUBMENU}.svg \
+ $(DESTDIR)$(themedir)/scalable/categories/applications-electronics-$${SUBMENU}.svg;\
+ for SIZE in 48 32 22 16; do\
+ install -m 0644 -D applications-electronics-$${SUBMENU}-$${SIZE}.png \
+ $(DESTDIR)$(themedir)/$${SIZE}x$${SIZE}/categories/applications-electronics-$${SUBMENU}.png;\
+ done;\
+ done;\
+ popd
+
.PHONY: all clean install
electronics-menu-1.0-submenus.patch:
--- NEW FILE electronics-menu-1.0-submenus.patch ---
--- electronics.menu 2007-12-07 19:25:39.000000000 +0100
+++ electronics.menu.submenus 2009-07-08 22:30:00.510572856 +0200
@@ -8,5 +8,104 @@
<Include>
<Category>Electronics</Category>
</Include>
+ <Exclude>
+ <Filename>dreal.desktop</Filename>
+ <Filename>graal.desktop</Filename>
+ <Filename>xfsm.desktop</Filename>
+ <Filename>xpat.desktop</Filename>
+ <Filename>xsch.desktop</Filename>
+ <Filename>xvpn.desktop</Filename>
+ <Filename>electric.desktop</Filename>
+ <Filename>magic.desktop</Filename>
+ <Filename>netgen.desktop</Filename>
+ <Filename>xcircuit.desktop</Filename>
+ <Filename>toped.desktop</Filename>
+ <Filename>tkgate.desktop</Filename>
+ <Filename>ktechlab.desktop</Filename>
+ <Filename>piklab.desktop</Filename>
+ <Filename>pikloops.desktop</Filename>
+ <Filename>geda-gattrib.desktop</Filename>
+ <Filename>gerbv.desktop</Filename>
+ <Filename>geda-gschem.desktop</Filename>
+ <Filename>pcb.desktop</Filename>
+ <Filename>kicad.desktop</Filename>
+ <Filename>gspiceui.desktop</Filename>
+ <Filename>gwave.desktop</Filename>
+ <Filename>LabPlot.desktop</Filename>
+ <Filename>dinotrace.desktop</Filename>
+ </Exclude>
+ <Menu>
+ <Name>Automation</Name>
+ <Directory>electronics-Automation.directory</Directory>
+ <Include>
+ <Category>Automation</Category>
+ </Include>
+ </Menu>
+ <Menu>
+ <Name>Analog/Mixed Signal Design</Name>
+ <Directory>electronics-Analog.directory</Directory>
+ <Include>
+ <Category>Analog</Category>
+ <Filename>electric.desktop</Filename>
+ <Filename>magic.desktop</Filename>
+ <Filename>netgen.desktop</Filename>
+ <Filename>xcircuit.desktop</Filename>
+ <Filename>toped.desktop</Filename>
+ </Include>
+ </Menu>
+ <Menu>
+ <Name>Digital IC Design</Name>
+ <Directory>electronics-Digital.directory</Directory>
+ <Include>
+ <Category>Digital</Category>
+ <Filename>dreal.desktop</Filename>
+ <Filename>graal.desktop</Filename>
+ <Filename>xfsm.desktop</Filename>
+ <Filename>xpat.desktop</Filename>
+ <Filename>xsch.desktop</Filename>
+ <Filename>xvpn.desktop</Filename>
+ <Filename>tkgate.desktop</Filename>
+ </Include>
+ </Menu>
+ <Menu>
+ <Name>Embedded Design</Name>
+ <Directory>electronics-Embedded.directory</Directory>
+ <Include>
+ <Category>Embedded</Category>
+ <Filename>ktechlab.desktop</Filename>
+ <Filename>piklab.desktop</Filename>
+ <Filename>pikloops.desktop</Filename>
+ </Include>
+ </Menu>
+ <Menu>
+ <Name>Schematic to PCB Layout</Name>
+ <Directory>electronics-SchematicPCB.directory</Directory>
+ <Include>
+ <Category>Schematic,PCB</Category>
+ <Filename>geda-gattrib.desktop</Filename>
+ <Filename>gerbv.desktop</Filename>
+ <Filename>geda-gschem.desktop</Filename>
+ <Filename>pcb.desktop</Filename>
+ <Filename>kicad.desktop</Filename>
+ </Include>
+ </Menu>
+ <Menu>
+ <Name>Spice Simulation</Name>
+ <Directory>electronics-Spice.directory</Directory>
+ <Include>
+ <Category>Spice</Category>
+ <Filename>gspiceui.desktop</Filename>
+ </Include>
+ </Menu>
+ <Menu>
+ <Name>Waveform Viewers</Name>
+ <Directory>electronics-Waveform.directory</Directory>
+ <Include>
+ <Category>Waveform</Category>
+ <Filename>gwave.desktop</Filename>
+ <Filename>LabPlot.desktop</Filename>
+ <Filename>dinotrace.desktop</Filename>
+ </Include>
+ </Menu>
</Menu>
</Menu>
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/electronics-menu/F-11/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore 11 Feb 2008 19:10:07 -0000 1.2
+++ .cvsignore 9 Jul 2009 22:40:39 -0000 1.3
@@ -1 +1,2 @@
electronics-menu-1.0.tar.gz
+electronics-menu-1.0-submenu.tar.bz2
Index: electronics-menu.spec
===================================================================
RCS file: /cvs/pkgs/rpms/electronics-menu/F-11/electronics-menu.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- electronics-menu.spec 24 Feb 2009 14:23:26 -0000 1.3
+++ electronics-menu.spec 9 Jul 2009 22:40:40 -0000 1.4
@@ -2,7 +2,7 @@
Name: electronics-menu
Version: 1.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Electronics Menu for the Desktop
License: GPLv2
@@ -10,6 +10,11 @@ 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)
@@ -18,18 +23,28 @@ Requires(pre): gtk2
BuildArchitectures: noarch
%description
-The programs from the category Electronics are currently located
+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
+%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 ; do
+sed -i "s|<Filename>fedora-$NOVENDOR|<Filename>$NOVENDOR|" electronics.menu
+done
+
+
%build
%install
@@ -52,14 +67,18 @@ touch --no-create %{_datadir}/icons/hico
%files
%defattr(-,root,root,-)
%doc COPYING README
-%{_icondir}/hicolor/??x??/categories/applications-electronics.png
-%{_icondir}/hicolor/scalable/categories/applications-electronics.svg
+%{_icondir}/hicolor/??x??/categories/applications-electronics*.png
+%{_icondir}/hicolor/scalable/categories/applications-electronics*.svg
%{_sysconfdir}/xdg/menus/applications-merged/electronics.menu
-%{_datadir}/desktop-directories/Electronics.directory
+%{_datadir}/desktop-directories/*.directory
%changelog
+* 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 at lists.fedoraproject.org> - 1.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/electronics-menu/F-11/import.log,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- import.log 6 Jul 2008 20:27:02 -0000 1.1
+++ import.log 9 Jul 2009 22:40:40 -0000 1.2
@@ -1 +1,2 @@
electronics-menu-1_0-2_fc9:HEAD:electronics-menu-1.0-2.fc9.src.rpm:1215375997
+electronics-menu-1_0-4_fc11:F-11:electronics-menu-1.0-4.fc11.src.rpm:1247179075
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/electronics-menu/F-11/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources 11 Feb 2008 19:10:07 -0000 1.2
+++ sources 9 Jul 2009 22:40:40 -0000 1.3
@@ -1 +1,2 @@
d340b07ac342c8c39029c5d70c58bdb0 electronics-menu-1.0.tar.gz
+ee8b7fdac3f49242772f016cb7a880c3 electronics-menu-1.0-submenu.tar.bz2
- Previous message (by thread): rpms/electronics-menu/devel electronics-menu-1.0-makefile.patch, NONE, 1.1 electronics-menu-1.0-submenus.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 electronics-menu.spec, 1.3, 1.4 import.log, 1.1, 1.2 sources, 1.2, 1.3
- Next message (by thread): rpms/electronics-menu/F-10 electronics-menu-1.0-makefile.patch, NONE, 1.1 electronics-menu-1.0-submenus.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 electronics-menu.spec, 1.2, 1.3 import.log, 1.1, 1.2 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list