Compare commits

...

26 Commits

Author SHA1 Message Date
Jeremy Bicha
fd49712776 [svn-buildpackage] Tagging libgtop2 2.37.90-1 2017-08-29 12:45:28 +00:00
Jeremy Bicha
1b2e0854c6 Branch libgtop2 to experimental 2017-08-29 12:10:58 +00:00
Emilio Pozuelo Monfort
7483a0e1c3 release to unstable 2017-01-16 19:10:07 +00:00
Emilio Pozuelo Monfort
b9d20f97ec New upstream release. 2017-01-16 19:09:55 +00:00
Andreas Henriksson
500c3e4a1b Also use dh gir addon to properly generate dependencies. 2016-08-31 11:41:54 +00:00
Andreas Henriksson
07ea5230b9 * Convert from cdbs to dh
* Add debian/docs to install AUTHORS NEWS README
2016-08-31 08:20:48 +00:00
Andreas Henriksson
2187316edc * New upstream release.
* Update build-dependencies according to configure.ac changes:
  - drop intltool
2016-08-30 18:47:50 +00:00
Jeremy Bicha
97a6e055ae restore trailing newlines to d/copyright and /watch 2016-05-26 21:42:36 +00:00
Jeremy Bicha
30c1b788e2 Use https for copyright headers 2016-05-25 03:17:35 +00:00
Jeremy Bicha
369c4532fa Use https in d/watch and use new "special strings" to help standardize format 2016-05-23 00:25:09 +00:00
Michael Biebl
8927cb519a Release version 2.34.0-1 to unstable 2016-04-14 22:52:12 +00:00
Michael Biebl
7ea0f6c596 Bump Standards-Version to 3.9.8. 2016-04-14 22:51:54 +00:00
Michael Biebl
f5c2b2fcda New upstream release. 2016-04-14 22:50:19 +00:00
Michael Biebl
a8b9cb1fd7 Use https:// for Vcs-Browser 2015-10-08 13:38:05 +00:00
Michael Biebl
d1c322e4bf Release version 2.32.0-1 to unstable 2015-10-07 22:13:08 +00:00
Michael Biebl
36d0a923a3 Update patches, drop 02_hurd_stub_backend.patch, fixed upstream. 2015-10-07 22:08:18 +00:00
Michael Biebl
b8a6ab75eb Update symbols file and bump shlibs version to 2.32.0. 2015-10-07 22:06:50 +00:00
Michael Biebl
739cb3f18a New upstream release. 2015-10-07 22:06:14 +00:00
Michael Biebl
7249142b44 Refresh debian/control 2015-06-15 22:13:22 +00:00
Michael Biebl
46a1527168 Release version 2.30.0-3 to unstable 2015-06-15 22:11:04 +00:00
Michael Biebl
2bc4d27b75 Upload to unstable. 2015-06-15 22:10:38 +00:00
Michael Biebl
fed10e2ec4 Copy experimental branch of libgtop2 to unstable 2015-06-15 22:09:30 +00:00
Michael Biebl
7d51c1ec16 Refresh debian/control 2015-06-15 19:17:14 +00:00
Michael Biebl
b2e9232de1 Release version 2.30.0-2 to experimental 2015-06-15 19:16:26 +00:00
Michael Biebl
73a3213f89 Fix build failure on kFreeBSD due to undeclared '__FreeBSD_version',
thanks Steven Chamberlain for the patch. Closes: #788709
2015-06-15 19:15:59 +00:00
Laurent Bigonville
d2a01814c3 Revert changes for 2.30 in unstable branch 2014-10-22 08:55:20 +00:00
12 changed files with 144 additions and 48 deletions

58
debian/changelog vendored
View File

