rpms/kicad/EL-6 kicad-2010.05.09.cmake-requirement.patch, NONE, 1.1 kicad-2010.05.09.x-kicad-pcbnew.desktop, NONE, 1.1 pcbnew.desktop, NONE, 1.1 .cvsignore, 1.8, 1.9 kicad.spec, 1.24, 1.25 sources, 1.8, 1.9

Alain Portal dionysos at fedoraproject.org
Mon May 17 22:58:15 UTC 2010


Author: dionysos

Update of /cvs/pkgs/rpms/kicad/EL-6
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv30513

Modified Files:
	.cvsignore kicad.spec sources 
Added Files:
	kicad-2010.05.09.cmake-requirement.patch 
	kicad-2010.05.09.x-kicad-pcbnew.desktop pcbnew.desktop 
Log Message:
* Mon May 17 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 2010.05.09-1
- New upstream version
- All previous patches no more needed
- Backward to cmake 2.6 requirement

* Sun May  9 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 2010.05.05-1
- New upstream version
- All previous patches no more needed
- Fix url: KiCad move from SourceForge.net to LaunchPad.net
- Remove vendor tag from desktop-file-install
- Add x-kicad-pcbnew mimetype
- Add new icons for mimetype

* Mon May  3 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 2010.04.06-9.rev2515
- Fix a minor bug that occurs when changing module orientation or side



kicad-2010.05.09.cmake-requirement.patch:
 CMakeLists.txt |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- NEW FILE kicad-2010.05.09.cmake-requirement.patch ---
--- CMakeLists.txt.orig	2010-05-17 23:37:14.000000000 +0200
+++ CMakeLists.txt	2010-05-17 23:42:28.000000000 +0200
@@ -2,9 +2,9 @@
 
 # test the minimum Cmake version requirement (could be different under unix or Windows
 if(WIN32)
-    cmake_minimum_required(VERSION 2.8.0 FATAL_ERROR)
+    cmake_minimum_required(VERSION 2.6.1 FATAL_ERROR)
 else(WIN32)
-    cmake_minimum_required(VERSION 2.8.0 FATAL_ERROR)
+    cmake_minimum_required(VERSION 2.6.0 FATAL_ERROR)
 endif(WIN32)
 
 # Path to local CMake modules.


--- NEW FILE kicad-2010.05.09.x-kicad-pcbnew.desktop ---
[Desktop Entry]
Type=MimeType
MimeType=application/x-kicad-pcbnew
Icon=pcbnew
Patterns=*.brd
Comment=KiCad PCB
Comment[fr]=Circuit imprimé KiCad


--- NEW FILE pcbnew.desktop ---
[Desktop Entry]
Categories=Development;Electronics
Comment=Design an printed circuit board
Comment[fr]=Router un circuit imprimé
Exec=pcbnew
GenericName=PCB design
GenericName[fr]=Routage de circuits imprimés
Icon=pcbnew
MimeType=application/x-kicad-pcbnew;
Name=Pcbnew
Type=Application


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/kicad/EL-6/.cvsignore,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- .cvsignore	12 Apr 2010 21:57:42 -0000	1.8
+++ .cvsignore	17 May 2010 22:58:14 -0000	1.9
@@ -1,3 +1,4 @@
-kicad-2010.04.06.tar.bz2
-kicad-doc-2010.04.06.tar.bz2
-kicad-library-2010.04.06.tar.bz2
+kicad-2010.05.09.tar.bz2
+kicad-libraries-2010.05.09.tar.bz2
+kicad-doc-2010.05.09.tar.bz2
+kicad-icons.tar.bz2


Index: kicad.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kicad/EL-6/kicad.spec,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -p -r1.24 -r1.25
--- kicad.spec	3 May 2010 21:14:57 -0000	1.24
+++ kicad.spec	17 May 2010 22:58:14 -0000	1.25
@@ -1,32 +1,28 @@
 Name:           kicad
-Version:        2010.04.06
-Release:        8.rev2515%{?dist}
+Version:        2010.05.09
+Release:        1%{?dist}
 Summary:        Electronic schematic diagrams and printed circuit board artwork
-Summary(fr):    Saisie de schéma électronique et tracé de circuit imprimé
+Summary(fr):    Saisie de schéma électronique et routage de circuit imprimé
 
 Group:          Applications/Engineering
 License:        GPLv2+
-URL:            http://kicad.sourceforge.net
+URL:            https://launchpad.net/kicad
 
