mirror of
https://gitlab.com/mobian1/eg25-manager.git
synced 2025-08-30 15:52:11 +02:00
Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
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 (
|
project (
|
||||||
'eg25-manager',
|
'eg25-manager',
|
||||||
'c',
|
'c',
|
||||||
version : '0.4.3',
|
version : '0.4.5',
|
||||||
license : 'GPLv3+',
|
license : 'GPLv3+',
|
||||||
meson_version : '>= 0.58.0',
|
meson_version : '>= 0.58.0',
|
||||||
default_options :
|
default_options :
|
||||||
|
@@ -1,4 +1,22 @@
|
|||||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/control}="auto"
|
ACTION!="add", GOTO="eg25_end"
|
||||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/autosuspend_delay_ms}="3000"
|
SUBSYSTEM!="usb", GOTO="eg25_end"
|
||||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/wakeup}="enabled"
|
DRIVERS!="usb", GOTO="eg25_end"
|
||||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/persist}="0"
|
ENV{DEVTYPE}!="usb_device", GOTO="eg25_end"
|
||||||
|
|
||||||
|
# Default attributes values
|
||||||
|
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"
|
||||||
|
|
||||||
|
# If running the stock firmware, stop processing here
|
||||||
|
ATTRS{serial}!="community_fw", GOTO="eg25_end"
|
||||||
|
|
||||||
|
# power/control needs to be "on" for the community-maintained firmware
|
||||||
|
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{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