Skip to content
/ aur Public

Packages (co-)maintained at Arch User Repository.

Notifications You must be signed in to change notification settings

willvar/aur

Repository files navigation

AUR Packages Repository

中文 | English

This repository maintains packages for the Arch User Repository using aurpublish.

Packages

Package Description AUR Link
aurpick Easily install any version of AUR packages — current, historical, or newer AUR
nginx-mainline-mod-zstd-git Zstandard compression module for mainline nginx AUR
ossfs-bin FUSE-based file system backed by Alibaba Cloud OSS AUR
ossfs2-bin High Performance OSS POSIX Client for Alibaba Cloud AUR
ossutil Command-line tool to access AliCloud OSS (source) AUR
ossutil-bin Command-line tool to access AliCloud OSS AUR
php-event PHP extension for event-driven I/O AUR
php-jsonpath PHP JSONPath implementation AUR
php-msgpack PHP MessagePack serialization extension AUR
php-simdjson PHP SIMDJSON extension for fast JSON parsing AUR
php-uuid PHP UUID extension AUR
proxysql High-performance MySQL proxy with query routing, caching, and load balancing (built from source) AUR
proxysql-bin High-performance MySQL proxy with query routing, caching, and load balancing AUR

Installation

Install any package using an AUR helper:

# Using paru
paru -S ossfs2-bin

# Using yay
yay -S ossfs2-bin

Or build manually:

git clone https://aur.archlinux.org/ossfs2-bin.git
cd ossfs2-bin
makepkg -si

Contributing

Contributions are welcome! Please read the Contributing Guide (中文版) for details on how to:

  • Add new packages
  • Update existing packages
  • Follow code standards and best practices
  • Submit pull requests
  • Report issues

Development Tools

PKGBUILD Testing Tool

We provide a comprehensive testing tool to check coding standards and build packages:

# Test all packages (lint + build)
./test.sh

# Test specific package
./test.sh package-name

# Only run lint checks
./test.sh --lint-only

# Only run build test
./test.sh package-name --build-only

Lint Checks:

  • ✅ Variable naming (makedepends not makedepend)
  • ✅ Indentation (2 spaces, no tabs)
  • ✅ Variable quoting ("${var}")
  • ✅ Array quotes (single quotes)
  • ✅ Source file uniqueness
  • ✅ SPDX license format
  • ✅ .gitignore format
  • ✅ Base package dependencies

Build Testing:

  • ✅ Full package build with makepkg
  • ✅ Complete build output display
  • ✅ Automatic cleanup of build artifacts

Maintainer

William Varmus - @willvar

License

Each package has its own license. Please refer to the LICENSE file in each package directory.

Links

About

Packages (co-)maintained at Arch User Repository.

Resources

Contributing

Stars

Watchers

Forks

Contributors

Languages