20 Commits

Author SHA1 Message Date
9882035ca4 chore(ci): improve error handling and push only ref
Some checks failed
Markdown linter / markdown-lint (push) Failing after 20s
2025-04-14 17:32:17 +02:00
9280fb3553 fix(ci): remove drone configuration
All checks were successful
Markdown linter / markdown-lint (push) Successful in 11s
2025-04-14 16:47:45 +02:00
d327604a34 feat(ci): replace drone with gitea act-runner
All checks were successful
Markdown linter / markdown-lint (push) Successful in 12s
continuous-integration/drone/push Build is passing
2025-04-14 16:47:05 +02:00
71cb9a0cbf chore(workflows): add sync
All checks were successful
Markdown linter / markdown-lint (push) Successful in 12s
continuous-integration/drone/push Build is passing
2025-04-14 16:44:45 +02:00
59a64138c1 fix(ci): use act_runner
All checks were successful
continuous-integration/drone/push Build is passing
Markdown linter / markdown-lint (push) Successful in 34s
2025-04-13 23:13:31 +02:00
fd87b9d3a3 chore(renovate): use configuration preset
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-30 21:02:46 +02:00
29d7b70c1d fix: add mint-backgrounds-wilma
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-02 14:24:47 +02:00
9e58986e70 fix(renovate): remove automerge options
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-21 14:39:42 +01:00
73c8b1e1c6 fix: resolve cyclic dependency
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-19 21:44:27 +01:00
4d11857524 fix: add mint-backgrounds-virginia
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-13 16:06:36 +01:00
a7e439cfe3 fix: add mint-backgrounds-virginia
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-13 16:02:44 +01:00
c313d42b87 fix(ci): init
All checks were successful
continuous-integration/drone Build is passing
2023-12-02 16:01:38 +01:00
f1ef8eeadf fix: add mint-backgrounds-victoria 2023-06-23 09:31:55 +02:00
2fe2819a2e fix: editor config
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-09 12:22:45 +01:00
91d6938d53 fix(ci): init drone
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-16 16:18:01 +01:00
b78432ece4 fix: add README 2022-12-16 15:59:52 +01:00
f61d19ff98 fix: add mint-backgrounds-vera 2022-12-15 17:39:51 +01:00
5cb5c028a4 fix: add mint-backgrounds-vanessa 2022-08-01 19:30:16 +02:00
9b4fd5bd3f fix: add mint-backgrounds-una 2022-01-11 09:08:34 +01:00
9808e3a1f8 fix: add mint-backgrounds-uma 2021-07-02 11:39:58 +02:00
9 changed files with 311 additions and 10 deletions

View File

@@ -1,7 +1,7 @@
pkgbase = mint-backgrounds
pkgdesc = The backgrounds of Linux Mint
pkgver = 1.1.0
pkgrel = 1
pkgver = 1.8.0
pkgrel = 2
arch = any
license = Various
depends = mint-backgrounds-helena
@@ -27,6 +27,12 @@ pkgbase = mint-backgrounds
depends = mint-backgrounds-tricia
depends = mint-backgrounds-ulyana
depends = mint-backgrounds-ulyssa
depends = mint-backgrounds-uma
depends = mint-backgrounds-una
depends = mint-backgrounds-vanessa
depends = mint-backgrounds-vera
depends = mint-backgrounds-victoria
depends = mint-backgrounds-virginia
depends = mint-backgrounds-wilma
pkgname = mint-backgrounds

12
.editorconfig Normal file
View File

@@ -0,0 +1,12 @@
# EditorConfig is awesome: https://EditorConfig.org
# top-most EditorConfig file
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = false

View File

@@ -0,0 +1,22 @@
name: Markdown linter
on:
pull_request:
types: [ "opened", "reopened", "synchronize" ]
push:
branches:
- '**'
tags-ignore:
- '**'
workflow_dispatch: {}
jobs:
markdown-lint:
container:
image: git.cryptic.systems/volker.raschek/markdownlint:0.44.0
runs-on:
- ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- name: Lint Markdown files
run: markdownlint --config .markdownlint.yaml .

View File