-# Source files created from upstream's SVN repository
-# available on packager web site
-Source:         http://dionysos.fedorapeople.org/SOURCES/kicad-%{version}.tar.bz2
-Source1:        http://dionysos.fedorapeople.org/SOURCES/kicad-doc-%{version}.tar.bz2
-Source2:        http://dionysos.fedorapeople.org/SOURCES/kicad-library-%{version}.tar.bz2
-Source3:        http://dionysos.fedorapeople.org/SOURCES/kicad-ld.conf
-
-Patch0:         %{name}-%{version}.edit_component_in_schematic.cpp.fix_footprint_edition.patch
-Patch1:         %{name}-%{version}.dialog_design_rules.cpp.fix-sort-function.patch
-Patch2:         %{name}-%{version}.subcomponent.patch
-Patch3:         %{name}-%{version}.drc-clearance.patch
-Patch4:         %{name}-%{version}.cleanup-undoable.patch
-Patch5:         %{name}-%{version}.fix-issues-svg-export.patch
-Patch6:         %{name}-%{version}.minor-pcbnew-enhancements.patch
-Patch7:         %{name}-%{version}.gerber-lines-thickness.patch
-Patch8:         %{name}-%{version}.dimension-vs-cotation.patch
-Patch9:         %{name}-%{version}.last-netlist-file.patch
-Patch10:        %{name}-%{version}.auto-update-3D-display.patch
-Patch11:        %{name}-%{version}.create-png-from-screen.patch
+# Source files created from upstream's bazaar repository
+# available on packager web site http://dionysos.fedorapeople.org/SOURCES/
+# bzr export -r 2361 kicad-2010.05.09
+# bzr export -r 76 kicad-libraries-2010.05.09
+# bzr export -r 110 kicad-doc-2010.05.09
+
+Source:         %{name}-%{version}.tar.bz2
+Source1:        %{name}-doc-%{version}.tar.bz2
+Source2:        %{name}-libraries-%{version}.tar.bz2
+Source3:        %{name}-ld.conf
+Source4:        %{name}-%{version}.x-kicad-pcbnew.desktop
+Source5:        pcbnew.desktop
+Source6:        %{name}-icons.tar.bz2
+
+Patch0:         %{name}-%{version}.cmake-requirement.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -177,20 +173,9 @@ Documentation and tutorials for Kicad in
 
 
 %prep
-%setup -q -a 1 -a 2
+%setup -q -a 1 -a 2 -a 6
 
-%patch0 -p0 -b .fix_footprint_edition
-%patch1 -p0 -b .fix-sort-function
-%patch2 -p1 -b .subcomponent
-%patch3 -p1 -b .drc-clearance
-%patch4 -p1 -b .cleanup-undoable
-%patch5 -p1 -b .fix-issues-svg-export
-%patch6 -p1 -b .minor-pcbnew-enhancements
-%patch7 -p1 -b .gerber-lines-thickness
-%patch8 -p1 -b .dimension-vs-cotation
-%patch9 -p1 -b .last-netlist-file
-%patch10 -p1 -b .auto-update-3D-display
-%patch11 -p1 -b .create-png-from-screen
+%patch0 -p0 -b .cmake-requirement
 
 #kicad-doc.noarch: W: file-not-utf8 /usr/share/doc/kicad/AUTHORS.txt
 iconv -f iso8859-1 -t utf-8 AUTHORS.txt > AUTHORS.conv && mv -f AUTHORS.conv AUTHORS.txt
@@ -208,7 +193,7 @@ iconv -f iso8859-1 -t utf-8 AUTHORS.txt 
 #
 # Symbols libraries
 #
-pushd %{name}-library-%{version}/
+pushd %{name}-libraries-%{version}/
 %cmake -DCMAKE_BUILD_TYPE=Release .
 %{__make} %{?_smp_mflags} VERBOSE=1
 popd
@@ -228,24 +213,33 @@ popd
 
 
 # install localization
-%{__rm} -rf %{buildroot}%{_datadir}/%{name}/internat/
-install -d %{buildroot}%{_datadir}/locale
-cd internat
+cd %{name}-doc-%{version}/internat
 for dir in ca cs de es fr hu it ko nl pl pt ru sl sv zh_CN
 do
-  install -d %{buildroot}%{_datadir}/locale/${dir}
-  install -m 644 ${dir}/%{name}.mo %{buildroot}%{_datadir}/locale/${dir}/%{name}.mo
+#  install -d %{buildroot}%{_datadir}/locale/${dir}
+#  install -m 644 ${dir}/%{name}.mo %{buildroot}%{_datadir}/locale/${dir}/%{name}.mo
+  install -m 644 -D ${dir}/%{name}.mo %{buildroot}%{_datadir}/locale/${dir}/%{name}.mo
 done
-cd ..
+cd ../..
 
 
 # install desktop
-desktop-file-install --vendor=fedora         \
+desktop-file-install \
   --dir %{buildroot}%{_datadir}/applications \
