starting with debian/ folder as used by MATE upstream

This commit is contained in:
Vangelis Mouhtsis
2014-01-19 00:16:20 +02:00
commit 04c6c78c5d
9 changed files with 450 additions and 0 deletions

196
debian/changelog vendored Normal file
View File

@ -0,0 +1,196 @@
mate-settings-daemon (1.7.0-1) UNRELEASED; urgency=low
* New upstream development release.
-- Stefano Karapetsas <stefano@karapetsas.com> Sat, 26 Oct 2013 11:17:56 +0200
mate-settings-daemon (1.6.1-1~mate1) unstable; urgency=low
* New upstream release.
-- Stefano Karapetsas <stefano@karapetsas.com> Wed, 03 Jul 2013 11:44:45 +0200
mate-settings-daemon (1.6.0-2) unstable; urgency=low
* Cherry pick patch to fix libnotify initialization.
-- Stefano Karapetsas <stefano@karapetsas.com> Sat, 06 Apr 2013 18:32:34 +0200
mate-settings-daemon (1.6.0-1) unstable; urgency=low
* New upstream release.
-- Stefano Karapetsas <stefano@karapetsas.com> Sun, 31 Mar 2013 22:19:32 +0200
mate-settings-daemon (1.5.7-1) unstable; urgency=low
* New upstream development release.
-- Stefano Karapetsas <stefano@karapetsas.com> Fri, 22 Mar 2013 23:24:57 +0100
mate-settings-daemon (1.5.6-1) unstable; urgency=low
* New upstream development release.
* Use libnotify instead of libmatenotify.
-- Stefano Karapetsas <stefano@karapetsas.com> Sun, 10 Mar 2013 20:22:37 +0100
mate-settings-daemon (1.5.5-1) unstable; urgency=low
* New upstream development release.
-- Stefano Karapetsas <stefano@karapetsas.com> Fri, 08 Feb 2013 00:29:08 +0100
mate-settings-daemon (1.5.4-1) unstable; urgency=low
* New upstream development release.
-- Stefano Karapetsas <stefano@karapetsas.com> Mon, 03 Dec 2012 23:55:39 +0100
mate-settings-daemon (1.5.3-1) unstable; urgency=low
* New upstream development release.
-- Stefano Karapetsas <stefano@karapetsas.com> Sat, 27 Oct 2012 17:03:33 +0200
mate-settings-daemon (1.5.2-1) unstable; urgency=low
* New upstream development release.
* debian/control: add missing dependency on x11-xserver-utils.
* debian/control: fix dep min versions for MATE 1.5.
-- Stefano Karapetsas <stefano@karapetsas.com> Tue, 23 Oct 2012 13:37:29 +0200
mate-settings-daemon (1.5.1-1) unstable; urgency=low
* New upstream development release.
-- Stefano Karapetsas <stefano@karapetsas.com> Wed, 17 Oct 2012 14:19:38 +0200
mate-settings-daemon (1.5.0-1) unstable; urgency=low
* New upstream development release.
-- Stefano Karapetsas <stefano@karapetsas.com> Wed, 10 Oct 2012 23:16:50 +0200
mate-settings-daemon (1.4.0-2) unstable; urgency=low
* Removed x11proto-xf86misc-dev from build depends.
It's obsolete and has been removed from Wheezy.
It's also not required to succesfully bulid mate-settings-daemon.
-- Steve Zesch <stevezesch2@gmail.com> Sat, 14 Jul 2012 17:07:17 -0400
mate-settings-daemon (1.4.0-1) unstable; urgency=low
* New upstream release.
-- Steve Zesch <stevezesch2@gmail.com> Sat, 14 Jul 2012 15:13:27 -0400
mate-settings-daemon (1.2.0-4) unstable; urgency=low
* Fixed lintian errors.
* Changed section from mate to x11.
* Add "metapackage" in mate-settings-daemon description.
-- Stefano Karapetsas <stefano@karapetsas.com> Fri, 06 Apr 2012 00:07:40 +0200
mate-settings-daemon (1.2.0-3) unstable; urgency=low
* Rebuild for precise.
-- Steve Zesch <stevezesch2@gmail.com> Sun, 01 Apr 2012 12:40:44 -0400
mate-settings-daemon (1.2.0-2) unstable; urgency=low
* Rebuild for precise
-- Steve Zesch <stevezesch2@gmail.com> Fri, 30 Mar 2012 19:52:16 -0400
mate-settings-daemon (1.2.0-1) unstable; urgency=low
* New upstream release.
-- Stefano Karapetsas <stefano@karapetsas.com> Tue, 28 Feb 2012 23:59:25 +0100
mate-settings-daemon (1.1.1-3) unstable; urgency=low
* Re-added replaces fields in debian/control.
* Fix typo in old breaks (was mate-setting-daemon).
-- Stefano Karapetsas <stefano@karapetsas.com> Wed, 25 Jan 2012 23:20:00 +0100
mate-settings-daemon (1.1.1-2) unstable; urgency=low
* Remove replaces fields from debian/control.
-- Stefano Karapetsas <stefano@karapetsas.com> Wed, 25 Jan 2012 01:54:02 +0100
mate-settings-daemon (1.1.1-1) unstable; urgency=low
* New upstream release.
* Add mate-setting-daemon-pulse to use pulseaudio.
The default package now supports gstreamer/alsa/oss.
-- Stefano Karapetsas <stefano@karapetsas.com> Sun, 22 Jan 2012 23:25:05 +0100
mate-settings-daemon (1.1.0-4) unstable; urgency=low
* Add libcanberra-gtk in build-depends.
-- Stefano Karapetsas <stefano@karapetsas.com> Wed, 21 Dec 2011 16:00:58 +0100
mate-settings-daemon (1.1.0-3) unstable; urgency=low
* Add more build depends.
-- Stefano Karapetsas <stefano@karapetsas.com> Wed, 21 Dec 2011 06:41:39 +0100
mate-settings-daemon (1.1.0-2) unstable; urgency=low
* Enable pulse in debian/rules. This should fix the keybinding issue.
-- Stefano Karapetsas <stefano@karapetsas.com> Wed, 21 Dec 2011 01:37:38 +0100
mate-settings-daemon (1.1.0-1) unstable; urgency=low
* New upstream release.
-- Stefano Karapetsas <stefano@karapetsas.com> Sat, 10 Dec 2011 18:48:03 +0100
mate-settings-daemon (1.0.0-3) unstable; urgency=low
* Dropped wrong depends on mate-common.
-- Stefano Karapetsas <stefano@karapetsas.com> Wed, 16 Nov 2011 01:52:11 +0100
mate-settings-daemon (1.0.0-2) unstable; urgency=low
* Fixed debian/ folder.
-- Stefano Karapetsas <stefano@karapetsas.com> Sat, 05 Nov 2011 18:57:22 +0100
mate-settings-daemon (1.0.0-1) unstable; urgency=low
* New upstream release
-- Clement Lefebvre <root@linuxmint.com> Sat, 05 Nov 2011 12:16:12 +0000
mate-settings-daemon (2011.10.27-2) unstable; urgency=low
* Fixed mateconf schemas.
-- Stefano Karapetsas <stefano@karapetsas.com> Fri, 28 Oct 2011 15:48:45 +0200
mate-settings-daemon (2011.10.27-1) unstable; urgency=low
* New upstream release.
-- Stefano Karapetsas <stefano@karapetsas.com> Fri, 28 Oct 2011 04:15:35 +0200
mate-settings-daemon (2011.10.18-1) unstable; urgency=low
* New upstream release.
-- Stefano Karapetsas <stefano@karapetsas.com> Sat, 22 Oct 2011 01:31:28 +0200

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
9

