[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: gEDA: RPMs for gaf
Hi Bert and others
I am just trying to install the v. 20010304 gaf from RPMs on the another
computer (at home). The build process went OK on my computer at work, the only
pitfall was that I had to install libgeda before compiling gschem and gnetlist
(a message on version conflict appears at build)
So far I tried to build RPMs from libgeda, geda-symbols (with success I think)
and gschem (failed). I am not shure how to include new directories in spec
files.
W. Kazubski
Here are my attempts to make spec files for 20010722.
# libgeda.spec
Summary: libraries for the gEDA project
Name: libgeda
Version: 20010722
Release: 1
Source: %{name}-%{version}.tar.gz
Url: http://www.geda.seul.org
Packager: W. Kazubski <wk@ire.pw.edu.pl>
Copyright: GPL
Group: System Environment/Libraries
BuildRoot: /var/tmp/libgeda-%{version}
%description
This package contains libgeda-14.0.0 (library needed by gEDA applications)
and the necessary header files for development.
%prep
%setup -n libgeda-%{version}
%build
./configure --prefix=/usr
make all
# install will be a bit complicated because we are not assured
# that the builder has root privileges
%install
make install prefix=$RPM_BUILD_ROOT/usr
./libtool --finish $RPM_BUILD_ROOT/usr/lib
strip $RPM_BUILD_ROOT/usr/lib/libgeda.a
strip $RPM_BUILD_ROOT/usr/lib/libgeda.so.14.0.0
%post
/sbin/ldconfig
%postun
/sbin/ldconfig
%clean
rm -Rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog README
/usr/lib/libgeda.a
/usr/lib/libgeda.la
/usr/lib/libgeda.so
/usr/lib/libgeda.so.14
/usr/lib/libgeda.so.14.0.0
/usr/bin/libgeda-config
%dir /usr/include/libgeda
/usr/include/libgeda/*.h
%changelog
* Thu Aug 3 2001 W. Kazubski <wk@ire.pw.edu.pl>
- updated to version 20010722; built on redhat-7.0
* Sun Mar 11 2001 L.J.H. Timmerman <bert.timmerman@corusgroup.com>
- updated to version 20010304; built on redhat-7.0
* Thu Aug 10 2000 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
- rebuild with new version of rpm (shouldn't change anything)
* Thu Jul 6 2000 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
- updated to version 20000704
- changed licence from LGPL to GPL
* Wed Feb 23 2000 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
- removed 'Redhat Contrib Net' stuff
- updated to version 20000220
* Thu Oct 14 1999 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
- updated to version 19991011
* Wed Sep 22 1999 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
- updated to version 19990919
* Wed Sep 1 1999 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
- updated to version 19990829
* Mon Jul 19 1999 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
- Group is now System Environment/Libraries
- rebuild with libgdgeda
* Sat Jul 10 1999 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
- initialization of spec file.
# end of file
# symbols.spec
Summary: Electronic symbols for gEDA.
Name: geda-symbols
Version: 20010722
Release: 1
Source: geda-symbols-%{version}.tar.gz
Url: http://www.geda.seul.org
Packager: W. Kazubski <wk@ire.pw.edu.pl>
Copyright: GPL
Group: Applications/Engineering
BuildRoot: /var/tmp/geda-symbols-%{version}
%description
This package contains a bunch of symbols of electronic devices
used by gschem, the gEDA project schematic editor.
%prep
%setup -n geda-symbols-%{version}
%build
./configure --prefix=/usr
# install will be a bit complicated because we are not assured
# that the builder has root privileges
%install
make install prefix=$RPM_BUILD_ROOT/usr
%clean
rm -Rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README
%dir /usr/share/gEDA
%dir /usr/share/gEDA/sym
%dir /usr/share/gEDA/sym/4000
%dir /usr/share/gEDA/sym/74
%dir /usr/share/gEDA/sym/IEC417
%dir /usr/share/gEDA/sym/altera
%dir /usr/share/gEDA/sym/analog
%dir /usr/share/gEDA/sym/bus
%dir /usr/share/gEDA/sym/connector
%dir /usr/share/gEDA/sym/dec
%dir /usr/share/gEDA/sym/diode
%dir /usr/share/gEDA/sym/ecl
%dir /usr/share/gEDA/sym/font
%dir /usr/share/gEDA/sym/foot
%dir /usr/share/gEDA/sym/idt
%dir /usr/share/gEDA/sym/io
%dir /usr/share/gEDA/sym/lattice
%dir /usr/share/gEDA/sym/linear
%dir /usr/share/gEDA/sym/local
%dir /usr/share/gEDA/sym/maxim
%dir /usr/share/gEDA/sym/memory
%dir /usr/share/gEDA/sym/micro
%dir /usr/share/gEDA/sym/misc
%dir /usr/share/gEDA/sym/national
%dir /usr/share/gEDA/sym/opto
%dir /usr/share/gEDA/sym/pla
%dir /usr/share/gEDA/sym/power
%dir /usr/share/gEDA/sym/radio
%dir /usr/share/gEDA/sym/relay
%dir /usr/share/gEDA/sym/rf
%dir /usr/share/gEDA/sym/spice
%dir /usr/share/gEDA/sym/supervisor
%dir /usr/share/gEDA/sym/switch
%dir /usr/share/gEDA/sym/titleblock
%dir /usr/share/gEDA/sym/transistor
%dir /usr/share/gEDA/sym/tube
%dir /usr/share/gEDA/sym/verilog
%dir /usr/share/gEDA/sym/vhdl
%dir /usr/share/gEDA/sym/xilinx
/usr/share/gEDA/sym/4000/*.sym
/usr/share/gEDA/sym/74/*.sym
/usr/share/gEDA/sym/IEC417/*.sym
/usr/share/gEDA/sym/altera/*.sym
/usr/share/gEDA/sym/analog/*.sym
/usr/share/gEDA/sym/bus/*.sym
/usr/share/gEDA/sym/connector/*.sym
/usr/share/gEDA/sym/dec/*.sym
/usr/share/gEDA/sym/diode/*.sym
/usr/share/gEDA/sym/ecl/*.sym
/usr/share/gEDA/sym/font/*.sym
/usr/share/gEDA/sym/foot/*.foot
/usr/share/gEDA/sym/idt/*.sym
/usr/share/gEDA/sym/io/*.sym
/usr/share/gEDA/sym/lattice/*.sym
/usr/share/gEDA/sym/linear/*.sym
/usr/share/gEDA/sym/maxim/*.sym
/usr/share/gEDA/sym/memory/*.sym
/usr/share/gEDA/sym/micro/*.sym
/usr/share/gEDA/sym/misc/*.sym
/usr/share/gEDA/sym/national/*.sym
/usr/share/gEDA/sym/opto/*.sym
/usr/share/gEDA/sym/pla/*.sym
/usr/share/gEDA/sym/power/*.sym
/usr/share/gEDA/sym/radio/*.sym
/usr/share/gEDA/sym/relay/*.sym
/usr/share/gEDA/sym/rf/*.sym
/usr/share/gEDA/sym/spice/*.sym
/usr/share/gEDA/sym/supervisor/*.sym
/usr/share/gEDA/sym/switch/*.sym
/usr/share/gEDA/sym/titleblock/*.sym
/usr/share/gEDA/sym/transistor/*.sym
/usr/share/gEDA/sym/tube/*.sym
/usr/share/gEDA/sym/verilog/*.sym
/usr/share/gEDA/sym/vhdl/*.sym
/usr/share/gEDA/sym/xilinx/*.sym
/usr/bin/gesym-config
%config /usr/share/gEDA/system-commonrc
%changelog
* Thu Aug 3 2001 W. Kazubski <wk@ire.pw.edu.pl>
- added 'bus', 'diode', 'ecl', 'opto', 'power', 'relay',
'transistor', 'vhdl' and 'winfonts' categories
- updated to version 20010722; built on redhat-7.0
* Sun Mar 11 2001 L.J.H. Timmerman <bert.timmerman@corusgroup.com>
- updated to version 20010304; built on redhat-7.0
* Tue Oct 17 2000 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
- updated to version 20001006
* Thu Jul 6 2000 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
- added 'national' and 'supervisor' categories
- updated to version 20000704
* Sat Jul 10 1999 Emmanuel Rouat <emmanuel.rouat@wanadoo.fr>
- initialization of spec file.
# end of file