nemiver/nemiver.spec

296 lines
11 KiB
RPMSpec
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# spec file for package nemiver (Version 0.6.6)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Url: http://home.gna.org/nemiver/
Name: nemiver
Version: 0.6.6
Release: 2
License: GPL v2 or later
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: boost-devel
BuildRequires: gcc-c++
BuildRequires: gconf2-devel
BuildRequires: gdb
BuildRequires: gnome-doc-utils-devel
BuildRequires: gtkmm2-devel
BuildRequires: intltool
BuildRequires: libglademm-devel
BuildRequires: libgtksourceviewmm-2_0-devel
BuildRequires: libgtop-devel
BuildRequires: sqlite-devel
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
BuildRequires: vte-devel
%if 0%{?suse_version} >= 1100
BuildRequires: ghex-devel
%endif
BuildRequires: fdupes
Requires: gdb
Group: Development/Tools/Debuggers
Summary: Nemiver graphical debugger
Source0: %{name}-%{version}.tar.bz2
Requires: %{name}-lang = %{version}
%gconf_schemas_prereq
%description
Nemiver is a standalone graphical debugger that integrates well in the
GNOME desktop environment. It currently features a backend which uses
the well known GNU Debugger gdb to debug C / C++ programs.
Authors:
--------
Dodji Seketeli <dodji@gnome.org>
Jonathon Jongsma <jjongsma@gnome.org>
%package devel
License: GPL v2 or later
Summary: Nemiver graphical debugger - Development files
Requires: %{name} = %{version}
Requires: glib2-devel
Requires: glibmm2-devel
Requires: libgtop-devel
Group: Development/Tools/Debuggers
%description devel
Nemiver is a standalone graphical debugger that integrates well in the
GNOME desktop environment. It currently features a backend which uses
the well known GNU Debugger gdb to debug C / C++ programs.
This package contains the development files to build debugger backend.
Authors:
--------
Dodji Seketeli <dodji@gnome.org>
Jonathon Jongsma <jjongsma@gnome.org>
%lang_package
%prep
%setup -q
translation-update-upstream
%build
#%{suse_update_config -f}
%configure --disable-static --with-pic\
--disable-scrollkeeper \
--enable-sourceviewmm2
%__make %{?jobs:-j%jobs}
%install
%makeinstall
%find_gconf_schemas
%suse_update_desktop_file -i nemiver Development
%find_lang %{name}
# remove la files
find %{buildroot} -type f -name "*.la" -exec %{__rm} -fv {} +
# create symlinks for man pages
%fdupes -s $RPM_BUILD_ROOT/%_mandir
# create hardlinks for the rest
%fdupes $RPM_BUILD_ROOT
%pre -f %{name}.schemas_pre
%posttrans -f %{name}.schemas_posttrans
%preun -f %{name}.schemas_preun
%clean
rm -rf "$RPM_BUILD_ROOT"
%files -f %{name}.schemas_list
%defattr(-,root,root)
%doc AUTHORS README NEWS TODO
%{_prefix}/bin/*
%{_libdir}/nemiver
%{_datadir}/nemiver
%{_datadir}/applications/*
%{_datadir}/icons/*/*/apps/nemiver.*
%{_mandir}/man1/nemiver.1.gz
%files devel
%defattr(-,root,root)
%doc AUTHORS README NEWS TODO
%dir %{_includedir}/nemiver
%{_includedir}/nemiver/*
#%{_libdir}/pkgconfig/libnemivercommon.pc
%files lang -f %{name}.lang
%changelog
* Fri May 01 2009 vuntz@novell.com
- Add missing posttrans for gconf schemas.
* Sun Apr 05 2009 vuntz@novell.com
- Update to version 0.6.6:
+ Update ephy-spinner widget (bgo#574915)
+ Fix tests to work with Boost.Test 1.37
+ Fix MI parsing error with Archer (bgo#575660)
+ Fix build with gcc 4.1.2 (bgo#572704)
+ Update all of the screenshots for the manual
+ Change serial input to a FileChooserButton (bgo#436057)
+ Enable re-ordering of source file tabs (bgo#545246)
+ Make the 'View > Memory' conditionally used (bgo#564832)
+ Give indication of activity in the 'open file' dialog
(bgo#564294)
+ Fix File list so keyboard navigation scrolls list again
(bgo#564294)
+ Scroll 'File Open' list to starting source file (bgo#525512)
+ Ellipsize filename in tab (bgo#565645)
+ Sort columns of process selection dialog displays warning
(bgo#534700)
+ Improve global variable listing (bgo#573709)
+ Check for empty before isspace in UString::chomp() (bgo#574214)
+ Don't split member vars incorrectly if value has comma
(bgo#527947)
+ Save session when switching debugging contexts (bgo#575912)
+ Many build fixes for OpenBSD
- Clean up file list.
* Thu Mar 26 2009 crrodriguez@suse.de
- remove static modules and "la" files
* Mon Mar 16 2009 sbrabec@suse.cz
- Added support for translation-update-upstream (FATE#301344).
* Mon Mar 09 2009 vuntz@novell.com
- Add Requires on gdb (the BuildRequires is not enough to inherit
this Requires).
* Mon Mar 02 2009 mboman@suse.de
- Update to version 0.6.5:
+ Enlarge the default size of the variable inspector dialog
+ bgo#526151 - Change the 'restart' icon
+ bgo#554405 - Fix libtool wrapper detection for files with
dashes
+ bgo#530910 View -> "Show Errors" and "Show Output" should not
be displayed
+ bgo#536259 - Remember history in var inspector dialog
+ bgo#553213 tabs are in different order to Alt-1,2,3,4,5
+ bgo#564301 Assertion when trying to open variable inspector
+ Add a preference for sourceview color theme
+ Hook up the color theme preference
+ Don't link fooprog test program against libnemivercommon, etc.
+ bgo#560662 Refactor the parser and create GDBMParser
+ bgo#560662 - Support singular RESULT parsing.
+ bgo#564113 - GDB/MI parsing error
+ bgo#567175 - Listing Source files from target executable is
broken
+ bgo#570029 Print a message on the terminal when the user
calls a function
+ bgo#568821 - "Call function" dialog should remember history
+ bgo#571036 - Random crash
+ bgo#571099 - nemiver crashes on startup in GtkHex
+ Remove config.h.in from Source Control Manamagement.
+ Fix compilation breakage with gtksourceviewmm-1
+ Make Nemiver compile on gtkmm 2.12
+ Better pretty print when calling functions.
+ Avoid duplicates in call function dialog history.
+ Persist the Variable inspector dialog history
+ Fix compilation with gcc 4.3.3
+ bgo#568785 - Add Debugger category to desktop file
+ bgo#569168 Cannot locate source with a full file name
+ bgo#562925 - Shorten compilation lines
+ Translation updates
- Remove BuildRequires perl-XML-Parser, libgnome-devel,
libxml2-devel
- Remove %%if <= 10.2 statements
- Remove %%{release} from Requires
- Remove nemiver-desktop.diff. Fixed upstream
- Don't use %%{suse_update_config -f}
- Remove libxml2-devel and gnomevfs2-devel from Requires in -devel
section
* Sat Dec 20 2008 mboman@suse.de
- Update to version 0.6.4:
+ bgo#555733 - "Assertion failed: editor" when trying to open a new binary
+ bgo#560377 - support new running async output record in GDB trunk
+ bgo#561287 - crash when doing nemiver --purgesessions
+ bgo#562024 - cannot set breakpoint sometimes
+ Re-arrange columns in call stack view
+ bgo#555732 - Use font specified in the preferences for the output terminal
+ various cleanups: move to new tooltip API, migrate from
deprecated TreePath APIs
+ bgo#553780 - Status notebook disapearing sometimes
+ bgo#553780 - Compilation speedups and remove __gnu::cxx deprecated
usage.
* Fri Oct 03 2008 hfiguiere@suse.de
- Fix dependency on libgtksourceviewmm due to update the 2.0 series.
* Thu Sep 04 2008 mboman@novell.com
- Update to 0.6.2
+ conditional breakpoints
+ bgo#548121 - String search not available when program is not running
+ bgo#548118 - Select new node on dereferencing
+ bgo#523377 - first-run prints sql-related errors to console
+ bgo#545842 - Missing shortcut to set a breakpoint in current file
+ bgo#547169 - Set breakpoint to selected function name by default
+ fix boost unit test static library detection
+ fix a configure help string
+ Update website references to point to the new location
+ Translation updates
* Wed Jul 30 2008 hfiguiere@suse.de
- Update to 0.6.1
* conditional breakpoints
* arbitrary function calls
* various code cleanups
* add --version command line switch
* support running autogen.sh from other directories dans srcdir
* bgo#515525 - Arrow keys don't work to navigate through source file
* bgo#396277 - implement lazy evaluation of status widgets
* bgo#543798 - don't pop up 'reload file' dialog all the time
* bgo#543797 - display a meaningful error when inferior is not found
* bgo#545211 - Bad index management when closing a tab
* bgo#540934 - documentation docbook XML compliance
* on going HIG compliance assurance
* add preferences for controlling behaviour or reloading source files
* Sat Jun 21 2008 hfiguiere@novell.com
- Update to 0.5.4
* many compilation fixes
* bgo#537281 unable to open some files because their encoding is not known
* bgo#539109 can't stop running inferior
* bgo#499873 Variable 'this' not found
* bgo#539311 - rhythmbox can loads its plugins under nemiver
* bgo#534990 - don't install libnemivercommon.pc
* bgo#535359 "Clicking on current stack frame should show the correct
source line in the editor"
* Updated po and oc translations
* Sat Jun 07 2008 hfiguiere@novell.com
- Fix build for 10.3 in OBS
* Sat Jun 07 2008 hfiguiere@novell.com
- Update to 0.5.3
* bgo#526696 "Detach from the running program" not properly unsensitived"
* bgo#526866 breakpoint parsing failures
* bgo#526826 missing dependency in .pc file
* bgo#527696 nemiver --help only shows libgnome related help messages
* bgo#526863 Parsing error leaves nemiver in unusable state
* bgo#527796 remove libgnome dependency
* bgo#482806 Debugger state and Menu item sensitivity problems
* bgo#534619 Once detached of a program, you're not sure you're really disconnected
* add -Wl,--as-needed link flag for DSOs
* properly set memory editor sensitivity when debugger is running
* remove obsolete fields from nemiver.desktop file
* Sat Apr 12 2008 hfiguiere@suse.de
- Build with ghex to support the memory view.
- Add libgtop-devel as a requires for the devel package.
* Mon Apr 07 2008 hfiguiere@suse.de
- Update to 0.5.2
* fix an infinite loop when parsing an output record having a
line starting with '='
* support setting breakpoints on functions that are in
not-yet-loaded shared libraries.
* Nemiver doesn't propose to stop the debugging application (bgo#526291)
- Add glib2-devel to the Requires for the -devel package
* Thu Apr 03 2008 hfiguiere@suse.de
- Initial checkin