@@ -1,3 +1,61 @@
libgtop2 (2.37.90-1) experimental; urgency=medium
* New upstream release.
* Rename library to libgtop-2.0-11 to match soname
* Bump Standards-Version to 4.1.0
-- Jeremy Bicha <jbicha@ubuntu.com> Tue, 29 Aug 2017 08:22:12 -0400
libgtop2 (2.34.2-1) unstable; urgency=medium
* New upstream release.
-- Emilio Pozuelo Monfort <pochu@debian.org> Mon, 16 Jan 2017 20:09:58 +0100
libgtop2 (2.34.1-2) unstable; urgency=medium
* Also use dh gir addon to properly generate dependencies.
-- Andreas Henriksson <andreas@fatal.se> Wed, 31 Aug 2016 13:41:37 +0200
libgtop2 (2.34.1-1) unstable; urgency=medium
* New upstream release.
* Update build-dependencies according to configure.ac changes:
- drop intltool
* Convert from cdbs to dh
* Add debian/docs to install AUTHORS NEWS README
-- Andreas Henriksson <andreas@fatal.se> Wed, 31 Aug 2016 10:20:31 +0200
libgtop2 (2.34.0-1) unstable; urgency=medium
* New upstream release.
* Bump Standards-Version to 3.9.8.
-- Michael Biebl <biebl@debian.org> Fri, 15 Apr 2016 00:51:56 +0200
libgtop2 (2.32.0-1) unstable; urgency=medium
* New upstream release.
* Update symbols file and bump shlibs version to 2.32.0.
* Update patches, drop 02_hurd_stub_backend.patch, fixed upstream.
-- Michael Biebl <biebl@debian.org> Thu, 08 Oct 2015 00:12:49 +0200
libgtop2 (2.30.0-3) unstable; urgency=medium
* Upload to unstable.
-- Michael Biebl <biebl@debian.org> Tue, 16 Jun 2015 00:10:47 +0200
libgtop2 (2.30.0-2) experimental; urgency=medium
* Fix build failure on kFreeBSD due to undeclared '__FreeBSD_version',
thanks Steven Chamberlain for the patch. Closes: #788709
-- Michael Biebl <biebl@debian.org> Mon, 15 Jun 2015 21:16:09 +0200
libgtop2 (2.30.0-1) experimental; urgency=medium
[ Jackson Doak ]

12
debian/control vendored
View File

@@ -6,7 +6,7 @@ Source: libgtop2
Section: libs
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: Andreas Henriksson <andreas@fatal.se>, Emilio Pozuelo Monfort <pochu@debian.org>, Martin Pitt <mpitt@debian.org>, Michael Biebl <biebl@debian.org>, Sebastian Dröge <slomo@debian.org>
Uploaders: Andreas Henriksson <andreas@fatal.se>, Emilio Pozuelo Monfort <pochu@debian.org>, Jeremy Bicha <jbicha@ubuntu.com>, Michael Biebl <biebl@debian.org>
Build-Depends: debhelper (>= 9),
gettext,
pkg-config,
@@ -14,9 +14,7 @@ Build-Depends: debhelper (>= 9),
libglib2.0-dev (>= 2.6.0),
gnome-pkg-tools (>= 0.10),
dh-autoreconf,
cdbs (>= 0.4.93),
texinfo,
intltool (>= 0.35.0),
libxt-dev,
libgeom-dev [kfreebsd-any],
libdevstat-dev [kfreebsd-any],
@@ -25,11 +23,11 @@ Build-Depends: debhelper (>= 9),
gtk-doc-tools (>= 1.4),
gobject-introspection (>= 0.6.7),
libgirepository1.0-dev (>= 0.10.7-1~)
Standards-Version: 3.9.6
Standards-Version: 4.1.0
Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/libgtop2
Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/libgtop2
Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/libgtop2
Package: libgtop-2.0-10
Package: libgtop-2.0-11
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -47,7 +45,7 @@ Architecture: any
Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends},
libgtop-2.0-10 (= ${binary:Version}),
libgtop-2.0-11 (= ${binary:Version}),
gir1.2-gtop-2.0 (= ${binary:Version}),
libglib2.0-dev
Description: gtop system monitoring library (devel)

10
debian/control.in vendored
View File

