Compare commits
38 Commits
be4886374a
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3af3598b75 | ||
|
|
a70d9b6649 | ||
|
|
079c781477 | ||
|
|
3c4cda541e | ||
|
|
f926718384 | ||
|
|
95c79ea004 | ||
|
|
731359199b | ||
|
|
17bda381cd | ||
|
|
75debc5582 | ||
|
|
4ad9986af3 | ||
|
|
6362296643 | ||
|
|
26d9b9b34c | ||
|
|
8a6276be37 | ||
|
|
c24fa49050 | ||
|
|
14590437b0 | ||
|
|
80e7a76b88 | ||
|
|
adb731b97b | ||
|
|
682f0edc1e | ||
|
|
9f4e4f96c4 | ||
|
|
2e3d890743 | ||
|
|
b9e022694e | ||
|
|
7b1d6bc047 | ||
|
|
64b5a44baf | ||
|
|
e13e775ecb | ||
|
|
fc7ebde56f | ||
|
|
3b3c9ef51c | ||
|
|
70fe9d1142 | ||
|
|
c5e3eea64d | ||
|
|
cf8bb5ac74 | ||
|
|
86b137aa6b | ||
|
|
25ad8e668e | ||
|
|
0391fb4422 | ||
|
|
8aa0225169 | ||
|
|
5922f91ca2 | ||
|
|
c3ed6c0f36 | ||
|
|
99cee8b7d9 | ||
|
|
b83bba773f | ||
|
|
f67fb8dd06 |
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
.nobackup
|
||||||
66
.gitmodules
vendored
66
.gitmodules
vendored
@@ -34,3 +34,69 @@
|
|||||||
[submodule "seafile-client"]
|
[submodule "seafile-client"]
|
||||||
path = seafile-client
|
path = seafile-client
|
||||||
url = https://aur.archlinux.org/seafile-client.git
|
url = https://aur.archlinux.org/seafile-client.git
|
||||||
|
[submodule "downgrade"]
|
||||||
|
path = downgrade
|
||||||
|
url = https://aur.archlinux.org/downgrade.git
|
||||||
|
[submodule "dolphin-seafile-plugin"]
|
||||||
|
path = dolphin-seafile-plugin
|
||||||
|
url = https://aur.archlinux.org/dolphin-seafile-plugin.git
|
||||||
|
[submodule "pdfsam"]
|
||||||
|
path = pdfsam
|
||||||
|
url = https://aur.archlinux.org/pdfsam.git
|
||||||
|
[submodule "plog"]
|
||||||
|
path = plog
|
||||||
|
url = https://aur.archlinux.org/plog.git
|
||||||
|
[submodule "scrub"]
|
||||||
|
path = scrub
|
||||||
|
url = https://aur.archlinux.org/scrub.git
|
||||||
|
[submodule "plymouth-git"]
|
||||||
|
path = plymouth-git
|
||||||
|
url = https://aur.archlinux.org/plymouth-git.git
|
||||||
|
[submodule "plymouth-theme-arch-breeze-git"]
|
||||||
|
path = plymouth-theme-arch-breeze-git
|
||||||
|
url = https://aur.archlinux.org/plymouth-theme-arch-breeze-git.git
|
||||||
|
[submodule "focusmate-nativefier"]
|
||||||
|
path = focusmate-nativefier
|
||||||
|
url = https://git.rust.cloud/harlequix/focusmate-nativefier
|
||||||
|
[submodule "todoist-nativefier"]
|
||||||
|
path = todoist-nativefier
|
||||||
|
url = https://git.rust.cloud/harlequix/todoist-nativefier
|
||||||
|
[submodule "habitica-nativefier"]
|
||||||
|
path = habitica-nativefier
|
||||||
|
url = https://git.rust.cloud/harlequix/habitica-nativefier
|
||||||
|
[submodule "nodejs-nativefier"]
|
||||||
|
path = nodejs-nativefier
|
||||||
|
url = https://aur.archlinux.org/nodejs-nativefier.git
|
||||||
|
[submodule "code-features"]
|
||||||
|
path = code-features
|
||||||
|
url = https://aur.archlinux.org/code-features.git
|
||||||
|
[submodule "gtd-next"]
|
||||||
|
path = gtd-next
|
||||||
|
url = https://git.rust.cloud/harlequix/gtd-next
|
||||||
|
[submodule "gtd-process"]
|
||||||
|
path = gtd-process
|
||||||
|
url = https://git.rust.cloud/harlequix/gtd-process
|
||||||
|
[submodule "code-marketplace"]
|
||||||
|
path = code-marketplace
|
||||||
|
url = https://aur.archlinux.org/code-marketplace.git
|
||||||
|
[submodule "zoom"]
|
||||||
|
path = zoom
|
||||||
|
url = https://aur.archlinux.org/zoom.git
|
||||||
|
[submodule "slack"]
|
||||||
|
path = slack
|
||||||
|
url = https://aur.archlinux.org/slack.git
|
||||||
|
[submodule "latte-dock-git"]
|
||||||
|
path = latte-dock-git
|
||||||
|
url = https://aur.archlinux.org/latte-dock-git.git
|
||||||
|
[submodule "firefox-extension-plasma-integration"]
|
||||||
|
path = firefox-extension-plasma-integration
|
||||||
|
url = https://aur.archlinux.org/firefox-extension-plasma-integration.git
|
||||||
|
[submodule "cruft"]
|
||||||
|
path = cruft
|
||||||
|
url = https://aur.archlinux.org/cruft.git
|
||||||
|
[submodule "dynalist-desktop"]
|
||||||
|
path = dynalist-desktop
|
||||||
|
url = https://aur.archlinux.org/dynalist-desktop.git
|
||||||
|
[submodule "miniconda3"]
|
||||||
|
path = miniconda3
|
||||||
|
url = https://aur.archlinux.org/miniconda3.git
|
||||||
|
|||||||
@@ -1,16 +1,15 @@
|
|||||||
---
|
|
||||||
global-settings:
|
global-settings:
|
||||||
repository: /repo/pkg.db.tar.gz
|
allow-failure: true
|
||||||
container: projects
|
|
||||||
record-failed-builds: /repo/failed-build-records/aur-packages-builder.yaml
|
|
||||||
install-missing-dependencies: true
|
|
||||||
clean-after-build: true
|
|
||||||
arch-filter:
|
arch-filter:
|
||||||
- x86_64
|
- x86_64
|
||||||
check: disabled
|
check: disabled
|
||||||
packager: Sebastian Rust
|
clean-after-build: true
|
||||||
allow-failure: true
|
container: projects
|
||||||
dereference-database-symlinks: true
|
dereference-database-symlinks: true
|
||||||
|
install-missing-dependencies: true
|
||||||
|
packager: Sebastian Rust
|
||||||
|
record-failed-builds: /repo/failed-build-records/aur-packages-builder.yaml
|
||||||
|
repository: /repo/pkg.db.tar.gz
|
||||||
members:
|
members:
|
||||||
- directory: kfiredragonhelper
|
- directory: kfiredragonhelper
|
||||||
- directory: firedragon
|
- directory: firedragon
|
||||||
@@ -23,3 +22,26 @@ members:
|
|||||||
- directory: spotify
|
- directory: spotify
|
||||||
- directory: mergerfs
|
- directory: mergerfs
|
||||||
- directory: btrbk
|
- directory: btrbk
|
||||||
|
- directory: downgrade
|
||||||
|
- directory: dolphin-seafile-plugin
|
||||||
|
- directory: pdfsam
|
||||||
|
- directory: scrub
|
||||||
|
- directory: plog
|
||||||
|
- directory: plymouth-git
|
||||||
|
- directory: plymouth-theme-arch-breeze-git
|
||||||
|
- directory: focusmate-nativefier
|
||||||
|
- directory: todoist-nativefier
|
||||||
|
- directory: habitica-nativefier
|
||||||
|
- directory: nodejs-nativefier
|
||||||
|
- directory: code-features
|
||||||
|
- directory: gtd-next
|
||||||
|
- directory: gtd-process
|
||||||
|
- directory: code-marketplace
|
||||||
|
- directory: zoom
|
||||||
|
- directory: slack
|
||||||
|
- directory: latte-dock-git
|
||||||
|
- directory: firefox-extension-plasma-integration
|
||||||
|
- directory: cruft
|
||||||
|
- directory: dynalist-desktop
|
||||||
|
- directory: miniconda3
|
||||||
|
- directory: snapraid
|
||||||
|
|||||||
1
code-features
Submodule
1
code-features
Submodule
Submodule code-features added at 5580b51369
1
code-marketplace
Submodule
1
code-marketplace
Submodule
Submodule code-marketplace added at 6f5283f9c4
1
cruft
Submodule
1
cruft
Submodule
Submodule cruft added at 2f96eddfcf
1
dolphin-seafile-plugin
Submodule
1
dolphin-seafile-plugin
Submodule
Submodule dolphin-seafile-plugin added at af22062a83
1
downgrade
Submodule
1
downgrade
Submodule
Submodule downgrade added at 4f7a5c1302
1
dynalist-desktop
Submodule
1
dynalist-desktop
Submodule
Submodule dynalist-desktop added at 139b5c89fb
1
firefox-extension-plasma-integration
Submodule
1
firefox-extension-plasma-integration
Submodule
Submodule firefox-extension-plasma-integration added at 6b3c47b90e
1
focusmate-nativefier
Submodule
1
focusmate-nativefier
Submodule
Submodule focusmate-nativefier added at d712bfa7b3
1
gtd-next
Submodule
1
gtd-next
Submodule
Submodule gtd-next added at 439413edf7
1
gtd-process
Submodule
1
gtd-process
Submodule
Submodule gtd-process added at e880f0a681
1
habitica-nativefier
Submodule
1
habitica-nativefier
Submodule
Submodule habitica-nativefier added at 8680e6dbdc
1
latte-dock-git
Submodule
1
latte-dock-git
Submodule
Submodule latte-dock-git added at 04661a3512
1
miniconda3
Submodule
1
miniconda3
Submodule
Submodule miniconda3 added at a032fd9088
1
nodejs-nativefier
Submodule
1
nodejs-nativefier
Submodule
Submodule nodejs-nativefier added at 15185725f3
1
pdfsam
Submodule
1
pdfsam
Submodule
Submodule pdfsam added at d2d0d4e8bd
1
plog
Submodule
1
plog
Submodule
Submodule plog added at 433508aea4
1
plymouth-git
Submodule
1
plymouth-git
Submodule
Submodule plymouth-git added at e93c21dcc8
1
plymouth-theme-arch-breeze-git
Submodule
1
plymouth-theme-arch-breeze-git
Submodule
Submodule plymouth-theme-arch-breeze-git added at 8dea2d960d
1
scrub
Submodule
1
scrub
Submodule
Submodule scrub added at b596b6aca4
1
slack
Submodule
1
slack
Submodule
Submodule slack added at 0bafce6aa4
37
tasks.py
Normal file
37
tasks.py
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
from invoke import task
|
||||||
|
import yaml
|
||||||
|
|
||||||
|
@task
|
||||||
|
def aur(c, name):
|
||||||
|
url = f"https://aur.archlinux.org/{name}.git"
|
||||||
|
add(c, url, name)
|
||||||
|
|
||||||
|
@task
|
||||||
|
def add(c, url, name=None):
|
||||||
|
print(name)
|
||||||
|
if name is None:
|
||||||
|
pos = url.rfind('/') + 1
|
||||||
|
ending = url[pos:]
|
||||||
|
ending = ending.split(".")
|
||||||
|
name = ending[0]
|
||||||
|
c.run(f"git submodule add --force {url} {name}")
|
||||||
|
addyaml(c, name)
|
||||||
|
c.run(f"git commit -am 'added: {name}'")
|
||||||
|
|
||||||
|
@task
|
||||||
|
def update(c):
|
||||||
|
c.run("git pull && git submodule update --init --remote")
|
||||||
|
|
||||||
|
@task
|
||||||
|
def addyaml(c, directory):
|
||||||
|
f = "./build-pacman-repo.yaml"
|
||||||
|
with open(f, "r") as stream:
|
||||||
|
data = yaml.safe_load(stream)
|
||||||
|
exists = [x["directory"] == directory for x in data["members"]]
|
||||||
|
exists = any(exists)
|
||||||
|
print(exists)
|
||||||
|
print(data)
|
||||||
|
if not exists:
|
||||||
|
data["members"].append({"directory":directory})
|
||||||
|
with open(f, "w") as stream2:
|
||||||
|
yaml.safe_dump(data, stream2)
|
||||||
1
todoist-nativefier
Submodule
1
todoist-nativefier
Submodule
Submodule todoist-nativefier added at ea1bd8b80f
1
zoom
Submodule
1
zoom
Submodule
Submodule zoom added at e06a331a21
Reference in New Issue
Block a user