[svn] r6055 - in trunk/rpms: . crossvc

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Thu Dec 20 12:34:25 CET 2007


Author: dries
Date: 2007-12-20 12:34:24 +0100 (Thu, 20 Dec 2007)
New Revision: 6055

Added:
   trunk/rpms/crossvc/
   trunk/rpms/crossvc/crossvc.spec
Log:
add

Added: trunk/rpms/crossvc/crossvc.spec
===================================================================
--- trunk/rpms/crossvc/crossvc.spec	                        (rev 0)
+++ trunk/rpms/crossvc/crossvc.spec	2007-12-20 11:34:24 UTC (rev 6055)
@@ -0,0 +1,120 @@
+# $Id: $
+# Authority: dag
+# Upstream: <lincvs-users$sunsite,dk>
+
+Summary: Graphical frontend to CVS.
+Name: crossvc
+Version: 1.5.2
+Release: 1
+License: GPL
+Group: Development/Tools
+URL: http://www.lincvs.org/
+
+Source: http://lincvs.com/download/crossvc-%{version}-0-generic-src.tgz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: qt-devel >= 3.0.5, gcc-c++, desktop-file-utils
+
+%description
+CrossVC is a graphical interface for the cvs client commandline tool.
+It allows modules to be loaded (checkout) or created (import) on
+the server, as well as checking the state of directories and
+individual files or updating them.
+
+Basic operations like add, remove and commit are supported, just like
+showing the actual differences between the server version and the local
+sandbox, graphical display of the version tree, and manifoldy graphical
+support of project maintenance.
+
+%prep
+%setup -n CrossVC
+
+%{__cat} <<'EOF' >crossvc.sh
+#!/bin/sh
+exec %{_datadir}/crossvc/crossvc.bin $@
+EOF
+
+%{__cat} <<EOF >crossvc.desktop
+[Desktop Entry]
+Name=CrossVC CVS Client
+Comment=Browse and use CVS graphically.
+Icon=crossvc.xpm
+Exec=crossvc
+Terminal=false
+Type=Application
+Categories=Application;Development;
+EOF
+
+%build
+source "%{_sysconfdir}/profile.d/qt.sh"
+
+### FIXME: Dirty trick so RH qmake creates Makefile with exceptions enabled (Please fix upstream)
+qmake lincvs.pro
+%{__perl} -pi -e "s|-fno-exceptions|-fexceptions|g;" Makefile
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+source "%{_sysconfdir}/profile.d/qt.sh"
+%makeinstall
+
+%{__install} -d -m0755 %{buildroot}%{_datadir}/crossvc/
+%{__cp} -apv CrossVC/* %{buildroot}%{_datadir}/crossvc/
+
+%{__install} -Dp -m0755 crossvc.sh %{buildroot}%{_bindir}/crossvc
+%{__install} -Dp -m0644 CrossVC/AppIcon.xpm %{buildroot}%{_datadir}/pixmaps/crossvc.xpm
+
+%{__install} -d -m0755 %{buildroot}%{_datadir}/applications/
+desktop-file-install --vendor net                  \
+        --add-category X-Red-Hat-Base              \
+        --dir %{buildroot}%{_datadir}/applications \
+        %{name}.desktop
+
+### Clean up buildroot
+%{__rm} -f %{buildroot}%{_datadir}/crossvc/crossvc
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc AUTHORS ChangeLog COPYING doc/ LICENSE NEWS README THANKS VERSION
+%{_bindir}/*
+%{_datadir}/crossvc/
+%{_datadir}/applications/*.desktop
+%{_datadir}/pixmaps/*.xpm
+
+%changelog
+* Wed Dec 19 2007 Dries Verachtert <dries at ulyssis.org> - 1.5.2-1
+- Updated to release 1.5.2.
+- Name changed to CrossVC.
+
+* Sat Apr 08 2006 Dries Verachtert <dries at ulyssis.org> - 1.4.3-1.2
+- Rebuild for Fedora Core 5.
+
+* Mon Sep 05 2005 Dries Verachtert <dries at ulyssis.org> - 1.4.3-1
+- Updated to release 1.4.3.
+
+* Tue May 18 2004 Dag Wieers <dag at wieers.com> - 1.3.2-1
+- Updated to release 1.3.2.
+
+* Sun Apr 04 2004 Dag Wieers <dag at wieers.com> - 1.3.1-1
+- Small cosmetic changes.
+- Added desktop-file and icon.
+
+* Thu Apr 01 2004 Andre Costa <acosta at ar.microlink.com.br>
+- upgraded to LinCVS 1.3.1
+- fixed yet another RH incompatibility
+- removed 'todo.txt' from docs list
+
+* Wed Feb 04 2004 Andre Costa <acosta at ar.microlink.com.br>
+- use 'make install'. Now all related files (Messages, Tools, Help) are
+  installed)
+- fixed startscript and copied it to the right place (thks Tilo)
+- tested against root install on install phase
+
+* Mon Feb 02 2004 Andre Costa <acosta at ar.microlink.com.br>
+- updated to version 1.3.0
+
+* Mon Mar 10 2003 Andre Costa <acosta at ar.microlink.com.br>
+- Initial RPM release.



More information about the svn-commits mailing list