Compare commits
13 Commits
Author | SHA1 | Date | |
---|---|---|---|
b923766cd1 | |||
deb2c65b9c
|
|||
ae5a80db37
|
|||
a573eab126
|
|||
5954740610
|
|||
9370098921
|
|||
a69b0c2071 | |||
de1e338cd3
|
|||
![]() |
744d1a6fe5 | ||
c0561a542f | |||
1d7e66459a | |||
c1b59b8e20 | |||
fe95766606 |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -101,3 +101,5 @@ distribution/*.mts
|
||||
distribution/*.mjs
|
||||
jobs/*
|
||||
!jobs/example.json5
|
||||
!jobs/*-add.json*
|
||||
!jobs/*-move.json*
|
||||
|
@@ -3,7 +3,6 @@
|
||||
LIBDIR=${LIBDIR:-'/usr/share/artools/lib'}
|
||||
|
||||
_artixpkg_pkgbase() {
|
||||
source "${LIBDIR}"/pkg/git/config.sh
|
||||
source "${LIBDIR}"/pkg/util.sh
|
||||
ls -1 "${TREE_DIR_ARTIX}" | tr '\n' ' '
|
||||
}
|
||||
|
302
jobs/kde-add.json5
Normal file
302
jobs/kde-add.json5
Normal file
@@ -0,0 +1,302 @@
|
||||
{
|
||||
"repo": "gremlins",
|
||||
"increment": false,
|
||||
"packages": [
|
||||
"grantleetheme5",
|
||||
"grantleetheme",
|
||||
"ktextaddons",
|
||||
"kpimtextedit5",
|
||||
"kpimtextedit",
|
||||
"kidentitymanagement5",
|
||||
"kidentitymanagement",
|
||||
"libkleo",
|
||||
"kmime5",
|
||||
"kmime",
|
||||
"kimap",
|
||||
"kpkpass",
|
||||
"kitinerary",
|
||||
"kmbox",
|
||||
"mimetreeparser",
|
||||
"kleopatra",
|
||||
"signon-kwallet-extension",
|
||||
"kaccounts-integration",
|
||||
"libakonadi5",
|
||||
"akonadi",
|
||||
"akonadi-mime",
|
||||
"akonadi-search",
|
||||
"akonadi-notes5",
|
||||
"akonadi-notes",
|
||||
"akonadi-contacts5",
|
||||
"akonadi-contacts",
|
||||
"ksmtp",
|
||||
"libkgapi",
|
||||
"kmailtransport",
|
||||
"kldap",
|
||||
"libkdepim",
|
||||
"kcalutils",
|
||||
"libktorrent",
|
||||
"kpmcore",
|
||||
"kopeninghours",
|
||||
"kpublictransport",
|
||||
"ktnef",
|
||||
"kontactinterface5",
|
||||
"kontactinterface",
|
||||
"pimcommon",
|
||||
"kosmindoormap",
|
||||
"mailimporter",
|
||||
"libgravatar",
|
||||
"messagelib",
|
||||
"akonadi-calendar",
|
||||
"calendarsupport",
|
||||
"kdiagram5",
|
||||
"kdiagram",
|
||||
"eventviews",
|
||||
"kdepim-runtime",
|
||||
"libksieve",
|
||||
"mailcommon",
|
||||
"incidenceeditor",
|
||||
"mbox-importer",
|
||||
"pim-data-exporter",
|
||||
"akonadi-import-wizard",
|
||||
"pim-sieve-editor",
|
||||
|
||||
"merkuro",
|
||||
"akonadi-calendar-tools",
|
||||
"korganizer",
|
||||
"kaddressbook",
|
||||
"kdepim-addons",
|
||||
"kalarm",
|
||||
"kmail-account-wizard",
|
||||
"kmail",
|
||||
"khealthcertificate",
|
||||
"libquotient",
|
||||
"itinerary",
|
||||
"akonadiconsole",
|
||||
"grantlee-editor",
|
||||
"kontact",
|
||||
"knotes",
|
||||
"akregator",
|
||||
|
||||
"libkexiv2",
|
||||
"kdegraphics-mobipocket",
|
||||
"kamera",
|
||||
"kcolorchooser",
|
||||
"libkdcraw",
|
||||
"kimagemapeditor",
|
||||
"ksanecore",
|
||||
"libksane",
|
||||
"kdegraphics-thumbnailers",
|
||||
"kolourpaint",
|
||||
"kruler",
|
||||
"svgpart",
|
||||
"okularpart5",
|
||||
"okular",
|
||||
|
||||
"kmag",
|
||||
"kmousetool",
|
||||
"kontrast",
|
||||
"kmouth",
|
||||
|
||||
"ark",
|
||||
"filelight",
|
||||
"kate",
|
||||
"kbackup",
|
||||
"kcalc",
|
||||
"kcharselect",
|
||||
"kdebugsettings",
|
||||
"kdf",
|
||||
"kdialog",
|
||||
"keditbookmarks",
|
||||
"kfind",
|
||||
"markdownpart",
|
||||
"sweeper",
|
||||
"kwalletmanager",
|
||||
"ktimer",
|
||||
"kgpg",
|
||||
"kteatime",
|
||||
"konsolepart5",
|
||||
"konsole",
|
||||
"skanpage",
|
||||
"yakuake",
|
||||
|
||||
"baloo-widgets",
|
||||
"kcron",
|
||||
"khelpcenter",
|
||||
"partitionmanager",
|
||||
"kio5-extras",
|
||||
"kio-extras",
|
||||
"ksystemlog",
|
||||
"kio-admin",
|
||||
"arianna",
|
||||
|
||||
"dolphin",
|
||||
|
||||
"kio-zeroconf",
|
||||
"krfb",
|
||||
"krdc",
|
||||
"kopete",
|
||||
"pulseaudio-qt",
|
||||
"kdeconnect",
|
||||
"kdenetwork-filesharing",
|
||||
"kget",
|
||||
"ktorrent",
|
||||
"konqueror",
|
||||
"kaccounts-providers",
|
||||
"telepathy-kde-common-internals",
|
||||
"telepathy-kde-accounts-kcm",
|
||||
"konversation",
|
||||
"kio-gdrive",
|
||||
"telepathy-kde-text-ui",
|
||||
"telepathy-kde-send-file",
|
||||
"telepathy-kde-integration-module",
|
||||
"telepathy-kde-filetransfer-handler",
|
||||
"telepathy-kde-approver",
|
||||
"telepathy-kde-auth-handler",
|
||||
"telepathy-kde-call-ui",
|
||||
"telepathy-kde-desktop-applets",
|
||||
"telepathy-kde-contact-runner",
|
||||
"telepathy-kde-contact-list",
|
||||
|
||||
"artikulate",
|
||||
"analitza",
|
||||
"kalgebra",
|
||||
"cantor",
|
||||
"kdeedu-data",
|
||||
"libkeduvocdocument",
|
||||
"kanagram",
|
||||
"kbruch",
|
||||
"blinken",
|
||||
"kgeography",
|
||||
"khangman",
|
||||
"kig",
|
||||
"kiten",
|
||||
"kalzium",
|
||||
"marble",
|
||||
"step",
|
||||
"rocs",
|
||||
"parley",
|
||||
"minuet",
|
||||
"klettres",
|
||||
"kmplot",
|
||||
"kqtquickcharts",
|
||||
"kwordquiz",
|
||||
"kturtle",
|
||||
"ktouch",
|
||||
|
||||
"kwave",
|
||||
"kmix",
|
||||
"libkcompactdisc",
|
||||
"libkcddb",
|
||||
"audiocd-kio",
|
||||
"k3b",
|
||||
"kdenlive",
|
||||
"kamoso",
|
||||
"juk",
|
||||
"dragon",
|
||||
"elisa",
|
||||
"ffmpegthumbs",
|
||||
|
||||
|
||||
"libkomparediff2",
|
||||
"umbrello",
|
||||
"poxml",
|
||||
"lokalize",
|
||||
"kompare",
|
||||
"kirigami-gallery",
|
||||
"kdesdk-thumbnailers",
|
||||
"cervisia",
|
||||
"dolphin-plugins",
|
||||
"kapptemplate",
|
||||
"kcachegrind",
|
||||
"kde-dev-utils",
|
||||
"kde-dev-scripts",
|
||||
|
||||
"libkdegames",
|
||||
"libkmahjongg",
|
||||
"bomber",
|
||||
"bovo",
|
||||
"granatier",
|
||||
"kajongg",
|
||||
"kapman",
|
||||
"katomic",
|
||||
"kblackbox",
|
||||
"kblocks",
|
||||
"kbounce",
|
||||
"kbreakout",
|
||||
"kdiamond",
|
||||
"kfourinline",
|
||||
"kgoldrunner",
|
||||
"kigo",
|
||||
"killbots",
|
||||
"kiriki",
|
||||
"kjumpingcube",
|
||||
"klickety",
|
||||
"klines",
|
||||
"picmi",
|
||||
"palapeli",
|
||||
"lskat",
|
||||
"kubrick",
|
||||
"ktuberling",
|
||||
"ksudoku",
|
||||
"ksquares",
|
||||
"kspaceduel",
|
||||
"ksnakeduel",
|
||||
"ksirk",
|
||||
"kshisen",
|
||||
"kmahjongg",
|
||||
"kmines",
|
||||
"knavalbattle",
|
||||
"knetwalk",
|
||||
"knights",
|
||||
"kreversi",
|
||||
"kpat",
|
||||
"konquest",
|
||||
"kolf",
|
||||
"kollision",
|
||||
"skladnik",
|
||||
|
||||
"kdevelop",
|
||||
"kimageannotator",
|
||||
"gwenview",
|
||||
"kdevelop-php",
|
||||
"kdevelop-python",
|
||||
"skanlite",
|
||||
"zanshin",
|
||||
"falkon",
|
||||
"colord-kde",
|
||||
|
||||
"alligator",
|
||||
"angelfish",
|
||||
"audiotube",
|
||||
"kalk",
|
||||
"kasts",
|
||||
"kclock",
|
||||
"kde-inotify-survey",
|
||||
"kdesdk-kio",
|
||||
"keysmith",
|
||||
"kongress",
|
||||
"krecorder",
|
||||
"ktrip",
|
||||
"kweathercore",
|
||||
"kweather",
|
||||
"kunifiedpush",
|
||||
"neochat",
|
||||
"isoimagewriter",
|
||||
"plasmatube",
|
||||
"telly-skout",
|
||||
"tokodon",
|
||||
"koko",
|
||||
"libalkimia",
|
||||
"kmymoney",
|
||||
"accessibility-inspector",
|
||||
"smb4k",
|
||||
"digikam",
|
||||
"audex",
|
||||
"francis",
|
||||
"kalm",
|
||||
"kgraphviewer",
|
||||
"massif-visualizer",
|
||||
"calligra",
|
||||
"qrca"
|
||||
]
|
||||
}
|
302
jobs/kde-move.json5
Normal file
302
jobs/kde-move.json5
Normal file
@@ -0,0 +1,302 @@
|
||||
{
|
||||
"source": "gremlins",
|
||||
"repo": "stable",
|
||||
"packages": [
|
||||
"grantleetheme5",
|
||||
"grantleetheme",
|
||||
"ktextaddons",
|
||||
"kpimtextedit5",
|
||||
"kpimtextedit",
|
||||
"kidentitymanagement5",
|
||||
"kidentitymanagement",
|
||||
"libkleo",
|
||||
"kmime5",
|
||||
"kmime",
|
||||
"kimap",
|
||||
"kpkpass",
|
||||
"kitinerary",
|
||||
"kmbox",
|
||||
"mimetreeparser",
|
||||
"kleopatra",
|
||||
"signon-kwallet-extension",
|
||||
"kaccounts-integration",
|
||||
"libakonadi5",
|
||||
"akonadi",
|
||||
"akonadi-mime",
|
||||
"akonadi-search",
|
||||
"akonadi-notes5",
|
||||
"akonadi-notes",
|
||||
"akonadi-contacts5",
|
||||
"akonadi-contacts",
|
||||
"ksmtp",
|
||||
"libkgapi",
|
||||
"kmailtransport",
|
||||
"kldap",
|
||||
"libkdepim",
|
||||
"kcalutils",
|
||||
"libktorrent",
|
||||
"kpmcore",
|
||||
"kopeninghours",
|
||||
"kpublictransport",
|
||||
"ktnef",
|
||||
"kontactinterface5",
|
||||
"kontactinterface",
|
||||
"pimcommon",
|
||||
"kosmindoormap",
|
||||
"mailimporter",
|
||||
"libgravatar",
|
||||
"messagelib",
|
||||
"akonadi-calendar",
|
||||
"calendarsupport",
|
||||
"kdiagram5",
|
||||
"kdiagram",
|
||||
"eventviews",
|
||||
"kdepim-runtime",
|
||||
"libksieve",
|
||||
"mailcommon",
|
||||
"incidenceeditor",
|
||||
"mbox-importer",
|
||||
"pim-data-exporter",
|
||||
"akonadi-import-wizard",
|
||||
"pim-sieve-editor",
|
||||
|
||||
"merkuro",
|
||||
"akonadi-calendar-tools",
|
||||
"korganizer",
|
||||
"kaddressbook",
|
||||
"kdepim-addons",
|
||||
"kalarm",
|
||||
"kmail-account-wizard",
|
||||
"kmail",
|
||||
"khealthcertificate",
|
||||
"libquotient",
|
||||
"itinerary",
|
||||
"akonadiconsole",
|
||||
"grantlee-editor",
|
||||
"kontact",
|
||||
"knotes",
|
||||
"akregator",
|
||||
|
||||
"libkexiv2",
|
||||
"kdegraphics-mobipocket",
|
||||
"kamera",
|
||||
"kcolorchooser",
|
||||
"libkdcraw",
|
||||
"kimagemapeditor",
|
||||
"ksanecore",
|
||||
"libksane",
|
||||
"kdegraphics-thumbnailers",
|
||||
"kolourpaint",
|
||||
"kruler",
|
||||
"svgpart",
|
||||
"okularpart5",
|
||||
"okular",
|
||||
|
||||
"kmag",
|
||||
"kmousetool",
|
||||
"kontrast",
|
||||
"kmouth",
|
||||
|
||||
"ark",
|
||||
"filelight",
|
||||
"kate",
|
||||
"kbackup",
|
||||
"kcalc",
|
||||
"kcharselect",
|
||||
"kdebugsettings",
|
||||
"kdf",
|
||||
"kdialog",
|
||||
"keditbookmarks",
|
||||
"kfind",
|
||||
"markdownpart",
|
||||
"sweeper",
|
||||
"kwalletmanager",
|
||||
"ktimer",
|
||||
"kgpg",
|
||||
"kteatime",
|
||||
"konsolepart5",
|
||||
"konsole",
|
||||
"skanpage",
|
||||
"yakuake",
|
||||
|
||||
"baloo-widgets",
|
||||
"kcron",
|
||||
"khelpcenter",
|
||||
"partitionmanager",
|
||||
"kio5-extras",
|
||||
"kio-extras",
|
||||
"ksystemlog",
|
||||
"kio-admin",
|
||||
"arianna",
|
||||
|
||||
"dolphin",
|
||||
|
||||
"kio-zeroconf",
|
||||
"krfb",
|
||||
"krdc",
|
||||
"kopete",
|
||||
"pulseaudio-qt",
|
||||
"kdeconnect",
|
||||
"kdenetwork-filesharing",
|
||||
"kget",
|
||||
"ktorrent",
|
||||
"konqueror",
|
||||
"kaccounts-providers",
|
||||
"telepathy-kde-common-internals",
|
||||
"telepathy-kde-accounts-kcm",
|
||||
"konversation",
|
||||
"kio-gdrive",
|
||||
"telepathy-kde-text-ui",
|
||||
"telepathy-kde-send-file",
|
||||
"telepathy-kde-integration-module",
|
||||
"telepathy-kde-filetransfer-handler",
|
||||
"telepathy-kde-approver",
|
||||
"telepathy-kde-auth-handler",
|
||||
"telepathy-kde-call-ui",
|
||||
"telepathy-kde-desktop-applets",
|
||||
"telepathy-kde-contact-runner",
|
||||
"telepathy-kde-contact-list",
|
||||
|
||||
"artikulate",
|
||||
"analitza",
|
||||
"kalgebra",
|
||||
"cantor",
|
||||
"kdeedu-data",
|
||||
"libkeduvocdocument",
|
||||
"kanagram",
|
||||
"kbruch",
|
||||
"blinken",
|
||||
"kgeography",
|
||||
"khangman",
|
||||
"kig",
|
||||
"kiten",
|
||||
"kalzium",
|
||||
"marble",
|
||||
"step",
|
||||
"rocs",
|
||||
"parley",
|
||||
"minuet",
|
||||
"klettres",
|
||||
"kmplot",
|
||||
"kqtquickcharts",
|
||||
"kwordquiz",
|
||||
"kturtle",
|
||||
"ktouch",
|
||||
|
||||
"kwave",
|
||||
"kmix",
|
||||
"libkcompactdisc",
|
||||
"libkcddb",
|
||||
"audiocd-kio",
|
||||
"k3b",
|
||||
"kdenlive",
|
||||
"kamoso",
|
||||
"juk",
|
||||
"dragon",
|
||||
"elisa",
|
||||
"ffmpegthumbs",
|
||||
|
||||
|
||||
"libkomparediff2",
|
||||
"umbrello",
|
||||
"poxml",
|
||||
"lokalize",
|
||||
"kompare",
|
||||
"kirigami-gallery",
|
||||
"kdesdk-thumbnailers",
|
||||
"cervisia",
|
||||
"dolphin-plugins",
|
||||
"kapptemplate",
|
||||
"kcachegrind",
|
||||
"kde-dev-utils",
|
||||
"kde-dev-scripts",
|
||||
|
||||
"libkdegames",
|
||||
"libkmahjongg",
|
||||
"bomber",
|
||||
"bovo",
|
||||
"granatier",
|
||||
"kajongg",
|
||||
"kapman",
|
||||
"katomic",
|
||||
"kblackbox",
|
||||
"kblocks",
|
||||
"kbounce",
|
||||
"kbreakout",
|
||||
"kdiamond",
|
||||
"kfourinline",
|
||||
"kgoldrunner",
|
||||
"kigo",
|
||||
"killbots",
|
||||
"kiriki",
|
||||
"kjumpingcube",
|
||||
"klickety",
|
||||
"klines",
|
||||
"picmi",
|
||||
"palapeli",
|
||||
"lskat",
|
||||
"kubrick",
|
||||
"ktuberling",
|
||||
"ksudoku",
|
||||
"ksquares",
|
||||
"kspaceduel",
|
||||
"ksnakeduel",
|
||||
"ksirk",
|
||||
"kshisen",
|
||||
"kmahjongg",
|
||||
"kmines",
|
||||
"knavalbattle",
|
||||
"knetwalk",
|
||||
"knights",
|
||||
"kreversi",
|
||||
"kpat",
|
||||
"konquest",
|
||||
"kolf",
|
||||
"kollision",
|
||||
"skladnik",
|
||||
|
||||
"kdevelop",
|
||||
"kimageannotator",
|
||||
"gwenview",
|
||||
"kdevelop-php",
|
||||
"kdevelop-python",
|
||||
"skanlite",
|
||||
"zanshin",
|
||||
"falkon",
|
||||
"colord-kde",
|
||||
|
||||
"alligator",
|
||||
"angelfish",
|
||||
"audiotube",
|
||||
"kalk",
|
||||
"kasts",
|
||||
"kclock",
|
||||
"kde-inotify-survey",
|
||||
"kdesdk-kio",
|
||||
"keysmith",
|
||||
"kongress",
|
||||
"krecorder",
|
||||
"ktrip",
|
||||
"kweathercore",
|
||||
"kweather",
|
||||
"kunifiedpush",
|
||||
"neochat",
|
||||
"isoimagewriter",
|
||||
"plasmatube",
|
||||
"telly-skout",
|
||||
"tokodon",
|
||||
"koko",
|
||||
"libalkimia",
|
||||
"kmymoney",
|
||||
"accessibility-inspector",
|
||||
"smb4k",
|
||||
"digikam",
|
||||
"audex",
|
||||
"francis",
|
||||
"kalm",
|
||||
"kgraphviewer",
|
||||
"massif-visualizer",
|
||||
"calligra",
|
||||
"qrca"
|
||||
]
|
||||
}
|
77
jobs/kf6-add.json5
Normal file
77
jobs/kf6-add.json5
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"repo": "gremlins",
|
||||
"packages": [
|
||||
"extra-cmake-modules",
|
||||
"breeze-icons",
|
||||
"bluez-qt",
|
||||
"attica",
|
||||
"kapidox",
|
||||
"karchive",
|
||||
"kcalendarcore",
|
||||
"kcodecs",
|
||||
"kconfig",
|
||||
"kcoreaddons",
|
||||
"kcrash",
|
||||
"kdbusaddons",
|
||||
"kdnssd",
|
||||
"kglobalaccel",
|
||||
"kguiaddons",
|
||||
"kholidays",
|
||||
"ki18n",
|
||||
"kfilemetadata",
|
||||
"kdoctools",
|
||||
"kcontacts",
|
||||
"kcolorscheme",
|
||||
"kidletime",
|
||||
"kimageformats",
|
||||
"kirigami",
|
||||
"kitemmodels",
|
||||
"kitemviews",
|
||||
"knotifications",
|
||||
"kpackage",
|
||||
"kplotting",
|
||||
"kpty",
|
||||
"kdesu",
|
||||
"kquickcharts",
|
||||
"krunner",
|
||||
"kservice",
|
||||
"kded",
|
||||
"ksvg",
|
||||
"ktexttemplate",
|
||||
"kunitconversion",
|
||||
"kuserfeedback",
|
||||
"kwidgetsaddons",
|
||||
"kpeople",
|
||||
"kjobwidgets",
|
||||
"kdeclarative",
|
||||
"kconfigwidgets",
|
||||
"kiconthemes",
|
||||
"kcompletion",
|
||||
"kbookmarks",
|
||||
"kwindowsystem",
|
||||
"kwallet",
|
||||
"kstatusnotifieritem",
|
||||
"kauth",
|
||||
"kxmlgui",
|
||||
"modemmanager-qt",
|
||||
"networkmanager-qt",
|
||||
"prison",
|
||||
"solid",
|
||||
"kio",
|
||||
"kparts",
|
||||
"knotifyconfig",
|
||||
"kdav",
|
||||
"kcmutils",
|
||||
"purpose",
|
||||
"baloo",
|
||||
"sonnet",
|
||||
"qqc2-desktop-style",
|
||||
"ktextwidgets",
|
||||
"syndication",
|
||||
"knewstuff",
|
||||
"frameworkintegration",
|
||||
"syntax-highlighting",
|
||||
"ktexteditor",
|
||||
"threadweaver",
|
||||
]
|
||||
}
|
78
jobs/kf6-move.json5
Normal file
78
jobs/kf6-move.json5
Normal file
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"source": "gremlins",
|
||||
"repo": "stable",
|
||||
"packages": [
|
||||
"extra-cmake-modules",
|
||||
"breeze-icons",
|
||||
"bluez-qt",
|
||||
"attica",
|
||||
"kapidox",
|
||||
"karchive",
|
||||
"kcalendarcore",
|
||||
"kcodecs",
|
||||
"kconfig",
|
||||
"kcoreaddons",
|
||||
"kcrash",
|
||||
"kdbusaddons",
|
||||
"kdnssd",
|
||||
"kglobalaccel",
|
||||
"kguiaddons",
|
||||
"kholidays",
|
||||
"ki18n",
|
||||
"kfilemetadata",
|
||||
"kdoctools",
|
||||
"kcontacts",
|
||||
"kcolorscheme",
|
||||
"kidletime",
|
||||
"kimageformats",
|
||||
"kirigami",
|
||||
"kitemmodels",
|
||||
"kitemviews",
|
||||
"knotifications",
|
||||
"kpackage",
|
||||
"kplotting",
|
||||
"kpty",
|
||||
"kdesu",
|
||||
"kquickcharts",
|
||||
"krunner",
|
||||
"kservice",
|
||||
"kded",
|
||||
"ksvg",
|
||||
"ktexttemplate",
|
||||
"kunitconversion",
|
||||
"kuserfeedback",
|
||||
"kwidgetsaddons",
|
||||
"kpeople",
|
||||
"kjobwidgets",
|
||||
"kdeclarative",
|
||||
"kconfigwidgets",
|
||||
"kiconthemes",
|
||||
"kcompletion",
|
||||
"kbookmarks",
|
||||
"kwindowsystem",
|
||||
"kwallet",
|
||||
"kstatusnotifieritem",
|
||||
"kauth",
|
||||
"kxmlgui",
|
||||
"modemmanager-qt",
|
||||
"networkmanager-qt",
|
||||
"prison",
|
||||
"solid",
|
||||
"kio",
|
||||
"kparts",
|
||||
"knotifyconfig",
|
||||
"kdav",
|
||||
"kcmutils",
|
||||
"purpose",
|
||||
"baloo",
|
||||
"sonnet",
|
||||
"qqc2-desktop-style",
|
||||
"ktextwidgets",
|
||||
"syndication",
|
||||
"knewstuff",
|
||||
"frameworkintegration",
|
||||
"syntax-highlighting",
|
||||
"ktexteditor",
|
||||
"threadweaver",
|
||||
]
|
||||
}
|
70
jobs/plasma-add.json5
Normal file
70
jobs/plasma-add.json5
Normal file
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"repo": "gremlins",
|
||||
"increment": false,
|
||||
"packages": [
|
||||
"breeze-grub",
|
||||
"breeze-plymouth",
|
||||
"layer-shell-qt",
|
||||
"discover",
|
||||
"flatpak-kcm",
|
||||
"kactivitymanagerd",
|
||||
"kde-cli-tools",
|
||||
"kdecoration",
|
||||
"kde-gtk-config",
|
||||
"breeze",
|
||||
"breeze-gtk",
|
||||
"aurorae",
|
||||
"kgamma",
|
||||
"kglobalacceld",
|
||||
"kmenuedit",
|
||||
"kpipewire",
|
||||
"krdp",
|
||||
"ksshaskpass",
|
||||
"kwallet-pam",
|
||||
"kwayland",
|
||||
"kwayland-integration",
|
||||
"kwrited",
|
||||
"libkscreen",
|
||||
"libksysguard",
|
||||
"ksystemstats",
|
||||
"ocean-sound-theme",
|
||||
"oxygen-sounds",
|
||||
"plasma-activities",
|
||||
"libplasma",
|
||||
"oxygen",
|
||||
"milou",
|
||||
"kscreenlocker",
|
||||
"bluedevil",
|
||||
"plasma-activities-stats",
|
||||
"plasma-firewall",
|
||||
"plasma-systemmonitor",
|
||||
"plasma-thunderbolt",
|
||||
"plasma-workspace-wallpapers",
|
||||
"plasma5support",
|
||||
"plasma-sdk",
|
||||
"kscreen",
|
||||
"plymouth-kcm",
|
||||
"polkit-kde-agent",
|
||||
"print-manager",
|
||||
"qqc2-breeze-style",
|
||||
"sddm-kcm",
|
||||
"systemsettings",
|
||||
"kinfocenter",
|
||||
"plasma-disks",
|
||||
"wacomtablet",
|
||||
"xdg-desktop-portal-kde",
|
||||
"plasma-integration",
|
||||
"kwin",
|
||||
"kwin-x11",
|
||||
"plasma-workspace",
|
||||
"powerdevil",
|
||||
"plasma-vault",
|
||||
"plasma-pa",
|
||||
"plasma-nm",
|
||||
"plasma-welcome",
|
||||
"plasma-desktop",
|
||||
"plasma-browser-integration",
|
||||
"kdeplasma-addons",
|
||||
"spectacle",
|
||||
]
|
||||
}
|
70
jobs/plasma-move.json5
Normal file
70
jobs/plasma-move.json5
Normal file
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"source": "gremlins",
|
||||
"repo": "stable",
|
||||
"packages": [
|
||||
"breeze-grub",
|
||||
"breeze-plymouth",
|
||||
"layer-shell-qt",
|
||||
"discover",
|
||||
"flatpak-kcm",
|
||||
"kactivitymanagerd",
|
||||
"kde-cli-tools",
|
||||
"kdecoration",
|
||||
"kde-gtk-config",
|
||||
"breeze",
|
||||
"breeze-gtk",
|
||||
"aurorae",
|
||||
"kgamma",
|
||||
"kglobalacceld",
|
||||
"kmenuedit",
|
||||
"kpipewire",
|
||||
"krdp",
|
||||
"ksshaskpass",
|
||||
"kwallet-pam",
|
||||
"kwayland",
|
||||
"kwayland-integration",
|
||||
"kwrited",
|
||||
"libkscreen",
|
||||
"libksysguard",
|
||||
"ksystemstats",
|
||||
"ocean-sound-theme",
|
||||
"oxygen-sounds",
|
||||
"plasma-activities",
|
||||
"libplasma",
|
||||
"oxygen",
|
||||
"milou",
|
||||
"kscreenlocker",
|
||||
"bluedevil",
|
||||
"plasma-activities-stats",
|
||||
"plasma-firewall",
|
||||
"plasma-systemmonitor",
|
||||
"plasma-thunderbolt",
|
||||
"plasma-workspace-wallpapers",
|
||||
"plasma5support",
|
||||
"plasma-sdk",
|
||||
"kscreen",
|
||||
"plymouth-kcm",
|
||||
"polkit-kde-agent",
|
||||
"print-manager",
|
||||
"qqc2-breeze-style",
|
||||
"sddm-kcm",
|
||||
"systemsettings",
|
||||
"kinfocenter",
|
||||
"plasma-disks",
|
||||
"wacomtablet",
|
||||
"xdg-desktop-portal-kde",
|
||||
"plasma-integration",
|
||||
"kwin",
|
||||
"kwin-x11",
|
||||
"plasma-workspace",
|
||||
"powerdevil",
|
||||
"plasma-vault",
|
||||
"plasma-pa",
|
||||
"plasma-nm",
|
||||
"plasma-welcome",
|
||||
"plasma-desktop",
|
||||
"plasma-browser-integration",
|
||||
"kdeplasma-addons",
|
||||
"spectacle",
|
||||
]
|
||||
}
|
88
package-lock.json
generated
88
package-lock.json
generated
@@ -1,19 +1,19 @@
|
||||
{
|
||||
"name": "artix-metro",
|
||||
"version": "3.1.2",
|
||||
"version": "3.1.5",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "artix-metro",
|
||||
"version": "3.1.2",
|
||||
"version": "3.1.5",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"artix-checkupdates": "1.0.2",
|
||||
"cli-color": "2.0.4",
|
||||
"glob": "11.0.1",
|
||||
"glob": "11.0.2",
|
||||
"json5": "2.2.3",
|
||||
"ky": "1.7.5"
|
||||
"ky": "1.8.1"
|
||||
},
|
||||
"bin": {
|
||||
"artix-metro": "bin/artix-metro.mjs"
|
||||
@@ -21,8 +21,8 @@
|
||||
"devDependencies": {
|
||||
"@sindresorhus/tsconfig": "7.0.0",
|
||||
"@types/cli-color": "2.0.6",
|
||||
"@types/node": "22.13.10",
|
||||
"typescript": "5.8.2"
|
||||
"@types/node": "22.15.14",
|
||||
"typescript": "5.8.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@isaacs/cliui": {
|
||||
@@ -63,13 +63,13 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "22.13.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz",
|
||||
"integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==",
|
||||
"version": "22.15.14",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.14.tgz",
|
||||
"integrity": "sha512-BL1eyu/XWsFGTtDWOYULQEs4KR0qdtYfCxYAUYRoB7JP7h9ETYLgQTww6kH8Sj2C0pFGgrpM0XKv6/kbIzYJ1g==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"undici-types": "~6.20.0"
|
||||
"undici-types": "~6.21.0"
|
||||
}
|
||||
},
|
||||
"node_modules/ansi-regex": {
|
||||
@@ -109,9 +109,9 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/brace-expansion": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
|
||||
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
|
||||
"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"balanced-match": "^1.0.0"
|
||||
@@ -288,9 +288,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/glob": {
|
||||
"version": "11.0.1",
|
||||
"resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz",
|
||||
"integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==",
|
||||
"version": "11.0.2",
|
||||
"resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz",
|
||||
"integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"foreground-child": "^3.1.0",
|
||||
@@ -357,9 +357,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/ky": {
|
||||
"version": "1.7.5",
|
||||
"resolved": "https://registry.npmjs.org/ky/-/ky-1.7.5.tgz",
|
||||
"integrity": "sha512-HzhziW6sc5m0pwi5M196+7cEBtbt0lCYi67wNsiwMUmz833wloE0gbzJPWKs1gliFKQb34huItDQX97LyOdPdA==",
|
||||
"version": "1.8.1",
|
||||
"resolved": "https://registry.npmjs.org/ky/-/ky-1.8.1.tgz",
|
||||
"integrity": "sha512-7Bp3TpsE+L+TARSnnDpk3xg8Idi8RwSLdj6CMbNWoOARIrGrbuLGusV0dYwbZOm4bB3jHNxSw8Wk/ByDqJEnDw==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
@@ -604,9 +604,9 @@
|
||||
"integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
|
||||
},
|
||||
"node_modules/typescript": {
|
||||
"version": "5.8.2",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
|
||||
"integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
|
||||
"version": "5.8.3",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
|
||||
"integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
@@ -618,9 +618,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/undici-types": {
|
||||
"version": "6.20.0",
|
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
|
||||
"integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
|
||||
"version": "6.21.0",
|
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
|
||||
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
@@ -758,12 +758,12 @@
|
||||
"dev": true
|
||||
},
|
||||
"@types/node": {
|
||||
"version": "22.13.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz",
|
||||
"integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==",
|
||||
"version": "22.15.14",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.14.tgz",
|
||||
"integrity": "sha512-BL1eyu/XWsFGTtDWOYULQEs4KR0qdtYfCxYAUYRoB7JP7h9ETYLgQTww6kH8Sj2C0pFGgrpM0XKv6/kbIzYJ1g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"undici-types": "~6.20.0"
|
||||
"undici-types": "~6.21.0"
|
||||
}
|
||||
},
|
||||
"ansi-regex": {
|
||||
@@ -787,9 +787,9 @@
|
||||
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
|
||||
},
|
||||
"brace-expansion": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
|
||||
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
|
||||
"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
|
||||
"requires": {
|
||||
"balanced-match": "^1.0.0"
|
||||
}
|
||||
@@ -941,9 +941,9 @@
|
||||
}
|
||||
},
|
||||
"glob": {
|
||||
"version": "11.0.1",
|
||||
"resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz",
|
||||
"integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==",
|
||||
"version": "11.0.2",
|
||||
"resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz",
|
||||
"integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==",
|
||||
"requires": {
|
||||
"foreground-child": "^3.1.0",
|
||||
"jackspeak": "^4.0.1",
|
||||
@@ -982,9 +982,9 @@
|
||||
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="
|
||||
},
|
||||
"ky": {
|
||||
"version": "1.7.5",
|
||||
"resolved": "https://registry.npmjs.org/ky/-/ky-1.7.5.tgz",
|
||||
"integrity": "sha512-HzhziW6sc5m0pwi5M196+7cEBtbt0lCYi67wNsiwMUmz833wloE0gbzJPWKs1gliFKQb34huItDQX97LyOdPdA=="
|
||||
"version": "1.8.1",
|
||||
"resolved": "https://registry.npmjs.org/ky/-/ky-1.8.1.tgz",
|
||||
"integrity": "sha512-7Bp3TpsE+L+TARSnnDpk3xg8Idi8RwSLdj6CMbNWoOARIrGrbuLGusV0dYwbZOm4bB3jHNxSw8Wk/ByDqJEnDw=="
|
||||
},
|
||||
"lru-cache": {
|
||||
"version": "11.0.2",
|
||||
@@ -1147,15 +1147,15 @@
|
||||
"integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
|
||||
},
|
||||
"typescript": {
|
||||
"version": "5.8.2",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
|
||||
"integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
|
||||
"version": "5.8.3",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
|
||||
"integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
|
||||
"dev": true
|
||||
},
|
||||
"undici-types": {
|
||||
"version": "6.20.0",
|
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
|
||||
"integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
|
||||
"version": "6.21.0",
|
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
|
||||
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
|
||||
"dev": true
|
||||
},
|
||||
"which": {
|
||||
|
10
package.json
10
package.json
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "artix-metro",
|
||||
"version": "3.1.2",
|
||||
"version": "3.1.5",
|
||||
"description": "Automate pushing packages to Artix",
|
||||
"keywords": [
|
||||
"artix",
|
||||
@@ -33,14 +33,14 @@
|
||||
"dependencies": {
|
||||
"artix-checkupdates": "1.0.2",
|
||||
"cli-color": "2.0.4",
|
||||
"ky": "1.7.5",
|
||||
"ky": "1.8.1",
|
||||
"json5": "2.2.3",
|
||||
"glob": "11.0.1"
|
||||
"glob": "11.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "5.8.2",
|
||||
"typescript": "5.8.3",
|
||||
"@sindresorhus/tsconfig": "7.0.0",
|
||||
"@types/cli-color": "2.0.6",
|
||||
"@types/node": "22.13.10"
|
||||
"@types/node": "22.15.14"
|
||||
}
|
||||
}
|
||||
|
@@ -55,14 +55,21 @@ class Pusher {
|
||||
}
|
||||
|
||||
async refreshGpg() {
|
||||
if (await isPasswordRequired()) {
|
||||
const sshSignMode = 'SSHKEYSIGN' in process.env;
|
||||
if (sshSignMode || await isPasswordRequired()) {
|
||||
console.log(clc.cyan('Refreshing signature...'));
|
||||
this._createdSignfile ||= await runCommand('touch', [SIGNFILE]);
|
||||
if (sshSignMode) {
|
||||
await runCommand('ssh-keygen', ['-Y', 'sign', '-f', path.resolve(process.env['SSHKEYSIGN'] as string), '-n', ' git', SIGNFILE]);
|
||||
}
|
||||
else {
|
||||
await runCommand('gpg', ['-a', '--passphrase', escapeCommandParam(this._config.gpgpass || ''), '--batch', '--pinentry-mode', 'loopback', '--detach-sign', SIGNFILE]);
|
||||
await fsp.rm(`${SIGNFILE}.asc`);
|
||||
}
|
||||
await fsp.rm(`${SIGNFILE}.${sshSignMode ? 'sig' : 'asc'}`)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
increment(pkg: string): Promise<void> {
|
||||
return new Promise(async (res, _) => {
|
||||
const pkgbuild = path.join(this._artools.workspace, 'artixlinux', pkg, 'PKGBUILD');
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#!/bin/bash
|
||||
read -s -p "Enter your GPG password: " GPGPASS
|
||||
export GPGPASS
|
||||
node index.js --job jobs/kde-01.json5 \
|
||||
&& node index.js --job jobs/kde-02-push.json
|
||||
artix-metro --job jobs/kde-add.json5 \
|
||||
&& artix-metro --job jobs/kde-move.json5
|
||||
|
||||
./notify.sh
|
||||
GPGPASS=""
|
||||
|
Reference in New Issue
Block a user