rpms/kicad/devel kicad-2006.06.26.destdir.diff, NONE, 1.1 kicad.desktop, NONE, 1.1 kicad.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Alain Portal (dionysos)
fedora-extras-commits at redhat.com
Tue Jul 11 15:18:15 UTC 2006
Author: dionysos
Update of /cvs/extras/rpms/kicad/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv990/devel
Modified Files:
.cvsignore sources
Added Files:
kicad-2006.06.26.destdir.diff kicad.desktop kicad.spec
Log Message:
auto-import kicad-2006.06.26-5 on branch devel from kicad-2006.06.26-5.src.rpm
kicad-2006.06.26.destdir.diff:
--- NEW FILE kicad-2006.06.26.destdir.diff ---
diff -ur kicad-dev/cvpcb/makefile.gtk kicad-dev-fedora/cvpcb/makefile.gtk
--- kicad-dev/cvpcb/makefile.gtk 2006-03-20 13:31:36.000000000 +0100
+++ kicad-dev-fedora/cvpcb/makefile.gtk 2006-05-22 09:43:55.000000000 +0200
@@ -31,9 +31,9 @@
$(LD) $(OBJECTS) $(LDFLAGS) $(LIBVIEWER3D) $(LIBS_WITH_GL) -o $(TARGET)
-install:
- cp -f $(TARGET) $(KICAD_BIN)
-
+install:
+ cp -f $(TARGET) $(DESTDIR)$(KICAD_BIN)
+
clean:
-erase *.o
diff -ur kicad-dev/eeschema/makefile.gtk kicad-dev-fedora/eeschema/makefile.gtk
--- kicad-dev/eeschema/makefile.gtk 2005-09-09 12:22:04.000000000 +0200
+++ kicad-dev-fedora/eeschema/makefile.gtk 2006-05-22 09:44:19.000000000 +0200
@@ -31,7 +31,7 @@
install:
- cp $(TARGET) $(KICAD_BIN)
+ cp $(TARGET) $(DESTDIR)$(KICAD_BIN)
clean:
diff -ur kicad-dev/eeschema/plugins/makefile.gtk kicad-dev-fedora/eeschema/plugins/makefile.gtk
--- kicad-dev/eeschema/plugins/makefile.gtk 2005-09-09 12:31:20.000000000 +0200
+++ kicad-dev-fedora/eeschema/plugins/makefile.gtk 2006-05-22 09:46:58.000000000 +0200
@@ -19,7 +19,7 @@
gcc -D__UNIX__ -Wall netlist_form_pads-pcb.cpp -o netlist_form_pads-pcb $(LIBSTDC)
install:
- cp -v netlist_form_pads-pcb $(KICAD_BIN)/plugins/
+ cp -v netlist_form_pads-pcb $(DESTDIR)/usr/lib/kicad/plugins/
clean :
rm -f netlist_form_pads-pcb
diff -ur kicad-dev/gerbview/makefile.gtk kicad-dev-fedora/gerbview/makefile.gtk
--- kicad-dev/gerbview/makefile.gtk 2005-12-05 09:48:00.000000000 +0100
+++ kicad-dev-fedora/gerbview/makefile.gtk 2006-05-22 09:45:13.000000000 +0200
@@ -21,10 +21,10 @@
$(TARGET): $(OBJECTS) makefile.gtk makefile.include $(EXTRALIBS) ../libs.linux
- $(LD) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $(TARGET)
-
+ $(LD) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $(TARGET)
+
install:
- cp $(TARGET) $(KICAD_BIN)
+ cp $(TARGET) $(DESTDIR)$(KICAD_BIN)
clean:
diff -ur kicad-dev/kicad/makefile.gtk kicad-dev-fedora/kicad/makefile.gtk
--- kicad-dev/kicad/makefile.gtk 2005-07-29 13:13:38.000000000 +0200
+++ kicad-dev-fedora/kicad/makefile.gtk 2006-05-22 09:45:50.000000000 +0200
@@ -24,9 +24,9 @@
$(TARGET): $(OBJECTS) makefile.gtk $(EXTRALIBS) ../libs.linux
$(LD) $(OBJECTS) $(LDFLAGS) $(LIBS) -o $(TARGET)
-
-install:
- cp -f $(TARGET) $(KICAD_BIN)
+
+install:
+ cp -f $(TARGET) $(DESTDIR)$(KICAD_BIN)
clean:
rm -f *.o; rm -f *~; rm core; rm *.bak
diff -ur kicad-dev/libs.linux kicad-dev-fedora/libs.linux
--- kicad-dev/libs.linux 2006-04-04 12:54:20.000000000 +0200
+++ kicad-dev-fedora/libs.linux 2006-05-22 09:43:09.000000000 +0200
@@ -1,6 +1,6 @@
#Configuration for build kicad
-KICAD_BIN = /usr/local/kicad/linux
+KICAD_BIN = /usr/bin
SRCSUFF = .cpp
@@ -14,7 +14,7 @@
# KICAD_STATIC_LINK = 1
# path and version definition for wxWidgets and mesa libs
-MESALIBSPATH = /usr/local/lib
+MESALIBSPATH = /usr/lib
WXPATH = `wx-config --prefix`/lib
PREFIX_WX_LIBS = lib`wx-config --basename`
SUFFIX_WX_LIBSTD = `wx-config --utility=`
@@ -69,11 +69,11 @@
endif
-# attention à l'ordre des libairies
-LIBS = -L/usr/local/lib -L/usr/X11R6/lib\
+# attention �l'ordre des libairies
+LIBS = -L/usr/lib -L/usr/X11R6/lib\
$(EXTRALIBS) $(WXSYSLIB)\
$(LIBSTDC)
-LIBS_WITH_GL = -L/usr/local/lib -L/usr/X11R6/lib\
+LIBS_WITH_GL = -L/usr/lib -L/usr/X11R6/lib\
$(EXTRALIBS) $(WXSYSLIB_WITH_GL)\
$(LIBSTDC)
diff -ur kicad-dev/pcbnew/makefile.gtk kicad-dev-fedora/pcbnew/makefile.gtk
--- kicad-dev/pcbnew/makefile.gtk 2006-03-20 13:31:34.000000000 +0100
+++ kicad-dev-fedora/pcbnew/makefile.gtk 2006-05-22 09:43:35.000000000 +0200
@@ -23,11 +23,11 @@
$(TARGET): $(OBJECTS) makefile.gtk makefile.include $(LIBVIEWER3D) $(EXTRALIBS) ../libs.linux
$(LD) $(LDFLAGS) $(OBJECTS) $(LIBVIEWER3D) $(LIBS_WITH_GL)\
- -o $(TARGET)
-
-
+ -o $(TARGET)
+
+
install:
- cp $(TARGET) $(KICAD_BIN)
+ cp $(TARGET) $(DESTDIR)$(KICAD_BIN)
clean:
--- NEW FILE kicad.desktop ---
[Desktop Entry]
Categories=Application;
Comment=Une suite logicielle intégrée pour la saisie de schémas et le routage de circuits imprimés
Comment[fr]=Une suite logicielle intégrée pour la saisie de schémas et le routage de circuits imprimés
Encoding=UTF-8
Exec=kicad
GenericName=
GenericName[fr]=
Icon=kicad_icon.png
MimeType=
Name=KiCad
Name[fr]=KiCad
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DCOP-ServiceType=
X-KDE-SubstituteUID=false
X-KDE-Username=
--- NEW FILE kicad.spec ---
Name: kicad
Version: 2006.06.26
Release: 5%{?dist}
Summary: Electronic schematic diagrams and printed circuit board artwork
Summary(fr): Saisie de schéma électronique et tracé de cicrcuit imprimé
Group: Applications/Engineering
License: GPL
Url: http://www.lis.inpg.fr/realise_au_lis/kicad/
Source: ftp://iut-tice.ujf-grenoble.fr/cao/sources/kicad-sources-2006-06-26.zip
Source1: http://linuxelectronique.free.fr/download/kicad-src-extras-2006-06-26.tar.bz2
Source2: %{name}.desktop
Patch: %{name}-%{version}.destdir.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: wxGTK
BuildRequires: desktop-file-utils, wxGTK-devel
%description
Kicad is an open source (GPL) software for the creation of electronic schematic
diagrams and printed circuit board artwork up to 16 layers.
Kicad is a set of four softwares and a project manager:
- Eeschema: schematic entry
- Pcbnew: board editor
- Gerbview: GERBER viewer (photoplotter documents)
- Cvpcb: footprint selector for components used in the circuit design
- Kicad: project manager
%description -l fr
Kicad est un logiciel open source (GPL) pour la création de schémas
électroniques et le tracé de circuits imprimés jusqu'à 16 couches.
Kicad est un ensemble de quatres logiciels et un gestionnaire de projet :
- Eeschema : saisie de schémas
- Pcbnew : éditeur de circuits imprimés
- Gerbview : visualisateur GERBER (documents pour phototraçage)
- Cvpcb : sélecteur d'empreintes pour les composants utilisés dans le circuit
- Kicad : gestionnaire de projet.
%prep
%setup -q -n kicad-dev -a 1
%{__cp} -a kicad-src-extras/* .
%{__rm} -rf kicad-src-extras
# Convert MSDOS EOL to Unix EOL before applying patches
for f in 3d-viewer/{3d_struct.h,3d_viewer.h} \
eeschema/libcmp.h \
include/{pcbstruct.h,wxstruct.h} \
kicad/kicad.h \
pcbnew/{autorout.h,class_cotation.h,class_equipot.h,class_mire.h,class_module.h,class_pcb_text.h,class_text_mod.h,class_track.h,track.cpp}
do
%{__sed} -i -e 's/\r$//' $f
done
%patch0 -p1
%build
# These files are not scripts
for f in {copyright,gpl,licendoc,readme,version}.txt
do
%{__chmod} -x $f
done
# Convert MSDOS EOL to Unix EOL
for f in {author,contrib,copyright,doc_conv_orcad*,gpl,licendoc,readme}.txt
do
%{__sed} -i -e 's/\r$//' $f
done
for f in help/fr/{contents.hhc,kicad.hhp,cvpcb/cvpcb.pdf,cvpcb/cvpcb-fr.html,eeschema/eeschema.html,eeschema/eeschema.pdf,file_formats/file_formats.html,gerbview/gerbview.html,kicad/kicad.html,pcbnew/pcbnew.html}
do
%{__sed} -i -e 's/\r$//' $f
done
for f in help/en/{contents.hhc,kicad.hhp,cvpcb/cvpcb-en.html,eeschema/eeschema.html,file_formats/file_formats.html,gerbview/gerbview.html,kicad/kicad.html,pcbnew/pcbnew.html}
do
%{__sed} -i -e 's/\r$//' $f
done
for f in help/es/{contents.hhc,kicad.hhp,cvpcb/cvpcb-es.html,eeschema/eeschema-es.html,file_formats/file_formats-es.html,gerbview/gerbview.html,kicad/kicad-es.html,pcbnew/pcbnew-es.html}
do
%{__sed} -i -e 's/\r$//' $f
done
for f in help/pt/{contents.hhc,kicad.hhp,cvpcb/cvpcb-pt.html,eeschema/eeschema-pt.html,file_formats/file_formats.html,gerbview/gerbview.html,kicad/kicad-pt.html,kicad/kicad_pt_BR.html,pcbnew/pcbnew.html}
do
%{__sed} -i -e 's/\r$//' $f
done
for f in help/ru/{contents.hhc,kicad.hhp,eeschema/eeschema_ru.html}
do
%{__sed} -i -e 's/\r$//' $f
done
make -f makefile.gtk %{?_smp_mflags}
%install
%{__rm} -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_datadir}
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
# install demos files
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/demos
for dir in electric interf_u microwave pic_programmer pspice sonde_xilinx test_xil_95108 video
do
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/demos/${dir}
for f in demos/${dir}/*
do
install -m 644 ${f} $RPM_BUILD_ROOT%{_datadir}/%{name}/${f}
done
done
# install help files
install -d $RPM_BUILD_ROOT%%{_docdir}
install -d $RPM_BUILD_ROOT%{_docdir}/%{name}/
for dir in en es fr pt
do
install -d $RPM_BUILD_ROOT%{_docdir}/%{name}/${dir}
for subdir in cvpcb eeschema file_formats gerbview kicad pcbnew
do
install -d $RPM_BUILD_ROOT%{_docdir}/%{name}/${dir}/${subdir}
cd help
install -m 644 ${dir}/kicad.hhp $RPM_BUILD_ROOT%{_docdir}/%{name}/${dir}/kicad.hhp
install -m 644 ${dir}/contents.hhc $RPM_BUILD_ROOT%{_docdir}/%{name}/${dir}/contents.hhc
for f in ${dir}/${subdir}/*
do
install -m 644 ${f} $RPM_BUILD_ROOT%{_docdir}/%{name}/${f}
done
cd ..
done
done
# install ru help files
install -d $RPM_BUILD_ROOT%%{_docdir}
install -d $RPM_BUILD_ROOT%{_docdir}/%{name}/
for dir in ru
do
install -d $RPM_BUILD_ROOT%{_docdir}/%{name}/${dir}
for subdir in eeschema pcbnew
do
install -d $RPM_BUILD_ROOT%{_docdir}/%{name}/${dir}/${subdir}
cd help
install -m 644 ${dir}/kicad.hhp $RPM_BUILD_ROOT%{_docdir}/%{name}/${dir}/kicad.hhp
install -m 644 ${dir}/contents.hhc $RPM_BUILD_ROOT%{_docdir}/%{name}/${dir}/contents.hhc
for f in ${dir}/${subdir}/*
do
install -m 644 ${f} $RPM_BUILD_ROOT%{_docdir}/%{name}/${f}
done
cd ..
done
done
# install librairies
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/library
for f in library/*
do
install -m 644 ${f} $RPM_BUILD_ROOT%{_datadir}/%{name}/${f}
done
# install localization
install -d $RPM_BUILD_ROOT%{_datadir}/locale
cd locale
for dir in es fr hu it ko pl pt sl
do
install -d $RPM_BUILD_ROOT%{_datadir}/locale/${dir}
install -m 644 ${dir}/%{name}.mo $RPM_BUILD_ROOT%{_datadir}/locale/${dir}/%{name}.mo
done
cd ..
# install modules
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/modules
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/modules/packages3d
for dir in conn_DBxx connectors conn_europe device dil discret divers pga pin_array smd support
do
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/modules/packages3d/${dir}
for f in modules/packages3d/${dir}/*
do
install -m 644 ${f} $RPM_BUILD_ROOT%{_datadir}/%{name}/${f}
done
done
# install template
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/template
install -m 644 template/%{name}.pro $RPM_BUILD_ROOT%{_datadir}/%{name}/template
# install binaries
install -d $RPM_BUILD_ROOT%{_bindir}
install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
make -f makefile.gtk install DESTDIR=$RPM_BUILD_ROOT
# install desktop
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --vendor fedora \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--add-category "Engineering" \
--add-category "Electronics" \
--add-category "X-Fedora" \
%{SOURCE2}
# install icon
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
install -m 644 kicad_icon.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/kicad_icon.png
%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
%postun
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
%clean
%{__rm} -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(-,root,root)
%doc author.txt contrib.txt copyright.txt doc_conv_orcad_to_kicad_spanish.txt
%doc doc_conv_orcad_to_kicad.txt gpl.txt licendoc.txt lisezmoi.txt news.txt
%doc readme.txt version.txt
%{_bindir}/*
%{_libdir}/%{name}/
%{_libdir}/%{name}/plugins/
%{_datadir}/%{name}/
%{_docdir}/%{name}/
%{_datadir}/applications/*
%{_datadir}/pixmaps/kicad_icon.png
%changelog
* Mon Jul 10 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-5
- Removing backup files is no more needed.
* Mon Jul 10 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-4
- Remove BR libGLU-devel that is no more needed (bug #197501 is closed)
- Fix files permissions.
* Mon Jul 3 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-3
- s/mesa-libGLU-devel/libGLU-devel/
* Mon Jul 3 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-2
- BR mesa-libGLU-devel
* Wed Jun 28 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-1
- New upstream version
* Tue Jun 13 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.04.24-5
- Change name
- Use %%{_docdir} instead of %%{_datadir}/doc
- Use %%find_lang
- Update desktop database
- Convert MSDOS EOL to Unix EOL
- Remove BR utrac
* Mon Jun 12 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-4
- Patch to suppress extra qualification compile time error on FC5
- BR utrac to convert MSDOS files before applying patch
This will be remove for the next upstream version.
* Tue May 23 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-3
- Install help in /usr/share/doc/kicad/ as the path is hardcoded
in gestfich.cpp
- Add desktop file
* Mon May 22 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-2
- Add a second tarball that contains many things that are not included in
the upstream source tarball such components and footprints librairies,
help, localisation, etc.
* Sun May 21 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-1
- Initial Fedora RPM
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/kicad/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 11 Jul 2006 15:16:49 -0000 1.1
+++ .cvsignore 11 Jul 2006 15:18:15 -0000 1.2
@@ -0,0 +1,2 @@
+kicad-sources-2006-06-26.zip
+kicad-src-extras-2006-06-26.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/kicad/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 11 Jul 2006 15:16:49 -0000 1.1
+++ sources 11 Jul 2006 15:18:15 -0000 1.2
@@ -0,0 +1,2 @@
+336d04c10d18ea8da60f53d6e5f2d746 kicad-sources-2006-06-26.zip
+442e4b467e14a6bcd137e64d310d12e6 kicad-src-extras-2006-06-26.tar.bz2
More information about the fedora-extras-commits
mailing list