rpms/xcircuit/devel xcircuit-3.4.26-LIBTOOL.patch, NONE, 1.1 xcircuit.desktop, NONE, 1.1 xcircuit.png, NONE, 1.1 xcircuit.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Chitlesh GOORAH (chitlesh) fedora-extras-commits at redhat.com
Sat Aug 26 15:39:55 UTC 2006


Author: chitlesh

Update of /cvs/extras/rpms/xcircuit/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18401/devel

Modified Files:
	.cvsignore sources 
Added Files:
	xcircuit-3.4.26-LIBTOOL.patch xcircuit.desktop xcircuit.png 
	xcircuit.spec 
Log Message:
auto-import xcircuit-3.4.26-8 on branch devel from xcircuit-3.4.26-8.src.rpm

xcircuit-3.4.26-LIBTOOL.patch:

--- NEW FILE xcircuit-3.4.26-LIBTOOL.patch ---
--- configure.in.orig	2006-04-10 23:51:35.000000000 +0200
+++ configure.in	2006-08-23 14:46:17.000000000 +0200
@@ -50,7 +50,7 @@
   AC_MSG_ERROR(Compiler not ANSI compliant)
 fi
 AC_PROG_INSTALL
-AC_PROG_RANLIB
+AC_PROG_LIBTOOL
 
 dnl GNU M4 is preferred due to some of the option switches.
 AC_PATH_PROGS([M4], [gm4 gnum4 m4],)


--- NEW FILE xcircuit.desktop ---
[Desktop Entry]
Encoding=UTF-8
Name=XCircuit
Exec=xcircuit
Icon=xcircuit
Type=Application
Terminal=false
GenericName=xcircuit
Categories=Education;Science;X-Fedora;Engineering;
X-Desktop-File-Install-Version=0.10

--- NEW FILE xcircuit.spec ---
Name:             xcircuit
Version:          3.4.26
Release:          8%{?dist}
Summary:          Electronic circuit schematic drawing program

License:          GPL
Group:            Applications/Engineering
URL:              http://opencircuitdesign.com/xcircuit

Source:           http://opencircuitdesign.com/xcircuit/archive/%{name}-%{version}.tgz
Source1:          %{name}.desktop
# http://opencircuitdesign.com/xcircuit/archive/xcircuit.xpm as 64x64
Source2:          %{name}.png

Patch0:           xcircuit-3.4.26-LIBTOOL.patch
BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:    tcl-devel, tk-devel, desktop-file-utils, libtool, libXt-devel, zlib-devel, libXpm-devel
Requires:         tcl, tk
Requires(post):   %{_bindir}/gtk-update-icon-cache
Requires(post):   %{_bindir}/update-desktop-database
Requires(postun): %{_bindir}/gtk-update-icon-cache
Requires(postun): %{_bindir}/update-desktop-database

%description
Xcircuit is a general-purpose drawing program and also a specific-purpose
CAD program for circuit schematic drawing and schematic capture.

%prep
%setup -q
%patch0 -p0 -b configure.in

%build
%{__libtoolize} --force --copy
%{__aclocal}
%{__automake} --add-missing
%{__autoconf}
%configure
%{__make} %{?_smp_mflags}

%install
%{__rm} -rf %{buildroot}
%{__rm} %{_builddir}/%{name}

%{__make} DESTDIR=%{buildroot} install
%{__make} install-man mandir="%{buildroot}%{_mandir}"

%{__rm} -rf examples/win32
%{__rm} examples/.%{name}rc
%{__rm} examples/python/.%{name}rc
%{__rm} %{buildroot}%{_libdir}/%{name}-3.4/man/%{name}.1

mkdir -p %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
%{__cp} -p %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/%{name}.png

chmod -x %{buildroot}%{_libdir}/%{name}-3.4/console.tcl

desktop-file-install --vendor fedora \
    --add-category Engineering \
    --add-category X-Fedora \
    --dir %{buildroot}%{_datadir}/applications \
    %{SOURCE1}

%clean
rm -rf %{buildroot}

%post
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
%{_bindir}/update-desktop-database %{_datadir}/applications

%postun
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
%{_bindir}/update-desktop-database %{_datadir}/applications

%files
%defattr(-,root,root,-)
%doc CHANGES COPYRIGHT README* TODO examples/
%{_bindir}/%{name}
%{_libdir}/%{name}-3.4/
%{_datadir}/applications/fedora-%{name}.desktop
%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
%{_mandir}/man1/%{name}.1.gz

%Changelog
* Sat Aug 26 2006 Chitlesh Goorah <chitlesh at fedoraproject.org> - 3.4.26-8
- Use of %%{__cp} -p to keep timestamp

* Sat Aug 26 2006 Chitlesh Goorah <chitlesh at fedoraproject.org> - 3.4.26-7
- Fixed mandir

* Sat Aug 26 2006 Chitlesh Goorah <chitlesh at fedoraproject.org> - 3.4.26-6
- Dropped patch xcircuit-3.4.26-xpm-gif.patch
- Removed useless Windows related files

* Fri Aug 25 2006 Chitlesh Goorah <chitlesh at fedoraproject.org> - 3.4.26-5
- Added libXpm-devel as BR to prevent "image type "xpm" doesn't exist" error

* Fri Aug 25 2006 Chitlesh Goorah <chitlesh at fedoraproject.org> - 3.4.26-4
- Added libXt-devel and zlib-devel as BR

* Fri Aug 25 2006 Chitlesh Goorah <chitlesh at fedoraproject.org> - 3.4.26-3
- Fixed xcircuit.desktop and removed unneccessary installation for manual
- Used update-desktop-database in %%post and %%postun
- patch for "image type "xpm" doesn't exist"

* Thu Aug 24 2006 Chitlesh Goorah <chitlesh at fedoraproject.org> - 3.4.26-2
- Fixed xcircuit.desktop, xcircuit.png
- Minor fixes

* Wed Aug 23 2006 Chitlesh Goorah <chitlesh at fedoraproject.org> - 3.4.26-1
- Initial Package


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/xcircuit/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	26 Aug 2006 15:38:09 -0000	1.1
+++ .cvsignore	26 Aug 2006 15:39:55 -0000	1.2
@@ -0,0 +1 @@
+xcircuit-3.4.26.tgz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/xcircuit/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	26 Aug 2006 15:38:09 -0000	1.1
+++ sources	26 Aug 2006 15:39:55 -0000	1.2
@@ -0,0 +1 @@
+ec6ec09e97d711f507e8f7c33c88b06b  xcircuit-3.4.26.tgz




More information about the fedora-extras-commits mailing list