From 7949a715a23d1f482d8e3fe43175d7dcbd915a2c Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Sat, 18 May 2024 22:06:29 -0600 Subject: imworkingon: Add the Arch systemd packaging PR --- cmd/generate/main.go | 6 ++++++ imworkingon/contribs.yml | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/cmd/generate/main.go b/cmd/generate/main.go index 6686605..925f832 100644 --- a/cmd/generate/main.go +++ b/cmd/generate/main.go @@ -137,6 +137,12 @@ func mainWithError() error { if m := reGitLabMR.FindStringSubmatch(c.URLs[0]); m != nil { authority := m[1] projectID := m[2] + if authority == "gitlab.archlinux.org" && strings.HasPrefix(projectID, "archlinux/packaging/packages/") { + return Upstream{ + URLs: []string{"https://" + authority + "/" + projectID}, + Name: strings.Replace(projectID, "/packages/", "/", 1), + } + } return Upstream{ URLs: []string{"https://" + authority + "/" + projectID}, Name: projectID, diff --git a/imworkingon/contribs.yml b/imworkingon/contribs.yml index 6394421..2637176 100644 --- a/imworkingon/contribs.yml +++ b/imworkingon/contribs.yml @@ -124,3 +124,10 @@ Just a minor touch-up to `configure.ac` that I noticed could be made when updating Parabola's `pcr/awf` package. Parabola makes other software better! +- urls: [https://gitlab.archlinux.org/archlinux/packaging/packages/systemd/-/merge_requests/12] + tags: [Parabola, init-freedom] + desc: | + Some changes to the way that Arch Linux packages systemd that + should make it easier for distros downstream of Arch (certainly + Parabola, hopefully Artix) to provide init-freedom and support + other init systems. -- cgit v1.2.3-2-g168b