145
debian/control vendored Normal file
View File

@ -0,0 +1,145 @@
Source: mate-settings-daemon
Section: x11
Priority: optional
Maintainer: Stefano Karapetsas <stefano@karapetsas.com>
Uploaders: Steve Zesch <stevezesch2@gmail.com>
Build-Depends: debhelper (>= 9),
cdbs,
autotools-dev,
intltool,
libdbus-glib-1-dev,
libglib2.0-dev,
libgtk2.0-dev,
libmate-desktop-dev (>= 1.7.0),
libnotify-dev,
libxt-dev,
libxi-dev,
libxrandr-dev,
libxrender-dev,
libfontconfig1-dev,
libxext-dev,
libx11-dev,
libmatekbd-dev (>= 1.7.0),
libxklavier-dev,
libgstreamer0.10-dev,
libgstreamer-plugins-base0.10-dev,
libstartup-notification0-dev,
libmatepolkit-dev (>= 1.5.0),
libpolkit-agent-1-dev,
libpolkit-gobject-1-dev,
libpulse-dev,
libcanberra-gtk-dev,
x11proto-kb-dev,
libdconf-dev,
mate-common
Standards-Version: 3.9.3
Homepage: http://www.mate-desktop.org/
Package: mate-settings-daemon
Architecture: all
Depends: ${misc:Depends},
mate-settings-daemon-gstreamer (>= ${source:Version}) | mate-settings-daemon-pulse (>= ${source:Version})
Description: daemon handling the MATE session settings (metapackage)
This package contains the daemon which is responsible for setting the
various parameters of a MATE session and the applications that run
under it. It handles the following kinds of settings:
.
* Keyboard: layout, accessibility options, shortcuts, media keys
* Clipboard management
* Theming: background, icons, GTK+ applications
* Cleanup of unused files
* Mouse: cursors, speed, accessibility options
* Startup of other daemons: screensaver, sound daemon
* Typing break
.
It also sets various application settings through X resources and
freedesktop.org XSETTINGS.
.
This is a metapackage, it depends on GStreamer or PulseAudio backends.
Package: mate-settings-daemon-gstreamer
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
mate-settings-daemon-common (= ${source:Version}),
x11-xserver-utils
Replaces: mate-settings-daemon (<< 1.1.1-1)
Conflicts: mate-settings-daemon-pulse
Description: daemon handling the MATE session settings (GStreamer version)
This package contains the daemon which is responsible for setting the
various parameters of a MATE session and the applications that run
under it. It handles the following kinds of settings:
.
* Keyboard: layout, accessibility options, shortcuts, media keys
* Clipboard management
* Theming: background, icons, GTK+ applications
* Cleanup of unused files
* Mouse: cursors, speed, accessibility options
* Startup of other daemons: screensaver, sound daemon
* Typing break
.
It also sets various application settings through X resources and
freedesktop.org XSETTINGS.
.
This package uses GStreamer for media keys.
Package: mate-settings-daemon-pulse
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
mate-settings-daemon-common (= ${source:Version}),
pulseaudio,
x11-xserver-utils
Replaces: mate-settings-daemon (<< 1.1.1-1)
Conflicts: mate-settings-daemon-gstreamer
Description: daemon handling the MATE session settings (PulseAudio version)
This package contains the daemon which is responsible for setting the
various parameters of a MATE session and the applications that run
under it. It handles the following kinds of settings:
.
* Keyboard: layout, accessibility options, shortcuts, media keys
* Clipboard management
* Theming: background, icons, GTK+ applications
* Cleanup of unused files
* Mouse: cursors, speed, accessibility options
* Startup of other daemons: screensaver, sound daemon
* Typing break
.
It also sets various application settings through X resources and
freedesktop.org XSETTINGS.
.
This package uses PulseAudio instead of GStreamer for media keys.
Package: mate-settings-daemon-common
Architecture: all
Depends: ${misc:Depends}
Replaces: mate-settings-daemon (<< 1.1.1-1)
Description: daemon handling the MATE session settings (common files)
This package contains the daemon which is responsible for setting the
various parameters of a MATE session and the applications that run
under it. It handles the following kinds of settings:
.
* Keyboard: layout, accessibility options, shortcuts, media keys
* Clipboard management
* Theming: background, icons, GTK+ applications
* Cleanup of unused files
* Mouse: cursors, speed, accessibility options
* Startup of other daemons: screensaver, sound daemon
* Typing break
.
It also sets various application settings through X resources and
freedesktop.org XSETTINGS.
.
This package contains the architecture independent files.
Package: mate-settings-daemon-dbg
Section: debug
Priority: extra
Architecture: any
Depends: ${misc:Depends},
mate-settings-daemon-pulse (= ${binary:Version})
Description: daemon handling the MATE session settings (debugging symbols)
This package contains debugging symbols for the mate-settings-daemon
package. It is provided to help debugging problems in the daemon. The
debugging symbols are installed in /usr/lib/debug and will automatically be
used by gdb.