@@ -10,9 +10,7 @@ Build-Depends: debhelper (>= 9),
libglib2.0-dev (>= 2.6.0),
gnome-pkg-tools (>= 0.10),
dh-autoreconf,
cdbs (>= 0.4.93),
texinfo,
intltool (>= 0.35.0),
libxt-dev,
libgeom-dev [kfreebsd-any],
libdevstat-dev [kfreebsd-any],
@@ -21,11 +19,11 @@ Build-Depends: debhelper (>= 9),
gtk-doc-tools (>= 1.4),
gobject-introspection (>= 0.6.7),
libgirepository1.0-dev (>= 0.10.7-1~)
Standards-Version: 3.9.6
Standards-Version: 4.1.0
Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/libgtop2
Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/libgtop2
Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/libgtop2
Package: libgtop-2.0-10
Package: libgtop-2.0-11
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -43,7 +41,7 @@ Architecture: any
Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends},
libgtop-2.0-10 (= ${binary:Version}),
libgtop-2.0-11 (= ${binary:Version}),
gir1.2-gtop-2.0 (= ${binary:Version}),
libglib2.0-dev
Description: gtop system monitoring library (devel)

2
debian/copyright vendored
View File

@@ -3,7 +3,7 @@ then Martin Schulze <joey@debian.org> in October 1998
then Ian Lynagh <igloo@debian.org> in November 1998
then Noel Koethe <noel@debian.org> in December 2001
It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/libgtop/
It was downloaded from https://download.gnome.org/sources/libgtop/
Upstream Authors:
Martin Baulig (martin@home-of-linux.org)

3
debian/docs vendored Normal file
View File

@@ -0,0 +1,3 @@
AUTHORS
NEWS
README

View File

@@ -1,4 +1,5 @@
libgtop-2.0.so.10 libgtop-2.0-10 #MINVER#
libgtop-2.0.so.11 libgtop-2.0-11 #MINVER#
* Build-Depends-Package: libgtop2-dev
glibtop_call_l@Base 2.22.3
glibtop_close@Base 2.22.3
glibtop_close_r@Base 2.22.3
@@ -27,6 +28,8 @@ libgtop-2.0.so.10 libgtop-2.0-10 #MINVER#
glibtop_get_proc_args_l@Base 2.22.3
glibtop_get_proc_argv@Base 2.22.3
glibtop_get_proc_argv_l@Base 2.22.3
glibtop_get_proc_io@Base 2.37.90
glibtop_get_proc_io_l@Base 2.37.90
glibtop_get_proc_kernel@Base 2.22.3
glibtop_get_proc_kernel_l@Base 2.22.3
glibtop_get_proc_map@Base 2.22.3
@@ -58,6 +61,7 @@ libgtop-2.0.so.10 libgtop-2.0-10 #MINVER#
glibtop_get_sysdeps@Base 2.22.3
glibtop_get_sysdeps_r@Base 2.22.3
glibtop_get_sysinfo@Base 2.22.3
glibtop_get_type@Base 2.32.0
glibtop_get_uptime@Base 2.22.3
glibtop_get_uptime_l@Base 2.22.3
glibtop_global_server@Base 2.22.3
@@ -65,7 +69,13 @@ libgtop-2.0.so.10 libgtop-2.0-10 #MINVER#
glibtop_init_r@Base 2.22.3
glibtop_internet_addr@Base 2.22.3
glibtop_make_connection@Base 2.22.3
glibtop_map_entry_get_type@Base 2.32.0
glibtop_mountentry_get_type@Base 2.32.0
glibtop_mountlist_get_type@Base 2.32.0
glibtop_open_files_entry_get_type@Base 2.32.0
glibtop_open_l@Base 2.22.3
glibtop_proc_map_get_type@Base 2.32.0
glibtop_proc_open_files_get_type@Base 2.32.0
glibtop_server_features@Base 2.22.3
glibtop_set_parameter_l@Base 2.22.3
glibtop_sys_siglist@Base 2.22.3

View File

