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