-  --remove-category Development		     \
+  --remove-category Development              \
   --delete-original                          \
   %{buildroot}%{_datadir}/applications/kicad.desktop
-rm -f %{buildroot}%{_datadir}/applications/eeschema.desktop
+
+desktop-file-install \
+  --dir %{buildroot}%{_datadir}/applications \
+  --remove-category Development              \
+  --delete-original                          \
+  %{buildroot}%{_datadir}/applications/eeschema.desktop
+
+desktop-file-install \
+  --dir %{buildroot}%{_datadir}/applications \
+  --remove-category Development              \
+  %{SOURCE5}
 
 # Missing requires libraries
 %{__cp} -p ./3d-viewer/lib3d-viewer.so %{buildroot}%{_libdir}/%{name}
@@ -258,18 +252,44 @@ rm -f %{buildroot}%{_datadir}/applicatio
 #
 # Symbols libraries
 #
-pushd %{name}-library-%{version}/
+pushd %{name}-libraries-%{version}/
 %{__make} INSTALL="install -p" DESTDIR=%{buildroot} install
 popd
 
 # install ld.conf
-mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
-install -pm 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/ld.so.conf.d/kicad.conf
+install -m 644 -D -p %{SOURCE3} %{buildroot}%{_sysconfdir}/ld.so.conf.d/kicad.conf
 
 # install template
 install -d %{buildroot}%{_datadir}/%{name}/template
 install -m 644 template/%{name}.pro %{buildroot}%{_datadir}/%{name}/template
 
+# install new mime type
+install -pm 644 %{SOURCE4} %{buildroot}%{_datadir}/mimelnk/application/x-%{name}-pcbnew.desktop
+
+# install mimetype and application icons
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/32x32/mimetypes/application-x-kicad-eeschema.png %{buildroot}%{_datadir}/icons/hicolor/32x32/mimetypes/application-x-kicad-eeschema.png
+install -m 644 -D -p %{name}-icons/resources/linux/mime/icons/hicolor/32x32/apps/eeschema.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/eeschema.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/24x24/mimetypes/application-x-kicad-eeschema.png %{buildroot}%{_datadir}/icons/hicolor/24x24/mimetypes/application-x-kicad-eeschema.png
+install -m 644 -D -p %{name}-icons/resources/linux/mime/icons/hicolor/24x24/apps/eeschema.png %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/eeschema.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/22x22/mimetypes/application-x-kicad-eeschema.png %{buildroot}%{_datadir}/icons/hicolor/22x22/mimetypes/application-x-kicad-eeschema.png
+install -m 644 -D -p %{name}-icons/resources/linux/mime/icons/hicolor/22x22/apps/eeschema.png %{buildroot}%{_datadir}/icons/hicolor/22x22/apps/eeschema.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/16x16/mimetypes/application-x-kicad-eeschema.png %{buildroot}%{_datadir}/icons/hicolor/16x16/mimetypes/application-x-kicad-eeschema.png
+install -m 644 -D -p %{name}-icons/resources/linux/mime/icons/hicolor/16x16/apps/eeschema.png %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/eeschema.png
+
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/32x32/mimetypes/application-x-kicad-pcbnew.png %{buildroot}%{_datadir}/icons/hicolor/32x32/mimetypes/application-x-kicad-pcbnew.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/32x32/apps/pcbnew.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/pcbnew.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/24x24/mimetypes/application-x-kicad-pcbnew.png %{buildroot}%{_datadir}/icons/hicolor/24x24/mimetypes/application-x-kicad-pcbnew.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/24x24/apps/pcbnew.png %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/pcbnew.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/22x22/mimetypes/application-x-kicad-pcbnew.png %{buildroot}%{_datadir}/icons/hicolor/22x22/mimetypes/application-x-kicad-pcbnew.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/22x22/apps/pcbnew.png %{buildroot}%{_datadir}/icons/hicolor/22x22/apps/pcbnew.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/16x16/mimetypes/application-x-kicad-pcbnew.png %{buildroot}%{_datadir}/icons/hicolor/16x16/mimetypes/application-x-kicad-pcbnew.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/16x16/apps/pcbnew.png %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/pcbnew.png
+
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/32x32/apps/kicad.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/kicad.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/24x24/apps/kicad.png %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/kicad.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/22x22/apps/kicad.png %{buildroot}%{_datadir}/icons/hicolor/22x22/apps/kicad.png
+install -pm 644 %{name}-icons/resources/linux/mime/icons/hicolor/16x16/apps/kicad.png %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/kicad.png
+
 
 # Preparing for documentation pull-ups
 %{__rm} -f  %{name}-doc-%{version}/doc/help/CMakeLists.txt