@@ -7,20 +7,27 @@ being launched directly. Therefore, it should go in $(libexecdir) instead.
The patch also adds some missing $(DESTDIR) references in the installation
hooks.
Index: libgtop2/libgtop-sysdeps.m4
Index: libgtop-2.32.0/libgtop-sysdeps.m4
===================================================================
--- libgtop2.orig/libgtop-sysdeps.m4 2011-09-06 14:12:33.925874923 +0200
+++ libgtop2/libgtop-sysdeps.m4 2011-09-06 14:12:37.175874943 +0200
@@ -73,7 +73,7 @@
--- libgtop-2.32.0.orig/libgtop-sysdeps.m4 2015-10-07 23:46:35.738589058 +0200
+++ libgtop-2.32.0/libgtop-sysdeps.m4 2015-10-07 23:51:51.006990769 +0200
@@ -40,38 +40,38 @@
netbsd*|bsdi*)
libgtop_sysdeps_dir=bsd
libgtop_use_machine_h=yes
libgtop_need_server=yes
- libgtop_postinstall='chgrp kmem $(bindir)/libgtop_server2 && chmod 2755 $(bindir)/libgtop_server2'
+ libgtop_postinstall='chgrp kmem $(DESTDIR)$(libexecdir)/libgtop_server2 && chmod 2755 $(DESTDIR)$(libexecdir)/libgtop_server2'
;;
openbsd*)
libgtop_sysdeps_dir=openbsd
@@ -87,27 +87,27 @@
libgtop_need_server=yes
libgtop_sysdeps_private_mountlist=yes
libgtop_sysdeps_private_fsusage=yes
- libgtop_postinstall='chgrp kmem $(bindir)/libgtop_server2 && chmod 2555 $(bindir)/libgtop_server2'
+ libgtop_postinstall='chgrp kmem $(DESTDIR)$(libexecdir)/libgtop_server2 && chmod 2755 $(DESTDIR)$(libexecdir)/libgtop_server2'
;;
freebsd*|kfreebsd*)
libgtop_sysdeps_dir=freebsd
libgtop_need_server=yes
libgtop_sysdeps_private_mountlist=yes
libgtop_sysdeps_private_fsusage=yes
@@ -29,14 +36,12 @@ Index: libgtop2/libgtop-sysdeps.m4
;;
solaris*)
libgtop_sysdeps_dir=solaris
libgtop_use_machine_h=yes
libgtop_need_server=yes
- libgtop_postinstall='chgrp sys $(bindir)/libgtop_server && chmod 2755 $(bindir)/libgtop_server'
+ libgtop_postinstall='chgrp sys $(DESTDIR)$(libexecdir)/libgtop_server && chmod 2755 $(DESTDIR)$(libexecdir)/libgtop_server'
;;
aix*)
libgtop_sysdeps_dir=aix
libgtop_use_machine_h=yes
libgtop_need_server=yes
libgtop_have_sysinfo=yes
- libgtop_postinstall='chgrp system $(bindir)/libgtop_server && chmod g+s $(bindir)/libgtop_server2'
@@ -44,7 +49,6 @@ Index: libgtop2/libgtop-sysdeps.m4
;;
darwin*)
libgtop_sysdeps_dir=darwin
libgtop_use_machine_h=yes
libgtop_need_server=yes
libgtop_have_sysinfo=yes
- libgtop_postinstall='chgrp kmem $(bindir)/libgtop_server2 && chmod g+s $(bindir)/libgtop_server2'
@@ -52,11 +56,11 @@ Index: libgtop2/libgtop-sysdeps.m4
;;
cygwin*)
libgtop_sysdeps_dir=cygwin
Index: libgtop2/src/daemon/Makefile.am
Index: libgtop-2.32.0/src/daemon/Makefile.am
===================================================================
--- libgtop2.orig/src/daemon/Makefile.am 2011-06-01 17:40:47.000000000 +0200
+++ libgtop2/src/daemon/Makefile.am 2011-09-06 14:12:37.175874943 +0200
@@ -28,7 +28,7 @@
--- libgtop-2.32.0.orig/src/daemon/Makefile.am 2015-10-07 23:46:35.738589058 +0200
+++ libgtop-2.32.0/src/daemon/Makefile.am 2015-10-07 23:46:35.734589003 +0200
@@ -26,7 +26,7 @@
suid_common =
endif
@@ -65,11 +69,11 @@ Index: libgtop2/src/daemon/Makefile.am
EXTRA_PROGRAMS = libgtop_server2
Index: libgtop2/configure.in
Index: libgtop-2.32.0/configure.ac
===================================================================
--- libgtop2.orig/configure.in 2011-08-30 13:25:29.000000000 +0200
+++ libgtop2/configure.in 2011-09-06 14:12:37.175874943 +0200
@@ -290,8 +290,8 @@
--- libgtop-2.32.0.orig/configure.ac 2015-10-07 23:46:35.738589058 +0200
+++ libgtop-2.32.0/configure.ac 2015-10-07 23:46:35.734589003 +0200
@@ -285,8 +285,8 @@
libgtop_save_exec_prefix="$exec_prefix"
test "x$prefix" = xNONE && prefix=$ac_default_prefix
test "x$exec_prefix" = xNONE && exec_prefix=$prefix

