mirror of
https://gitlab.com/mobian1/eg25-manager.git
synced 2025-08-30 07:42:23 +02:00
Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
e7790f941c | ||
|
6b41ae6b3b | ||
|
5b4f9bcc12 | ||
|
2218a908ab | ||
|
be6a924f8d | ||
|
34472a5cff |
122
debian/changelog
vendored
122
debian/changelog
vendored
@@ -1,122 +0,0 @@
|
||||
eg25-manager (0.4.3-1) unstable; urgency=medium
|
||||
|
||||
* New upstream version 0.4.3
|
||||
* d/control: build-depend on `scdoc`
|
||||
This is required for building the manpages. Also bump Standards-Version,
|
||||
no other changes needed.
|
||||
* d/watch: fix watch file
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Sat, 19 Feb 2022 15:20:14 +0100
|
||||
|
||||
eg25-manager (0.4.2-1) unstable; urgency=medium
|
||||
|
||||
* d/gbp.conf: update for current Mobian workflow
|
||||
* New upstream version 0.4.2
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@collabora.com> Wed, 08 Dec 2021 18:24:38 +0100
|
||||
|
||||
eg25-manager (0.4.1-1) unstable; urgency=medium
|
||||
|
||||
* New upstream version 0.4.1
|
||||
* debian: drop distro-specific systemd service.
|
||||
* d/copyright: add missing entries
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@collabora.com> Fri, 08 Oct 2021 11:02:27 +0200
|
||||
|
||||
eg25-manager (0.4.0-1) unstable; urgency=medium
|
||||
|
||||
[ undef ]
|
||||
* d/service: Use systemd to sandbox eg25-manager.
|
||||
* d/salsa-ci: Add Mobian's CI
|
||||
|
||||
[ Arnaud Ferraris ]
|
||||
* New upstream version 0.4.0
|
||||
* d/eg25-manager.service: be less restrictive.
|
||||
* d/control: add libcurl as build dependency
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Wed, 01 Sep 2021 00:44:04 +0200
|
||||
|
||||
eg25-manager (0.3.0-1) unstable; urgency=medium
|
||||
|
||||
* New upstream version 0.3.0
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@collabora.com> Fri, 28 May 2021 13:58:33 +0200
|
||||
|
||||
eg25-manager (0.2.1-1) unstable; urgency=medium
|
||||
|
||||
* New upstream version 0.2.1
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Sun, 21 Feb 2021 16:41:31 +0100
|
||||
|
||||
eg25-manager (0.2.0-1) unstable; urgency=medium
|
||||
|
||||
* New upstream version 0.2.0
|
||||
* d/gbp.conf: enable multimaint-merge
|
||||
* d/eg25-manager.service: remove deprecated -g option
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Sat, 20 Feb 2021 22:26:19 +0100
|
||||
|
||||
eg25-manager (0.1.2-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release 0.1.2
|
||||
* d/eg25-manager.service: enable GNSS management
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Thu, 14 Jan 2021 00:09:23 +0100
|
||||
|
||||
eg25-manager (0.1.1-1) unstable; urgency=medium
|
||||
|
||||
* d/control: build-depend on gudev
|
||||
* New upstream release 0.1.1
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Fri, 18 Dec 2020 01:42:06 +0100
|
||||
|
||||
eg25-manager (0.1.0-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release 0.1.0
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Mon, 14 Dec 2020 16:45:20 +0100
|
||||
|
||||
eg25-manager (0.0.6-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release 0.0.6
|
||||
* d/patches: drop upstreamed patches
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Fri, 11 Dec 2020 15:11:26 +0100
|
||||
|
||||
eg25-manager (0.0.5-2) unstable; urgency=medium
|
||||
|
||||
* d/patches: fix crash on modem recovery
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Fri, 11 Dec 2020 14:33:14 +0100
|
||||
|
||||
eg25-manager (0.0.5-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release 0.0.5
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Fri, 11 Dec 2020 13:38:41 +0100
|
||||
|
||||
eg25-manager (0.0.4-1) unstable; urgency=medium
|
||||
|
||||
* d/control: build only on arm64.
|
||||
* d/service: restart daemon on failure
|
||||
* d/control: build-depend on libusb-1.0
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Fri, 11 Dec 2020 12:51:41 +0100
|
||||
|
||||
eg25-manager (0.0.3-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release 0.0.3
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Thu, 10 Dec 2020 21:34:26 +0100
|
||||
|
||||
eg25-manager (0.0.2-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release 0.0.2
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Thu, 10 Dec 2020 19:50:50 +0100
|
||||
|
||||
eg25-manager (0.0.1-1) unstable; urgency=medium
|
||||
|
||||
* Initial Debian packaging
|
||||
|
||||
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Thu, 10 Dec 2020 15:19:15 +0100
|
29
debian/control
vendored
29
debian/control
vendored
@@ -1,29 +0,0 @@
|
||||
Source: eg25-manager
|
||||
Section: libs
|
||||
Priority: optional
|
||||
Maintainer: Arnaud Ferraris <arnaud.ferraris@gmail.com>
|
||||
Standards-Version: 4.6.0
|
||||
Rules-Requires-Root: no
|
||||
Build-Depends: debhelper-compat (= 13),
|
||||
libcurl-dev | libcurl4-nss-dev,
|
||||
libglib2.0-dev,
|
||||
libgpiod-dev,
|
||||
libgudev-1.0-dev,
|
||||
libmm-glib-dev,
|
||||
libusb-1.0-0-dev,
|
||||
meson,
|
||||
scdoc <!nodoc>,
|
||||
Homepage: https://gitlab.com/mobian1/devices/eg25-manager
|
||||
Vcs-Git: https://gitlab.com/mobian1/devices/eg25-manager.git
|
||||
Vcs-Browser: https://gitlab.com/mobian1/devices/eg25-manager
|
||||
|
||||
Package: eg25-manager
|
||||
Architecture: arm64
|
||||
Depends: ${misc:Depends},
|
||||
${shlibs:Depends},
|
||||
modemmanager,
|
||||
Conflicts: pinephone-modem-scripts,
|
||||
Replaces: pinephone-modem-scripts,
|
||||
Description: Manager daemon for the Quectel EG25 mobile broadband modem
|
||||
A set of scripts for the PinePhone modem, allowing to power on/off the modem,
|
||||
and configure its audio interface to work properly with the A64 audio codec.
|
67
debian/copyright
vendored
67
debian/copyright
vendored
@@ -1,67 +0,0 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: eg25-manager
|
||||
Upstream-Contact: Arnaud Ferraris <arnaud.ferraris@gmail.com>
|
||||
Source: https://gitlab.com/mobian1/devices/eg25-manager
|
||||
|
||||
Files: *
|
||||
Copyright: 2020 Arnaud Ferraris <arnaud.ferraris@gmail.com>
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
Files: src/gnss.*
|
||||
Copyright: 2021 Dylan Van Assche <me@dylanvanassche.be>
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
Files: src/mm-iface.c
|
||||
Copyright: 2019 Purism SPC
|
||||
2020 Arnaud Ferraris <arnaud.ferraris@gmail.com>
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
Files: src/ofono-iface.c
|
||||
Copyright: 2020 Oliver Smith <ollieparanoid@postmarketos.org>
|
||||
2021 Bhushan Shah <bshah@kde.org>
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
Files: src/suspend.c
|
||||
Copyright: 2012 Red Hat, Inc
|
||||
2020 Arnaud Ferraris <arnaud.ferraris@gmail.com>
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
Files: src/toml.*
|
||||
Copyright: 2017-2019 CK Tan
|
||||
License: MIT
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
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 3 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.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
.
|
||||
On Debian systems, the full text of the GNU General Public License
|
||||
version 3 can be found in the file `/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
License: MIT
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
.
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
10
debian/gbp.conf
vendored
10
debian/gbp.conf
vendored
@@ -1,10 +0,0 @@
|
||||
[DEFAULT]
|
||||
debian-branch = mobian
|
||||
debian-tag = mobian/%(version)s
|
||||
upstream-branch = master
|
||||
upstream-tag = %(version)s
|
||||
pristine-tar = True
|
||||
multimaint-merge = True
|
||||
|
||||
[tag]
|
||||
sign-tags = True
|
6
debian/rules
vendored
6
debian/rules
vendored
@@ -1,6 +0,0 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||
|
||||
%:
|
||||
dh $@
|
1
debian/source/format
vendored
1
debian/source/format
vendored
@@ -1 +0,0 @@
|
||||
3.0 (quilt)
|
3
debian/watch
vendored
3
debian/watch
vendored
@@ -1,3 +0,0 @@
|
||||
version=4
|
||||
https://gitlab.com/mobian1/devices/@PACKAGE@/-/tags?sort=updated_desc \
|
||||
.*/archive/\d\S+/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@
|
@@ -8,7 +8,7 @@
|
||||
project (
|
||||
'eg25-manager',
|
||||
'c',
|
||||
version : '0.4.3',
|
||||
version : '0.4.6',
|
||||
license : 'GPLv3+',
|
||||
meson_version : '>= 0.58.0',
|
||||
default_options :
|
||||
|
@@ -1,4 +1,18 @@
|
||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/control}="auto"
|
||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/autosuspend_delay_ms}="3000"
|
||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/wakeup}="enabled"
|
||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/persist}="0"
|
||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ENV{DEVTYPE}=="usb_device", GOTO="eg25_start"
|
||||
GOTO="eg25_end"
|
||||
|
||||
# Default attributes values
|
||||
LABEL="eg25_start"
|
||||
ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/control}="auto"
|
||||
ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/autosuspend_delay_ms}="3000"
|
||||
ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/wakeup}="enabled"
|
||||
ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/persist}="0"
|
||||
|
||||
# power/control needs to be "on" for the community-maintained firmware
|
||||
ATTRS{serial}=="community_fw", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/control}="on"
|
||||
|
||||
# Special trick for the PinePhone Pro: set power/persist to 1 *only* with the community FW
|
||||
# We can identify the PPP by looking for the string "pinephone-pro" in the device tree "compatible" property
|
||||
ATTRS{serial}=="community_fw", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", PROGRAM=="/bin/grep pine64,pinephone-pro /proc/device-tree/compatible", ATTR{power/persist}="1"
|
||||
|
||||
LABEL="eg25_end"
|
||||
|
Reference in New Issue
Block a user