@@ -277,37 +297,42 @@ install -m 644 template/%{name}.pro %{bu
 %{__rm} -f  %{name}-doc-%{version}/doc/tutorials/CMakeLists.txt
 
 %{__cp} -pr %{name}-doc-%{version}/doc/* %{buildroot}%{_docdir}/%{name}
-%{__cp} -pr AUTHORS.txt CHANGELOG* TODO.txt version.txt %{buildroot}%{_docdir}/%{name}
+%{__cp} -pr AUTHORS.txt CHANGELOG* version.txt %{buildroot}%{_docdir}/%{name}
+
 
-# remove duplicate files created by patches
-%{__rm} -f  %{buildroot}%{_docdir}/%{name}/CHANGELOG.txt.drc-clearance
-%{__rm} -f  %{buildroot}%{_docdir}/%{name}/CHANGELOG.txt.gerber-lines-thickness
-%{__rm} -f  %{buildroot}%{_docdir}/%{name}/CHANGELOG.txt.dimension-vs-cotation
+# Delete backup of patched files
+%{__rm} -f %{buildroot}%{_datadir}/applications/*.desktops
+%{__rm} -f %{buildroot}%{_datadir}/mime/packages/*.mimetype
+%{__rm} -f %{buildroot}%{_datadir}/mimelnk/application/*.mimetype
 
 
 %find_lang %{name}
 
 
 %post
-update-desktop-database &> /dev/null || :
 touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]
-then
-  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
-fi
+update-desktop-database &> /dev/null || :
+update-mime-database %{_datadir}/mime &> /dev/null || :
 
 /sbin/ldconfig
 
+
 %postun
-update-desktop-database &> /dev/null || :
-touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]
+if [ $1 -eq 0 ]
 then
-  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
+  touch --no-create %{_datadir}/icons/hicolor || :
+  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
 fi
+update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
+update-mime-database %{_datadir}/mime &> /dev/null || :
 
 /sbin/ldconfig
 
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+
 %clean
 %{__rm} -rf %{buildroot}
 
@@ -318,12 +343,12 @@ fi
 %{_bindir}/*
 %{_libdir}/%{name}
 %{_datadir}/%{name}/
-%{_datadir}/applications/fedora-%{name}.desktop
-%{_datadir}/icons/hicolor/*/mimetypes/application-x-kicad-project.*
-%{_datadir}/icons/hicolor/*/apps/%{name}.*
+%{_datadir}/applications/*.desktop
+%{_datadir}/icons/hicolor/*/mimetypes/application-x-%{name}-*.*
+%{_datadir}/icons/hicolor/*/apps/*.*
 %{_datadir}/mime/packages/%{name}.xml
 %{_datadir}/mimelnk/application/x-%{name}-*.desktop
-%{_sysconfdir}/ld.so.conf.d/kicad.conf
+%config %{_sysconfdir}/ld.so.conf.d/kicad.conf
 
 %files doc
 %defattr(-,root,root,-)
@@ -379,6 +404,22 @@ fi
 
 
 %changelog
+* Mon May 17 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 2010.05.09-1
+- New upstream version
+- All previous patches no more needed
+- Backward to cmake 2.6 requirement
+
+* Sun May  9 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 2010.05.05-1
+- New upstream version
+- All previous patches no more needed
+- Fix url: KiCad move from SourceForge.net to LaunchPad.net
+- Remove vendor tag from desktop-file-install
+- Add x-kicad-pcbnew mimetype
+- Add new icons for mimetype
+
+* Mon May  3 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 2010.04.06-9.rev2515
+- Fix a minor bug that occurs when changing module orientation or side
+
 * Mon May  3 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 2010.04.06-8.rev2515
 - Auto update 3D viewer: fix https://bugs.launchpad.net/kicad/+bug/571089
 - Create png from screen (libedit): fix https://bugs.launchpad.net/kicad/+bug/573833


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/kicad/EL-6/sources,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- sources	12 Apr 2010 21:57:42 -0000	1.8
+++ sources	17 May 2010 22:58:14 -0000	1.9
@@ -1,3 +1,4 @@
-c93b77c3f631f9a3ee943978550bb4b3  kicad-2010.04.06.tar.bz2
-27de4007c3daf975118f124b63fa797c  kicad-doc-2010.04.06.tar.bz2
-5a8f1d83b00adab3847727e0a5576828  kicad-library-2010.04.06.tar.bz2
+31658b668af09d8da825f57e686dc9e7  kicad-2010.05.09.tar.bz2
+622dd6303a0823df16296c2a644eecd2  kicad-libraries-2010.05.09.tar.bz2
+103018d251ff870143ae6642232c14c5  kicad-doc-2010.05.09.tar.bz2
+51459cb884444df60e55c95d50564be7  kicad-icons.tar.bz2



More information about the scm-commits mailing list