Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 8b8b5637b8bad1ad577d575c7cda35a5 > files > 2

xcircuit-tcl-3.4.27-1mdv2008.1.src.rpm

%define release %mkrel 1

%define nameorig xcircuit
%define version 3.4.27

Summary: Electronic circuit schematic drawing program
Name: %{nameorig}-tcl
Version: %{version}
Release: %{release}
License: GPLv2+
Group: Sciences/Other
Source0: 	http://opencircuitdesign.com/xcircuit/archive/%{nameorig}-%{version}.tgz
Source1:	%{nameorig}.16.png
Source2:	%{nameorig}.32.png
Source3:	%{nameorig}.48.png
URL: http://opencircuitdesign.com/xcircuit
BuildRoot: %{_tmppath}/%{name}-root
BuildRequires: tcl >= 8.4.11 tk >= 8.4.11
BuildRequires: tcl-devel >= 8.4.11 tk-devel >= 8.4.11
BuildRequires: libxpm-devel
BuildRequires: X11-devel
Obsoletes: %{nameorig} %{nameorig}-python
Provides: %{nameorig} %{nameorig}-python

%description
Xcircuit is a general-purpose drawing program and also a specific-purpose
CAD program for circuit schematic drawing and schematic capture.  Output
is PostScript.  TCL scripting is available.

%prep
%setup -q -n %{nameorig}-%{version}

%build
%configure --with-tcl --with-tcllibs=%{_libdir} --with-tklibs=%{_libdir}
%make tcl

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=XCircuit
Comment=%{summary}
Exec=%{_bindir}/xcircuit
Icon=%{name}
Terminal=false
Type=Application
Categories=Science;Electronics;
EOF

mkdir -p $RPM_BUILD_ROOT%{_miconsdir} $RPM_BUILD_ROOT%{_liconsdir} $RPM_BUILD_ROOT%{_iconsdir}
cp %{SOURCE1}  $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
cp %{SOURCE2}  $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
cp %{SOURCE3}  $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png

chmod 644 $RPM_BUILD_ROOT/%{_prefix}/lib/xcircuit-3.4/console.tcl

%post
%{update_menus}

%postun
%{clean_menus}

%clean
rm -Rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc COPYRIGHT README README.notes README.ISOLatin2 lib/pixmaps/xcircuit.xpm
%{_bindir}/xcircuit
%{_prefix}/lib/xcircuit-3.4
%{_iconsdir}/%{name}.*
%{_miconsdir}/%{name}.*
%{_liconsdir}/%{name}.*
%{_datadir}/applications/*.desktop


%changelog
* Mon Dec 10 2007 Funda Wang <fundawang@mandriva.org> 3.4.27-1mdv2008.1
+ Revision: 116832
- New version 3.4.27
- import xcircuit-tcl


* Thu Aug 24 2006 Couriousous <couriousous@mandriva.org> 3.4.26-1mdv2007.0
- 3.4.26
- XDG

* Mon Apr 17 2006 Couriousous <couriousous@mandriva.org> 3.4.21-1mdk
- 3.4.21

* Wed Jan 04 2006 Oden Eriksson <oeriksson@mandriva.com> 3.3.38-2mdk
- rebuilt against soname aware deps (tcl/tk)
- fix deps

* Fri Sep 30 2005 Couriousous <couriousous@mandriva.org> 3.3.38-1mdk
- 3.3.38
- Fix x86_64 build
- Since this package is a simple program and not a library
  There is no need to force use of %%{_libdir}

* Fri Jul 29 2005 Nicolas Lécureuil <neoclust@mandriva.org> 3.3.29-2mdk
- Fix BuildRequires

* Sun Jul 24 2005 Couriousous <couriousous@mandriva.org> 3.3.29-1mdk
- 3.3.29
- From: Torbjorn Turpeinen <tobbe@nyvalls.se>:
	- 3.3.25
	- Built for cooker

* Fri Apr 01 2005 Torbjorn Turpeinen <tobbe@nyvalls.se> 3.3.12-1.mdk10.2.thac
- Rebuilt for Mandrake 10.2
- Updated to latest version

* Thu Dec 16 2004 Torbjorn Turpeinen <tobbe@nyvalls.se> 3.3.4-1.mdk10.1.thac
- Updated to latest version

* Sat Dec 04 2004 Torbjorn Turpeinen <tobbe@nyvalls.se> 3.3.2-1.mdk10.1.thac
- Updated to latest version

* Wed Oct 26 2004 Torbjorn Turpeinen <tobbe@nyvalls.se> 3.3.0-2.mdk10.1.thac
- 2.mdk10.1.thac
- Where "2" is the release of the package, "mdk" is the distro, "10.1" is the release of the distro, and "thac" is the Torbjorn Turpeinen extension.

* Fri Oct 08 2004 Torbjorn Turpeinen <tobbe@ntvalls.se> 3.3.0-1thac
- Updated to latest version

* Wed Sep 29 2004 Torbjorn Turpeinen <tobbe@ntvalls.se> 3.2.27-1thac
- Updated to latest version

* Tue Sep 14 2004 Torbjorn Turpeinen <tobbe@ntvalls.se> 3.2.26-1thac
- Updated to latest version

* Wed Sep 01 2004 Torbjorn Turpeinen <tobbe@ntvalls.se> 3.2.24-1thac
- Updated to latest version

* Tue Jun 21 2004 Torbjorn Turpeinen <tobbe@ntvalls.se> 3.2.22-1thac
- Updated to latest version

* Thu Jun 03 2004 Torbjorn Turpeinen <tobbe@ntvalls.se> 3.2.21-1thac
- Updated to latest version

* Sun May 02 2004 Torbjorn Turpeinen <tobbe@ntvalls.se> 3.2.16-1thac
- Updated to latest version

* Fri Apr 23 2004 Torbjorn Turpeinen <tobbe@ntvalls.se> 3.2.15-2thac
- Rebuilt for Mandrake 10.0 official.

* Tue Apr 05 2004 Torbjorn Turpeinen <tobbe@nyvalls.se> 3.2.15-1thac
- Updated to latest version

* Fri Mar 12 2004 Torbjorn Turpeinen <tobbe@nyvalls.se> 3.2.14-1thac
- Built for Mandrake 9.2