Compare commits

...

29 Commits

Author SHA1 Message Date
Sebastian Rust
3af3598b75 ignore: backupexclusion 2023-06-12 13:57:42 +02:00
Sebastian Rust
a70d9b6649 added: snapraid 2022-12-14 09:01:37 +01:00
Sebastian Rust
079c781477 added: miniconda3 2022-12-13 09:26:57 +01:00
Sebastian Rust
3c4cda541e bump 2022-12-11 18:07:13 +01:00
Sebastian Rust
f926718384 fixed shasum 2022-12-11 17:36:17 +01:00
Sebastian Rust
95c79ea004 fixed: todoist-nativefier 2022-12-11 17:23:38 +01:00
Sebastian Rust
731359199b added: dynalist-desktop 2022-07-14 18:45:09 +02:00
Sebastian Rust
17bda381cd added: cruft 2022-07-14 18:44:50 +02:00
Sebastian Rust
75debc5582 added: firefox-extension-plasma-integration 2022-07-14 18:44:35 +02:00
Sebastian Rust
4ad9986af3 added: latte-dock-git 2022-07-14 18:44:23 +02:00
Sebastian Rust
6362296643 added: slack 2022-07-14 18:44:08 +02:00
Sebastian Rust
26d9b9b34c added: zoom 2022-07-14 18:43:48 +02:00
Sebastian Rust
8a6276be37 added: code-marketplace 2022-07-11 14:33:05 +02:00
Sebastian Rust
c24fa49050 added: gtd-process 2022-07-10 16:20:59 +02:00
Sebastian Rust
14590437b0 added: gtd-next 2022-07-10 16:20:47 +02:00
Sebastian Rust
80e7a76b88 added: code-features 2022-07-10 13:50:55 +02:00
Sebastian Rust
adb731b97b added: track remote changes 2022-07-10 13:48:19 +02:00
Sebastian Rust
682f0edc1e added: nodejs-nativefier 2022-07-10 13:41:59 +02:00
Sebastian Rust
9f4e4f96c4 added: habitica-nativefier 2022-07-10 13:40:11 +02:00
Sebastian Rust
2e3d890743 added: todoist-nativefier 2022-07-10 13:39:58 +02:00
Sebastian Rust
b9e022694e added: focusmate-nativefier 2022-07-10 13:39:17 +02:00
Sebastian Rust
7b1d6bc047 added: plymouth-theme-arch-breeze-git 2022-07-10 13:26:17 +02:00
Sebastian Rust
64b5a44baf bump 2022-07-10 13:25:46 +02:00
Sebastian Rust
e13e775ecb added: plymouth-git 2022-07-10 13:24:42 +02:00
Sebastian Rust
fc7ebde56f fixed bug in build-pacman-repo 2022-07-10 13:17:53 +02:00
Sebastian Rust
3b3c9ef51c added: build instructions 2022-07-10 13:13:24 +02:00
Sebastian Rust
70fe9d1142 added directory to yaml 2022-07-10 13:13:04 +02:00
Sebastian Rust
c5e3eea64d added: aur task 2022-07-10 12:50:36 +02:00
Sebastian Rust
cf8bb5ac74 added: scrub 2022-07-10 12:48:59 +02:00
22 changed files with 147 additions and 26 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.nobackup

54
.gitmodules vendored
View File

@@ -46,3 +46,57 @@
[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

View File

@@ -1,28 +1,47 @@
---
global-settings:
repository: /repo/pkg.db.tar.gz
container: projects
record-failed-builds: /repo/failed-build-records/aur-packages-builder.yaml
install-missing-dependencies: true
clean-after-build: true
arch-filter:
- x86_64
check: disabled
packager: Sebastian Rust
allow-failure: true
arch-filter:
- x86_64
check: disabled
clean-after-build: true
container: projects
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:
- directory: kfiredragonhelper
- directory: firedragon
- directory: betterbird-bin
- directory: libsearpc
- directory: seafile
- directory: pikaur
- directory: seafile-client
- directory: inxi
- directory: spotify
- directory: mergerfs
- directory: btrbk
- directory: downgrade
- directory: dolphin-seafile-plugin
- directory: pdfsam
- directory: kfiredragonhelper
- directory: firedragon
- directory: betterbird-bin
- directory: libsearpc
- directory: seafile
- directory: pikaur
- directory: seafile-client
- directory: inxi
- directory: spotify
- directory: mergerfs
- 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

Submodule code-features added at 5580b51369

1
code-marketplace Submodule

Submodule code-marketplace added at 6f5283f9c4

1
cruft Submodule

Submodule cruft added at 2f96eddfcf

1
dynalist-desktop Submodule

Submodule dynalist-desktop added at 139b5c89fb

1
focusmate-nativefier Submodule

Submodule focusmate-nativefier added at d712bfa7b3

1
gtd-next Submodule

Submodule gtd-next added at 439413edf7

1
gtd-process Submodule

Submodule gtd-process added at e880f0a681

1
habitica-nativefier Submodule

Submodule habitica-nativefier added at 8680e6dbdc

1
latte-dock-git Submodule

Submodule latte-dock-git added at 04661a3512

1
miniconda3 Submodule

Submodule miniconda3 added at a032fd9088

1
nodejs-nativefier Submodule

Submodule nodejs-nativefier added at 15185725f3

1
plymouth-git Submodule

Submodule plymouth-git added at e93c21dcc8

1
scrub Submodule

Submodule scrub added at b596b6aca4

1
slack Submodule

Submodule slack added at 0bafce6aa4

View File

@@ -1,8 +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:
name = url
c.run(f"git submodule add {url}")
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

Submodule todoist-nativefier added at ea1bd8b80f

1
zoom Submodule

Submodule zoom added at e06a331a21