On Sun, 11 Sep 2022 20:06:18 -0400 Jeremy Bicha <jeremy.bi...@canonical.com> 
wrote:
ogmrip is basically the last package keeping gconf in Debian. There
has been plenty of notice and ogmrip was already removed from Testing
months ago.

Unfortunately, alarm-clock-applet reentered Debian, which also depends on gconf.

In this case, there apparently was work years ago to port it to
gsettings. It only needs a maintainer to do the integration work to
get it into Debian.

In the mean time I disable the gtk (and gconf) support with a NMU (dediff 
attached).
diff -Nru ogmrip-1.0.1/debian/changelog ogmrip-1.0.1/debian/changelog
--- ogmrip-1.0.1/debian/changelog       2021-06-15 17:53:43.000000000 +0200
+++ ogmrip-1.0.1/debian/changelog       2023-05-09 18:35:29.000000000 +0200
@@ -1,3 +1,10 @@
+ogmrip (1.0.1-3.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Disable GUI and dbus. (Closes: #886052, #955929, #967667, #967881)
+
+ -- Bastian Germann <b...@debian.org>  Tue, 09 May 2023 18:35:29 +0200
+
 ogmrip (1.0.1-3.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru ogmrip-1.0.1/debian/control ogmrip-1.0.1/debian/control
--- ogmrip-1.0.1/debian/control 2020-04-15 21:47:50.000000000 +0200
+++ ogmrip-1.0.1/debian/control 2023-05-09 18:35:29.000000000 +0200
@@ -9,12 +9,9 @@
  debhelper-compat (= 12),
  gtk-doc-tools,
  intltool,
- libdbus-glib-1-dev (>= 0.7.2),
  libdvdread-dev (>= 4.1.3-4),
  libenca-dev,
  libenchant-2-dev,
- libgconf2-dev,
- libglade2-dev,
  libnotify-dev (>= 0.7),
  libtheora-dev,
  libtiff-dev,
@@ -128,8 +125,6 @@
  intltool,
  libdvdread-dev,
  libenca-dev,
- libgconf2-dev,
- libglade2-dev,
  libogmrip1 (= ${binary:Version}),
  ${misc:Depends}
 Description: Application for ripping and encoding DVD - development files
diff -Nru ogmrip-1.0.1/debian/ogmrip.1 ogmrip-1.0.1/debian/ogmrip.1
--- ogmrip-1.0.1/debian/ogmrip.1        2020-04-15 21:46:32.000000000 +0200
+++ ogmrip-1.0.1/debian/ogmrip.1        1970-01-01 01:00:00.000000000 +0100
@@ -1,55 +0,0 @@
-.\"                                      Hey, EMACS: -*- nroff -*-
-.\" First parameter, NAME, should be all caps
-.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-.\" other parameters are allowed: see man(7), man(1)
-.TH OGMRIP 1 "July 16, 2007"
-.\" Please adjust this date whenever revising the manpage.
-.\"
-.\" Some roff macros, for reference:
-.\" .nh        disable hyphenation
-.\" .hy        enable hyphenation
-.\" .ad l      left justify
-.\" .ad b      justify to both left and right margins
-.\" .nf        disable filling
-.\" .fi        enable filling
-.\" .br        insert line break
-.\" .sp <n>    insert n+1 empty lines
-.\" for manpage-specific macros, see man(7)
-.SH NAME
-ogmrip \- An application to rip and encode DVD for GNOME
-.SH SYNOPSIS
-.B ogmrip
-OGMRip is an application and a set of libraries for ripping and encoding 
DVDinto AVI, OGM, MP4, or Matroska files  using a wide variety of codecs. It 
relies on mplayer, mencoder, ogmtools, mkvtoolnix, oggenc, lame, and faac to 
perform its tasks.
-.SH DESCRIPTION
-\fBogmrip\fP is an application and a set of libraries for ripping and encoding 
DVDinto AVI, OGM, MP4, or Matroska files  using a wide variety of codecs. It 
relies on mplayer, mencoder, ogmtools, mkvtoolnix, oggenc, lame, and faac to 
perform its tasks.
-Features :
-.TP
- transcodes from DVD or files
-.TP
- outputs OGM, AVI, MP4, or Matroska files
-.TP
- supports a lot of codecs (Vorbis, MP3, PCM, AC3, DTS, AAC, XviD, LAVC, X264, 
Theora)
-.TP
- calculates video bitrate for a given file size
-.TP
- autodetects cropping parameters and scaling factors
-.TP
- supports multiple audio and subtitles streams encoding
-.TP
- extracts subtitles in SRT or VobSub format
-.TP
- uses maximum quality codecs switches
-.TP
- rips contiguous chapters
-.TP
- supports external audio (PCM, MP3, AC3, DTS, AAC, Vorbis)
-.TP
- and subtitle (MicroDVD, SubRip, SRT, Sami, VPlayer, RT, SSA, PJS, MPSub, AQT, 
JacoSub, VobSub) files
-
-Complet user manuel available on the website of ogmrip : 
http://ogmrip.sourceforge.net/en/manual.html
-
-.SH AUTHOR
-ogmrip was written by Olivier Rolland <bi...@users.sf.net>
-.PP
-This manual page was written by Julien Lavergne <julien.laver...@gmail.com>,
-for the Debian project (but may be used by others).
diff -Nru ogmrip-1.0.1/debian/ogmrip.install ogmrip-1.0.1/debian/ogmrip.install
--- ogmrip-1.0.1/debian/ogmrip.install  2020-04-15 21:46:32.000000000 +0200
+++ ogmrip-1.0.1/debian/ogmrip.install  2023-05-09 18:35:29.000000000 +0200
@@ -1,7 +1,3 @@
-etc/gconf/schemas/ogmrip.schemas usr/share/gconf/schemas
 usr/bin
-usr/share/applications/ogmrip.desktop
 usr/share/locale
 usr/share/man/man1
-usr/share/ogmrip
-usr/share/pixmaps
diff -Nru 
ogmrip-1.0.1/debian/patches/prevent-failing-autoreconf-without-gconf.diff 
ogmrip-1.0.1/debian/patches/prevent-failing-autoreconf-without-gconf.diff
--- ogmrip-1.0.1/debian/patches/prevent-failing-autoreconf-without-gconf.diff   
1970-01-01 01:00:00.000000000 +0100
+++ ogmrip-1.0.1/debian/patches/prevent-failing-autoreconf-without-gconf.diff   
2023-05-09 18:35:29.000000000 +0200
@@ -0,0 +1,20 @@
+From: Bastian Germann <b...@debian.org>
+Date: Tue, 9 May 2023 18:22:00 +0200
+Subject: Prevent failing autoreconf without gconf
+
+---
+ configure.in | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/configure.in b/configure.in
+index 8aa9ca3..fff8d09 100644
+--- a/configure.in
++++ b/configure.in
+@@ -129,7 +129,6 @@ fi
+ if test x"$have_gtk_support" = x"yes"; then
+   AC_DEFINE(HAVE_GTK_SUPPORT, 1, [Define to 1 if gtk+ is supported.])
+   AC_PATH_PROG(GCONFTOOL, gconftool-2)
+-  AM_GCONF_SOURCE_2
+ else
+   AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, [false])
+ fi
diff -Nru ogmrip-1.0.1/debian/patches/series ogmrip-1.0.1/debian/patches/series
--- ogmrip-1.0.1/debian/patches/series  2021-06-15 17:53:43.000000000 +0200
+++ ogmrip-1.0.1/debian/patches/series  2023-05-09 18:35:29.000000000 +0200
@@ -3,3 +3,4 @@
 enchant2.patch
 slashes-to-dashes.patch
 iso-file-segfault.patch
+prevent-failing-autoreconf-without-gconf.diff
diff -Nru ogmrip-1.0.1/debian/rules ogmrip-1.0.1/debian/rules
--- ogmrip-1.0.1/debian/rules   2020-04-15 21:46:32.000000000 +0200
+++ ogmrip-1.0.1/debian/rules   2023-05-09 18:35:29.000000000 +0200
@@ -5,6 +5,7 @@
 
 override_dh_auto_configure:
        dh_auto_configure -- \
+               --disable-gtk-support \
                --enable-static=no
 
 override_dh_auto_install:

Reply via email to