mirror of
https://github.com/wcbing/wcbing-apt-repo.git
synced 2025-12-29 02:28:30 +08:00
Compare commits
40 Commits
b9d86447de
...
e4d09a75af
| Author | SHA1 | Date | |
|---|---|---|---|
| e4d09a75af | |||
| ced865ae96 | |||
| 39d62d4790 | |||
| 612536ca51 | |||
| a775745284 | |||
| ced4424f7f | |||
| 8c5f96e24c | |||
| 88b986a35c | |||
| cdc21a78f2 | |||
| 3a1b8e0c96 | |||
| 51fad100c8 | |||
| 714b0ff576 | |||
| fd616b3ea4 | |||
| 30b2f2e08f | |||
| 190f50bc95 | |||
| 1678e35a07 | |||
| 16d46f3c82 | |||
| 204d14c4a0 | |||
| 399261f4ad | |||
| 5f6dac91cf | |||
| 2ba745fc2e | |||
| 43876bf6d3 | |||
| 33b5e1d84f | |||
| fc5254f4cb | |||
| 8f20346faa | |||
| dfc8f6d33c | |||
| f3ae9e3036 | |||
| 9396a8f906 | |||
| 50cf51934d | |||
| 21b15b8503 | |||
| 960790f38e | |||
| 47c3b40246 | |||
| e776e0b535 | |||
| e5fa6d8670 | |||
| 4f021103db | |||
| 0a1d12e2fd | |||
| d1bffe02dd | |||
| d1c2e4bbe7 | |||
| cd3410180f | |||
| 5b70322258 |
17
Dockerfile
Normal file
17
Dockerfile
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
FROM debian:12-slim
|
||||||
|
|
||||||
|
RUN apt-get update && \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
apt-utils \
|
||||||
|
python3-apt \
|
||||||
|
python3-requests \
|
||||||
|
curl \
|
||||||
|
jq \
|
||||||
|
gpg \
|
||||||
|
gpg-agent && \
|
||||||
|
apt-get clean && \
|
||||||
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
WORKDIR /mnt
|
||||||
|
|
||||||
|
CMD ["/bin/bash"]
|
||||||
@ -71,9 +71,6 @@
|
|||||||
| [Caddy](https://github.com/caddyserver/caddy) | caddy | ✅ | ✅ |
|
| [Caddy](https://github.com/caddyserver/caddy) | caddy | ✅ | ✅ |
|
||||||
| [code-server](https://github.com/coder/code-server) | code-server | ✅ | ✅ |
|
| [code-server](https://github.com/coder/code-server) | code-server | ✅ | ✅ |
|
||||||
| [DBeaver](https://github.com/dbeaver/dbeaver) | dbeaver-ce | ✅ | |
|
| [DBeaver](https://github.com/dbeaver/dbeaver) | dbeaver-ce | ✅ | |
|
||||||
| [MarkText](https://github.com/marktext/marktext) | marktext | ✅ | |
|
|
||||||
| [Flameshot](https://github.com/flameshot-org/flameshot) | flameshot | ✅ | ✅ |
|
|
||||||
| [Yolx](https://github.com/uiYzzi/Yolx) | yolx | ✅ | |
|
|
||||||
| [Joplin](https://github.com/laurent22/joplin) | joplin | ✅ | |
|
| [Joplin](https://github.com/laurent22/joplin) | joplin | ✅ | |
|
||||||
| [Tiny RDM](https://github.com/tiny-craft/tiny-rdm) | tinyrdm | ✅ | |
|
| [Tiny RDM](https://github.com/tiny-craft/tiny-rdm) | tinyrdm | ✅ | |
|
||||||
| [MQTTX](https://github.com/emqx/MQTTX) | mqttx | ✅ | ✅ |
|
| [MQTTX](https://github.com/emqx/MQTTX) | mqttx | ✅ | ✅ |
|
||||||
|
|||||||
@ -17,7 +17,9 @@ from apt_pkg import version_compare
|
|||||||
|
|
||||||
apt_pkg.init() # 初始化 apt_pkg
|
apt_pkg.init() # 初始化 apt_pkg
|
||||||
|
|
||||||
|
USER_AGENT = "Debian APT-HTTP/1.3 (3.0.3)" # from Debian 13
|
||||||
arch_List = ["amd64", "arm64", "all", "i386"]
|
arch_List = ["amd64", "arm64", "all", "i386"]
|
||||||
|
lock = {arch: Lock() for arch in arch_List}
|
||||||
packages = {arch: {} for arch in arch_List} # 存放用于生成 Packages 的内容
|
packages = {arch: {} for arch in arch_List} # 存放用于生成 Packages 的内容
|
||||||
""" packages format:
|
""" packages format:
|
||||||
{
|
{
|
||||||
@ -30,9 +32,7 @@ packages = {arch: {} for arch in arch_List} # 存放用于生成 Packages 的内
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
"""
|
"""
|
||||||
lock = {arch: Lock() for arch in arch_List}
|
|
||||||
|
|
||||||
USER_AGENT = "Debian APT-HTTP/1.3 (3.0.3)" # from Debian 13
|
|
||||||
|
|
||||||
def read_repo_list(repo_list_file: str) -> dict:
|
def read_repo_list(repo_list_file: str) -> dict:
|
||||||
"""
|
"""
|
||||||
|
|||||||
@ -1,23 +0,0 @@
|
|||||||
Package: flameshot
|
|
||||||
Architecture: arm64
|
|
||||||
Version: 12.1.0-1
|
|
||||||
Priority: optional
|
|
||||||
Section: graphics
|
|
||||||
Maintainer: Boyuan Yang <byang@debian.org>
|
|
||||||
Installed-Size: 3223
|
|
||||||
Depends: hicolor-icon-theme, libqt5svg5 (>= 5.9.0~), libc6 (>= 2.17), libgcc-s1 (>= 3.0), libqt5core5a (>= 5.15.1), libqt5dbus5 (>= 5.14.1), libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5network5 (>= 5.9.0~), libqt5widgets5 (>= 5.15.1), libstdc++6 (>= 5.2)
|
|
||||||
Recommends: xdg-desktop-portal-gtk | xdg-desktop-portal-gnome | xdg-desktop-portal-kde | xdg-desktop-portal-wlr, grim
|
|
||||||
Suggests: ca-certificates, openssl
|
|
||||||
Filename: https://github.com/flameshot-org/flameshot/releases/download/v12.1.0/flameshot-12.1.0-1.debian-11.arm64.deb
|
|
||||||
Size: 604012
|
|
||||||
MD5sum: f12c6170b067d8137fcc6cb9dfa4de9d
|
|
||||||
SHA1: 2a8af2e95c048721e9211070d3e12999f27aa348
|
|
||||||
SHA256: 437c66abe0bdca413c97b6ad3bfd690b2a8ca3e20e60a9f99795d5f432aecef5
|
|
||||||
SHA512: 3fa0314558a56d5eebcbbd9bf0d803eab61dc499ef1fada34f327b243b70a7a878bdbcef07fd5e055f014fdfd6a2fe2c0d2f01796e7b429e3379c521e62b3003
|
|
||||||
Homepage: https://github.com/flameshot-org/flameshot
|
|
||||||
Description: Powerful yet simple-to-use screenshot software
|
|
||||||
Flameshot is a powerful yet simple-to-use screenshot software.
|
|
||||||
Notable features include customizable appearance, in-app screenshot editing,
|
|
||||||
D-Bus interface, experimental GNOME/KDE Wayland support, integration with
|
|
||||||
Imgur and support for both GUI and CLI interface.
|
|
||||||
|
|
||||||
@ -1,21 +0,0 @@
|
|||||||
Package: motrix
|
|
||||||
Architecture: arm64
|
|
||||||
Version: 1.8.19
|
|
||||||
Priority: optional
|
|
||||||
Section: default
|
|
||||||
Maintainer: Dr_rOot <agalwood.net@gmail.com>
|
|
||||||
Installed-Size: 249147
|
|
||||||
Depends: libgtk-3-0, libnotify4, libnss3, libxss1, libxtst6, xdg-utils, libatspi2.0-0, libuuid1, libsecret-1-0
|
|
||||||
Recommends: libappindicator3-1
|
|
||||||
Filename: https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix_1.8.19_arm64.deb
|
|
||||||
Size: 66839298
|
|
||||||
MD5sum: f55e76696960c4b0c56f39f85e81c72c
|
|
||||||
SHA1: e7953a8dd3f1758729d7699158b36f4c8437ecf7
|
|
||||||
SHA256: d191a0338bb4ae46e475f976bf926f3b61e8e5c96e9ac266242e883baaafd48a
|
|
||||||
SHA512: 3ea865afc8d3c214a87e381f44249789330064cd44e8313b377d188fe983a1fd8cb3ccab879d6b26f3fdbf00f5971054f5529aa1dcb05017a184b8c8ed0993c7
|
|
||||||
Homepage: https://motrix.app
|
|
||||||
Description:
|
|
||||||
A full-featured download manager
|
|
||||||
License: MIT
|
|
||||||
Vendor: Dr_rOot <agalwood.net@gmail.com>
|
|
||||||
|
|
||||||
@ -21,3 +21,26 @@ Description: Powerful yet simple-to-use screenshot software
|
|||||||
D-Bus interface, experimental GNOME/KDE Wayland support, integration with
|
D-Bus interface, experimental GNOME/KDE Wayland support, integration with
|
||||||
Imgur and support for both GUI and CLI interface.
|
Imgur and support for both GUI and CLI interface.
|
||||||
|
|
||||||
|
Package: flameshot
|
||||||
|
Architecture: arm64
|
||||||
|
Version: 12.1.0-1
|
||||||
|
Priority: optional
|
||||||
|
Section: graphics
|
||||||
|
Maintainer: Boyuan Yang <byang@debian.org>
|
||||||
|
Installed-Size: 3223
|
||||||
|
Depends: hicolor-icon-theme, libqt5svg5 (>= 5.9.0~), libc6 (>= 2.17), libgcc-s1 (>= 3.0), libqt5core5a (>= 5.15.1), libqt5dbus5 (>= 5.14.1), libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5network5 (>= 5.9.0~), libqt5widgets5 (>= 5.15.1), libstdc++6 (>= 5.2)
|
||||||
|
Recommends: xdg-desktop-portal-gtk | xdg-desktop-portal-gnome | xdg-desktop-portal-kde | xdg-desktop-portal-wlr, grim
|
||||||
|
Suggests: ca-certificates, openssl
|
||||||
|
Filename: https://github.com/flameshot-org/flameshot/releases/download/v12.1.0/flameshot-12.1.0-1.debian-11.arm64.deb
|
||||||
|
Size: 604012
|
||||||
|
MD5sum: f12c6170b067d8137fcc6cb9dfa4de9d
|
||||||
|
SHA1: 2a8af2e95c048721e9211070d3e12999f27aa348
|
||||||
|
SHA256: 437c66abe0bdca413c97b6ad3bfd690b2a8ca3e20e60a9f99795d5f432aecef5
|
||||||
|
SHA512: 3fa0314558a56d5eebcbbd9bf0d803eab61dc499ef1fada34f327b243b70a7a878bdbcef07fd5e055f014fdfd6a2fe2c0d2f01796e7b429e3379c521e62b3003
|
||||||
|
Homepage: https://github.com/flameshot-org/flameshot
|
||||||
|
Description: Powerful yet simple-to-use screenshot software
|
||||||
|
Flameshot is a powerful yet simple-to-use screenshot software.
|
||||||
|
Notable features include customizable appearance, in-app screenshot editing,
|
||||||
|
D-Bus interface, experimental GNOME/KDE Wayland support, integration with
|
||||||
|
Imgur and support for both GUI and CLI interface.
|
||||||
|
|
||||||
@ -19,3 +19,24 @@ Description:
|
|||||||
License: MIT
|
License: MIT
|
||||||
Vendor: Dr_rOot <agalwood.net@gmail.com>
|
Vendor: Dr_rOot <agalwood.net@gmail.com>
|
||||||
|
|
||||||
|
Package: motrix
|
||||||
|
Architecture: arm64
|
||||||
|
Version: 1.8.19
|
||||||
|
Priority: optional
|
||||||
|
Section: default
|
||||||
|
Maintainer: Dr_rOot <agalwood.net@gmail.com>
|
||||||
|
Installed-Size: 249147
|
||||||
|
Depends: libgtk-3-0, libnotify4, libnss3, libxss1, libxtst6, xdg-utils, libatspi2.0-0, libuuid1, libsecret-1-0
|
||||||
|
Recommends: libappindicator3-1
|
||||||
|
Filename: https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix_1.8.19_arm64.deb
|
||||||
|
Size: 66839298
|
||||||
|
MD5sum: f55e76696960c4b0c56f39f85e81c72c
|
||||||
|
SHA1: e7953a8dd3f1758729d7699158b36f4c8437ecf7
|
||||||
|
SHA256: d191a0338bb4ae46e475f976bf926f3b61e8e5c96e9ac266242e883baaafd48a
|
||||||
|
SHA512: 3ea865afc8d3c214a87e381f44249789330064cd44e8313b377d188fe983a1fd8cb3ccab879d6b26f3fdbf00f5971054f5529aa1dcb05017a184b8c8ed0993c7
|
||||||
|
Homepage: https://motrix.app
|
||||||
|
Description:
|
||||||
|
A full-featured download manager
|
||||||
|
License: MIT
|
||||||
|
Vendor: Dr_rOot <agalwood.net@gmail.com>
|
||||||
|
|
||||||
1
run.sh
1
run.sh
@ -4,7 +4,6 @@
|
|||||||
./get-github-releases.py
|
./get-github-releases.py
|
||||||
find get -type f -name "*.sh" -exec sh {} \;
|
find get -type f -name "*.sh" -exec sh {} \;
|
||||||
|
|
||||||
# generate the Packages file
|
|
||||||
## merge the Packages file from local package
|
## merge the Packages file from local package
|
||||||
cat $(find packages -name "*.package") > deb/tmpPackages
|
cat $(find packages -name "*.package") > deb/tmpPackages
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user