View File

@@ -0,0 +1,21 @@
From: Steven Chamberlain <steven@pyro.eu.org>
Date: Mon, 15 Jun 2015 17:09:49 +0100
Support GNU/kFreeBSD by using __FreeBSD_kernel_version here,
rather than simply __FreeBSD_version (which is only defined in
FreeBSD itself).
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788709
--- a/sysdeps/freebsd/open.c
+++ b/sysdeps/freebsd/open.c
@@ -43,6 +43,10 @@
server->real_ncpu = ncpus - 1;
server->ncpu = MIN(GLIBTOP_NCPU - 1, server->real_ncpu);
+#if defined(__FreeBSD__)
server->os_version_code = __FreeBSD_version;
+#else
+ server->os_version_code = __FreeBSD_kernel_version;
+#endif
}

View File

@@ -1,2 +1,2 @@
02_hurd_stub_backend.patch
03_kfreebsd_installdirs.patch
04_kfreebsd_version.patch

28
debian/rules vendored
View File

@@ -1,15 +1,10 @@
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/utils.mk
include /usr/share/cdbs/1/class/gnome.mk
include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
include /usr/share/cdbs/1/rules/autoreconf.mk
GNOME_MODULE := libgtop
SHARED_PKG := libgtop-2.0-10
SHARED_PKG := libgtop-2.0-11
LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
@@ -17,19 +12,28 @@ ifeq ($(DEB_HOST_ARCH_OS),kfreebsd)
CPPFLAGS += $(shell pkg-config --cflags libbsd-overlay)
endif
DEB_DH_AUTORECONF_ARGS = --as-needed
%:
dh $@ --with gnome,gir,autoreconf
DEB_DH_MAKESHLIBS_ARGS_ALL += -V '$(SHARED_PKG) (>= 2.24.0)'
override_dh_autoreconf:
dh_autoreconf --as-needed
DEB_CONFIGURE_EXTRA_FLAGS += --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
--libexecdir=\$${libdir}/$(SHARED_PKG)
override_dh_auto_configure:
dh_auto_configure -- \
--libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
--libexecdir=\$${libdir}/$(SHARED_PKG)
DEB_FIXPERMS_EXCLUDE += libgtop_server2
override_dh_makeshlibs:
dh_makeshlibs -V '$(SHARED_PKG) (>= 2.32.0)' -- -c4
override_dh_fixperms:
dh_fixperms -X libgtop_server2
override_dh_install:
ifeq ($(DEB_HOST_ARCH_OS),kfreebsd)
install/$(SHARED_PKG)::
# The server is only necessary on kFreeBSD
dh_install --autodest -p$(SHARED_PKG) \
--ignore=debian/$(SHARED_PKG).install \
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/$(SHARED_PKG)/libgtop_server2
endif
dh_install

6
debian/watch vendored
View File

@@ -1,3 +1,3 @@
version=3
http://ftp.gnome.org/pub/GNOME/sources/libgtop/([\d\.]+[02468])/ \
libgtop-(.*)\.tar\.xz
version=4
https://download.gnome.org/sources/libgtop/([\d\.]+[02468])/ \
libgtop@ANY_VERSION@\.tar\.xz