rpms/edb/F-10 Makefile, 1.2, 1.3 edb.desktop, NONE, 1.1 edb.spec, 1.15, 1.16 import.log, NONE, 1.1 sources, 1.7, 1.8 dead.package, 1.1, NONE

Nicoleau Fabien eponyme at fedoraproject.org
Tue Nov 25 19:18:32 UTC 2008


Author: eponyme

Update of /cvs/pkgs/rpms/edb/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13107/F-10

Added Files:
	Makefile edb.desktop edb.spec import.log sources 
Removed Files:
	dead.package 
Log Message:
New package



Index: Makefile
===================================================================
RCS file: Makefile
diff -N Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Makefile	25 Nov 2008 19:18:02 -0000	1.3
@@ -0,0 +1,21 @@
+# Makefile for source rpm: edb
+# $Id$
+NAME := edb
+SPECFILE = $(firstword $(wildcard *.spec))
+
+define find-makefile-common
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
+endef
+
+MAKEFILE_COMMON := $(shell $(find-makefile-common))
+
+ifeq ($(MAKEFILE_COMMON),)
+# attept a checkout
+define checkout-makefile-common
+test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
+endef
+
+MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
+endif
+
+include $(MAKEFILE_COMMON)


--- NEW FILE edb.desktop ---
[Desktop Entry]
Name=edb
GenericName=edb debugger
Comment=edb debugger 
Exec=edb
Terminal=false
Type=Application
Categories=Development;


Index: edb.spec
===================================================================
RCS file: edb.spec
diff -N edb.spec
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ edb.spec	25 Nov 2008 19:18:02 -0000	1.16
@@ -0,0 +1,80 @@
+Name:           edb
+Version:        0.9.6
+Release:        2%{?dist}
+Summary:        A debugger based on the ptrace API and Qt4
+
+Group:          Development/Debuggers
+License:        GPLv2+
+URL:            http://www.codef00.com/projects.php#Debugger
+Source0:        http://www.codef00.com/projects/debugger-%{version}.tgz
+Source1:        %{name}.desktop
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  desktop-file-utils
+BuildRequires:  qt4-devel >= 4.2
+# as edb is an x86 debugger, ppc and ppc64 are excluded
+ExcludeArch:    ppc ppc64
+
+%description
+edb a debugger based on the ptrace API.
+
+One of the main goals of this debugger is modularity.
+The interface is written in Qt4 and thus source portable to many platforms.
+The debugger core is a plugin and the platform specific code is isolated
+to just a few files, porting to a new OS would require porting these few
+files and implementing a plugin which implements the 
+DebuggerCoreInterface interface. Also, because the plugins are based
+on the QPlugin API, and do their work through the DebuggerCoreInterface
+object, they are almost always portable with just a simple recompile.
+
+
+%prep
+%setup -q -n debugger
+
+%build
+qmake-qt4 -makefile DEFAULT_PLUGIN_PATH="%{_libdir}/%{name}/"
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install INSTALL_ROOT=$RPM_BUILD_ROOT%{_prefix}
+install -Dm 755 -p edb_make_symbolmap.sh $RPM_BUILD_ROOT%{_bindir}
+desktop-file-install --vendor=""   \
+       --dir=%{buildroot}%{_datadir}/applications/   \
+       %SOURCE1
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc CHANGELOG COPYING README TODO VERSION README.plugins doc 
+%dir %{_libdir}/%{name}
+%{_bindir}/%{name}
+%{_bindir}/%{name}_make_symbolmap.sh
+%{_libdir}/%{name}/*.so
+%{_datadir}/applications/%{name}.desktop
+
+
+%changelog
+* Sun Nov 23 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> 0.9.6-2
+- Licence fix
+- Add desktop file
+- Removed separate plugin package
+* Sun Nov 16 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> 0.9.6-1
+- Rebuild for 0.9.6
+* Mon Sep 29 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> 0.9.5-1
+- rebuild for 0.9.5
+* Wed Aug 13 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> 0.9.4-1
+- rebuild for 0.9.4
+* Sat Aug  9 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> 0.9.3-1
+* rebuild for 0.9.3
+* Thu Jul 31 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> 0.9.2-1
+- rebuild for 0.9.2
+* Mon Jul 28 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> 0.9.1-1
+- Rebuild for 0.9.1
+* Mon Jul 21 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> 0.9.0-1
+- Initital build


--- NEW FILE import.log ---
edb-0_9_6-2_fc10:F-10:edb-0.9.6-2.fc10.src.rpm:1227640658


Index: sources
===================================================================
RCS file: sources
diff -N sources
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ sources	25 Nov 2008 19:18:02 -0000	1.8
@@ -0,0 +1 @@
+bf13f4ec695dd37bd01c4eff2db63ef9  debugger-0.9.6.tgz


--- dead.package DELETED ---




More information about the fedora-extras-commits mailing list