mate-menu 1st packaging effort

Vangelis Mouhtsis vangelis at gnugr.org
Wed Feb 4 17:41:20 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mike hi,
Please review my attempt for mate-menu

Thanks
gnugr
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJU0lnAAAoJEGaW2W7vxiDhR2oH/ReYDLdlfL7V7zEWgxy5XD6s
OLalZVkfTSny4NMty2x929u1DrH1yOcYaD5QGhv+dyKiwBjy58Febc53yiodSUA6
VpvpR+BJmh02yFtVOJE+yoVw12aaniawblHD7lApHy8e3CVnGRyhC/Fp3RQRptvF
xE3GthrWEfvl0c0iwKbAezKdr4lDOFuaZRfBmmjP616B8yiU5mPKDKi87n8sbgSa
YUOYlGHhYl6qXmi/63XF4IAo3Wj1obJZNJ5uuKdbIYE84tFOsjasAF9PRljoYLed
Gk/UkdyQa3vB3IUqQ9Gnoqd7oIWpBBv+W0U5mquu8haGDWUFQvKI7iLhkCtPgys=
=FtJr
-----END PGP SIGNATURE-----
-------------- next part --------------
mate-menu (5.6.0-1) UNRELEASED; urgency=low

  * Initial release (Closes: #777056).

 -- Vangelis Mouhtsis <vangelis at gnugr.org>  Tue, 03 Feb 2015 17:52:00 +0200
-------------- next part --------------
9
-------------- next part --------------
Source: mate-menu
Section: admin
Priority: optional
Maintainer: MATE Packaging Team <pkg-mate-team at lists.alioth.debian.org>
Uploaders: Martin Wimpress <code at ubuntu-mate.org>,
           Mike Gabriel <sunweaver at debian.org>,
           Vangelis Mouhtsis <vangelis at gnugr.org>,
Build-Depends: debhelper (>= 9),
               python,
Standards-Version: 3.9.6
Homepage: https://bitbucket.org/flexiondotorg/mate-menu/
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-mate/mate-menu.git;a=summary
Vcs-Git: git://anonscm.debian.org/pkg-mate/mate-menu.git

Package: mate-menu
Architecture: any
Depends: ${python:Depends},
         ${misc:Depends},
         gir1.2-mate-panel,
         gir1.2-gtk-2.0,
         gvfs-bin,
         libmatedesktop,
         libmatepanelapplet,
         mate-menus,
         mozo,
         python (>= 2.4), python (<< 3),
         python-configobj,
         python-glade2,
         python-gtk2,
         python-mate-menu,
         python-xdg,
         python-xlib,
         xdg-utils
Replaces: matemenu
Suggests: software-center,
          synaptic
Description: Advanced MATE menu
 An advanced menu for MATE. Supports filtering, favorites,
 easy-uninstallation, autosession, and many other features.
-------------- next part --------------
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: mate-menu
Upstream-Contact: Martin Wimpress <code at ubuntu-mate.org>
Source: https://bitbucket.org/flexiondotorg/mate-menu/

Files: *
Copyright: 2007-2014, Clement Lefebvre <root at linuxmint.com>
           2015, Martin Wimpress <code at ubuntu-mate.org>
License: GPL-2+

Files: debian/*
Copyright: 2014-2015, Martin Wimpress <code at ubuntu-mate.org>
           2015, Mike Gabriel <sunweaver at debian.org>
           2015, Vangelis Mouhtsis <vangelis at gnugr.org>
License: GPL-2+

License: GPL-2+
 This program 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 program 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.
 .
 On Debian systems, the complete text of the GNU General
 Public License can be found in `/usr/share/common-licenses/GPL'.
-------------- next part --------------
usr
-------------- next part --------------
image-file-in-usr-lib
-------------- next part --------------
#!/bin/sh
# postinst script 
# see: dh_installdeb(1)

set -e

# summary of how this script can be called:
#        * <postinst> `configure' <most-recently-configured-version>
#        * <old-postinst> `abort-upgrade' <new version>
#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
#          <new-version>
#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
#          <failed-install-package> <version> `removing'
#          <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
#

case "$1" in
    configure)
	glib-compile-schemas /usr/share/glib-2.0/schemas
    ;;

    abort-upgrade|abort-remove|abort-deconfigure)

    ;;

    *)
        echo "postinst called with unknown argument \`$1'" >&2
        exit 1
    ;;
esac

# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.

#DEBHELPER#

exit 0


-------------- next part --------------
#!/usr/bin/make -f

DHFLAGS=--parallel

%:
	dh $@ $(DHFLAGS) --with python2

override_dh_auto_configure:
	NONCONFIGURE=1 ./autogen.sh
	dh_auto_configure $(DHFLAGS) --

get-orig-source:
	uscan --nonconf --force-download --rename --download-current-version --destdir=..
-------------- next part --------------
3.0 (native)


More information about the pkg-mate-team mailing list