@@ -0,0 +1,38 @@
name: Markdown linter
on:
pull_request:
types: [ "opened", "reopened", "synchronize" ]
push:
tags:
- '**'
jobs:
markdown-lint:
env:
AUR_SSH_KEY: ${{ secrets.AUR_SSH_KEY }}
runs-on:
- ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
with:
fetch-depth: 0
- name: Configure SSH client
run: |
mkdir ~/.ssh || true
chmod 0700 ~/.ssh
echo "${AUR_SSH_KEY}" | base64 --decode > ~/.ssh/id
chmod 0600 ~/.ssh/id
cat > ~/.ssh/config <<EOF
Host *
IdentityFile ~/.ssh/id
StrictHostKeyChecking no
EOF
- name: Push
run: |
git push ssh://aur@aur.archlinux.org/mint-backgrounds.git 'HEAD:refs/heads/master'
- name: Remove SSH client configuration
run: |
rm -rf ~/.ssh

10
.gitignore vendored
View File

@@ -1,5 +1,5 @@
*
!PKGBUILD
!.gitignore
!.editorconfig
!.SRCINFO
pkg
src
*tar.gz
*tar.zst
*tar.zst.sig

145
.markdownlint.yaml Normal file
View File

@@ -0,0 +1,145 @@
# markdownlint YAML configuration
# https://github.com/DavidAnson/markdownlint/blob/main/schema/.markdownlint.yaml
# Default state for all rules
default: true
# Path to configuration file to extend
extends: null
# MD003/heading-style/header-style - Heading style
MD003:
# Heading style
style: "atx"
# MD004/ul-style - Unordered list style
MD004:
style: "dash"
# MD007/ul-indent - Unordered list indentation
MD007:
# Spaces for indent
indent: 2
# Whether to indent the first level of the list
start_indented: false
# MD009/no-trailing-spaces - Trailing spaces
MD009:
# Spaces for line break
br_spaces: 2
# Allow spaces for empty lines in list items
list_item_empty_lines: false
# Include unnecessary breaks
strict: false
# MD010/no-hard-tabs - Hard tabs
MD010:
# Include code blocks
code_blocks: true
# MD012/no-multiple-blanks - Multiple consecutive blank lines
MD012:
# Consecutive blank lines
maximum: 1
# MD013/line-length - Line length
MD013:
# Number of characters
line_length: 120
# Number of characters for headings
heading_line_length: 120
# Number of characters for code blocks
code_block_line_length: 120
# Include code blocks
code_blocks: false
# Include tables
tables: false
# Include headings
headings: true
# Include headings
headers: true
# Strict length checking
strict: false
# Stern length checking
stern: false
# MD022/blanks-around-headings/blanks-around-headers - Headings should be surrounded by blank lines
MD022:
# Blank lines above heading
lines_above: 1
# Blank lines below heading
lines_below: 1
# MD024/no-duplicate-heading/no-duplicate-header - Multiple headings with the same content
MD024:
# Only check sibling headings
allow_different_nesting: true
# MD025/single-title/single-h1 - Multiple top-level headings in the same document
MD025:
# Heading level
level: 1
# RegExp for matching title in front matter
front_matter_title: "^\\s*title\\s*[:=]"
# MD026/no-trailing-punctuation - Trailing punctuation in heading
MD026:
# Punctuation characters
punctuation: ".,;:!。,;:!"
# MD029/ol-prefix - Ordered list item prefix
MD029:
# List style
style: "one_or_ordered"
# MD030/list-marker-space - Spaces after list markers
MD030:
# Spaces for single-line unordered list items
ul_single: 1
# Spaces for single-line ordered list items
ol_single: 1
# Spaces for multi-line unordered list items
ul_multi: 1
# Spaces for multi-line ordered list items
ol_multi: 1
# MD033/no-inline-html - Inline HTML
MD033:
# Allowed elements
allowed_elements: []
# MD035/hr-style - Horizontal rule style
MD035:
# Horizontal rule style
style: "---"
# MD036/no-emphasis-as-heading/no-emphasis-as-header - Emphasis used instead of a heading
MD036:
# Punctuation characters
punctuation: ".,;:!?。,;:!?"
# MD041/first-line-heading/first-line-h1 - First line in a file should be a top-level heading
MD041:
# Heading level
level: 1
# RegExp for matching title in front matter
front_matter_title: "^\\s*title\\s*[:=]"
# MD044/proper-names - Proper names should have the correct capitalization
MD044:
# List of proper names
names:
- Arch Linux
- Linux Mint
# Include code blocks
code_blocks: false
# MD046/code-block-style - Code block style
MD046:
# Block style
style: "fenced"
# MD048/code-fence-style - Code fence style
MD048:
# Code fence syle
style: "backtick"

