debian: Drop Debian support

This a relic from being hosted in Endless’ GitHub, and being built
directly for Debian. There’s no need to carry this upstream —
distributions can add their own packaging as needed.

Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
Philip Withnall 2019-02-26 17:33:27 +00:00
parent ba9f7f593b
commit f872504b41
17 changed files with 1 additions and 191 deletions

3
README
View File

@ -24,8 +24,7 @@ Dependencies
Licensing
=========
All code in this project is licensed under LGPL-2.1+. See debian/copyright and
COPYING for more details.
All code in this project is licensed under LGPL-2.1+. See COPYING for more details.
Bugs
====

5
debian/changelog vendored
View File

@ -1,5 +0,0 @@
eos-parental-controls (0) UNRELEASED; urgency=low
* Initial release (Closes: T23859)
-- Philip Withnall <withnall@endlessm.com> Fri, 05 Oct 2018 23:36:00 +0100

1
debian/compat vendored
View File

@ -1 +0,0 @@
10

94
debian/control vendored
View File

@ -1,94 +0,0 @@
Source: eos-parental-controls
Section: misc
Priority: optional
Maintainer: Philip Withnall <withnall@endlessm.com>
Standards-Version: 4.1.2
Build-Depends:
debhelper (>= 10),
gir1.2-glib-2.0,
gobject-introspection (>= 1.30.0),
gtk-doc-tools,
libaccountsservice-dev,
libdbus-1-dev,
libgirepository1.0-dev (>= 1.30.0),
libglib2.0-dev (>= 2.54.2),
meson,
policykit-1,
python3-gi,
Package: eos-parental-controls-data
Section: misc
Architecture: all
Depends:
accountsservice,
policykit-1,
${misc:Depends},
Description: Parental Controls - architecture independent files
This package contains the architecture-independent data files.
Package: eos-parental-controls-tools
Section: misc
Architecture: any
Multi-arch: same
Depends:
eos-parental-controls-data (= ${source:Version}),
gir1.2-eos-parental-controls-0,
gir1.2-glib-2.0,
python3,
python3-gi,
${misc:Depends},
Description: Parental Controls Tools
This package contains tools for querying and updating the parental controls
settings for users.
Package: gir1.2-eos-parental-controls-0
Section: introspection
Architecture: any
Multi-arch: same
Depends:
${gir:Depends},
${misc:Depends},
Description: Parental Controls Library - introspection bindings
This package contains a library for accessing the parental controls settings
for users.
.
This package contains a machine-readable API description for
libeos-parental-controls for use by the client tools and other clients.
Package: libeos-parental-controls-0
Section: misc
Architecture: any
Depends:
eos-parental-controls-data (= ${source:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Parental Controls Library
This package contains a library for accessing the parental controls settings
for users.
Package: libeos-parental-controls-0-dev
Section: libdevel
Architecture: any
Multi-arch: same
Depends:
libglib2.0-dev,
libeos-parental-controls-0 (= ${binary:Version}),
${misc:Depends},
Description: Parental Controls Library - library development
This package contains a library for accessing the parental controls settings
for users.
.
This package contains development files for clients.
Package: libeos-parental-controls-0-tests
Section: misc
Architecture: any
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Parental Controls Library - tests
This package contains a library for accessing the parental controls settings
for users.
.
This package contains unit tests for the client APIs used to access the
parental controls.

20
debian/copyright vendored
View File

@ -1,20 +0,0 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: eos-parental-controls
Upstream-Contact: Philip Withnall <withnall@endlessm.com>
Source: github.com/endlessm/eos-parental-controls
Disclaimer: Not part of the Debian distribution.
Copyright: Copyright 2018 Endless Mobile, Inc.
License: LGPL-2.1+
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
.
This library 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
Lesser General Public License for more details.
.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

1
debian/docs vendored
View File

@ -1 +0,0 @@
README

View File

@ -1,4 +0,0 @@
usr/share/accountsservice/interfaces/com.endlessm.ParentalControls.AppFilter.xml
usr/share/dbus-1/interfaces/com.endlessm.ParentalControls.AppFilter.xml
usr/share/polkit-1/actions/com.endlessm.ParentalControls.policy
usr/share/polkit-1/rules.d/com.endlessm.ParentalControls.rules

View File

@ -1,2 +0,0 @@
usr/bin/eos-parental-controls-client
usr/share/man/man8/eos-parental-controls-client.8*

6
debian/gbp.conf vendored
View File

@ -1,6 +0,0 @@
[DEFAULT]
debian-tag = Version_%(version)s
debian-branch = master
[dch]
ignore-branch = True

View File

@ -1 +0,0 @@
usr/lib/*/girepository-1.0/EosParentalControls-0.*

View File

@ -1,3 +0,0 @@
usr/include/eos-parental-controls-0
usr/lib/*/pkgconfig/eos-parental-controls-0.pc
usr/share/gir-1.0/EosParentalControls-0.gir

View File

@ -1,2 +0,0 @@
usr/lib/*/installed-tests/libeos-parental-controls-0
usr/share/installed-tests/libeos-parental-controls-0

View File

@ -1 +0,0 @@
usr/lib/*/libeos-parental-controls-0.so*

17
debian/rules vendored
View File

@ -1,17 +0,0 @@
#!/usr/bin/make -f
# -*- makefile -*-
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export LC_ALL=C.UTF-8
override_dh_auto_configure:
dh_auto_configure \
-- \
-Dinstalled_tests=true \
$(NULL)
override_dh_missing:
dh_missing --fail-missing
%:
dh $@ --with gir --parallel

View File

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

View File

@ -1,4 +0,0 @@
Tests: gnome-desktop-testing
Depends:
gnome-desktop-testing,
libeos-parental-controls-0-tests,

View File

@ -1,27 +0,0 @@
#!/bin/sh
# Run the eos-parental-controls installed-tests which do not require root
# privileges.
# Copyright © 2017, 2018 Endless Mobile, Inc.
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library 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
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
set -e
exec 2>&1
exec gnome-desktop-testing-runner \
libeos-parental-controls-0 \
--