43
debian/copyright vendored Normal file
View File

@ -0,0 +1,43 @@
This work was packaged for Debian by:
Stefano Karapetsas <stefano@karapetsas.com> on Sat, 22 Oct 2011 01:31:28 +0200
It was downloaded from:
<https://github.com/Perberos/Mate-Desktop-Environment>
Upstream Author:
Perberos <perberos@gmail.com>
Copyright:
Copyright (C) 2011 Perberos
License:
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
The Debian packaging is:
Copyright (C) 2011 Stefano Karapetsas <stefano@karapetsas.com>
you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

View File

@ -0,0 +1 @@
usr/share/locale/

View File

@ -0,0 +1,11 @@
etc/
usr/bin/
usr/include/
usr/lib/mate-settings-daemon/*.mate-settings-plugin
usr/lib/mate-settings-daemon/*.so
usr/lib/pkgconfig/
usr/share/dbus-1/
usr/share/glib-2.0/
usr/share/icons/
usr/share/mate-settings-daemon/
usr/share/polkit-1/

50
debian/rules vendored Executable file
View File

@ -0,0 +1,50 @@
#!/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/autotools.mk
DEB_SRCDIR_mate-settings-daemon-pulse := $(CURDIR)/debian/build/mate-settings-daemon-pulse
DEB_BUILDDIR_mate-settings-daemon-pulse := $(CURDIR)/debian/build/mate-settings-daemon-pulse
DEB_DESTDIR_mate-settings-daemon-pulse := $(CURDIR)/debian/mate-settings-daemon-pulse
DEB_DH_MAKESHLIBS_ARGS_mate-settings-daemon-gstreamer += --no-act
DEB_DH_MAKESHLIBS_ARGS_mate-settings-daemon-pulse += --no-act
DEB_DH_INSTALL_ARGS += --list-missing
#DEB_CONFIGURE_SCRIPT := ./autogen.sh
DEB_CONFIGURE_EXTRA_FLAGS += \
--libexecdir=/usr/bin \
--disable-static \
--disable-pulse \
--enable-gstreamer \
--enable-polkit \
--with-gtk=2.0
configure/mate-settings-daemon-pulse:: $(DEB_BUILDDIR_mate-settings-daemon-pulse)/config.status
$(DEB_BUILDDIR_mate-settings-daemon-pulse)/config.status:
cp -a `find . -maxdepth 1 -mindepth 1 -not -name debian` $(DEB_SRCDIR_mate-settings-daemon-pulse)/$*
cd $(DEB_BUILDDIR_mate-settings-daemon-pulse) && \
$(DEB_CONFIGURE_SCRIPT_ENV) $(DEB_CONFIGURE_SCRIPT) \
$(DEB_CONFIGURE_NORMAL_ARGS) \
$(cdbs_configure_flags) \
--libexecdir=/usr/bin \
--disable-static \
--enable-pulse \
--disable-gstreamer \
--enable-polkit \
--with-gtk=2.0 \
$(DEB_CONFIGURE_USER_FLAGS)
build/mate-settings-daemon-pulse::
make -C $(DEB_BUILDDIR_mate-settings-daemon-pulse)
install/mate-settings-daemon-pulse::
make -C $(DEB_BUILDDIR_mate-settings-daemon-pulse) install DESTDIR=$(DEB_DESTDIR_mate-settings-daemon-pulse)
rm -rf debian/mate-settings-daemon-pulse/usr/lib/mate-settings-daemon-*/*.la
# delete conflicts file with mate-settings-daemon-common
rm -rf debian/mate-settings-daemon-pulse/usr/share/locale/
get-orig-source:
uscan --noconf --force-download --rename --download-current-version --destdir=..

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

2
debian/watch vendored Normal file
View File

@ -0,0 +1,2 @@
version=3
http://pub.mate-desktop.org/releases/(\d\.\d)/mate-settings-daemon-(.*)\.tar\.xz