View File

@@ -1,8 +1,8 @@
# Maintainer: Markus Pesch <markus.pesch@cryptic.systems>
pkgname=mint-backgrounds
pkgver=1.1.0
pkgrel=1
pkgver=1.8.0
pkgrel=2
pkgdesc="The backgrounds of Linux Mint"
license=('Various')
arch=('any')
@@ -30,4 +30,11 @@ depends=(
'mint-backgrounds-tricia'
'mint-backgrounds-ulyana'
'mint-backgrounds-ulyssa'
'mint-backgrounds-uma'
'mint-backgrounds-una'
'mint-backgrounds-vanessa'
'mint-backgrounds-vera'
'mint-backgrounds-victoria'
'mint-backgrounds-virginia'
'mint-backgrounds-wilma'
)

62
README.md Normal file
View File

@@ -0,0 +1,62 @@
# mint-backgrounds
![AUR version](https://img.shields.io/aur/version/mint-backgrounds?label=AUR)
[![Build Status](https://drone.cryptic.systems/api/badges/volker.raschek/mint-backgrounds-pkg/status.svg)](https://drone.cryptic.systems/volker.raschek/mint-backgrounds-pkg)
![AUR votes](https://img.shields.io/aur/votes/mint-backgrounds)
This repository contains build files to build the Arch Linux package `mint-backgrounds`. Instead of building the
package yourself, it can also be obtained from the following private repository. More detailed are described
[here](#obtaining-pre-built-packages-from-a-repository).
## Build
Clone this repository and use `makepkg` to build the package by yourself. For example:
```bash
git clone https://aur.archlinux.org/mint-backgrounds.git
cd mint-backgrounds
makepkg
```
## Yay
The build files are also available via AUR and can be installed via an AUR helper like `yay`.
```bash
yay --sync --aur mint-backgrounds
```
## Obtaining pre-built packages from a repository
Instead of building the packages locally, it is also possible to configure an additional repository to install the
package directly via `pacman`. The following commands are used to create the repository, configure the GPG key to verify
the packages and install the package:
```bash
# Create drop-in directory
sudo mkdir --parents /etc/pacman.d/repos
# Create configuration of the repository 'volker.raschek'
sudo tee /etc/pacman.d/repos/volker.raschek.conf > /dev/null <<'EOF'
[volker.raschek]
SigLevel = PackageRequired TrustedOnly
Include = /etc/pacman.d/repos/volker.raschek.list
EOF
# Create mirror list of the repository 'volker.raschek'
sudo tee /etc/pacman.d/repos/volker.raschek.list > /dev/null <<'EOF'
Server = https://aur.cryptic.systems/$repo/$arch
EOF
# Import gpg key of the repository 'volker.raschek'
sudo pacman-key --keyserver hkps://keys.openpgp.org --recv-keys 9B146D11A9ED6CA7E279EB1A852BCC170D81A982
# Extend existing pacman configuration of the repository 'volker.raschek'
sudo echo "Include = /etc/pacman.d/repos/*.conf" >> /etc/pacman.conf
# Update pacman cache
sudo pacman --sync --refresh
# Install the package and receive updates directly via pacman :)
sudo pacman --sync mint-backgrounds
```

9
renovate.json Normal file
View File

@@ -0,0 +1,9 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>volker.raschek/renovate-config:default#master",
"local>volker.raschek/renovate-config:container#master",
"local>volker.raschek/renovate-config:actions#master",
"local>volker.raschek/renovate-config:regexp#master"
]
}