1
0
mirror of https://github.com/bertptrs/aur.git synced 2025-12-26 13:00:32 +01:00

Compare commits

..

73 Commits

Author SHA1 Message Date
e8ab3e275f upgpkg: ttf-lastresort 17.000-1
upstream release
2025-09-10 08:55:32 +02:00
d19d0892a9 Deleted package: simdjson
Now in [extra]
2025-08-09 15:45:58 +02:00
7851b0111b upgpkg: python-opnieuw 3.1.0-2
PEP 517 rebuild
2025-08-09 15:42:52 +02:00
2f4c25df74 upgpkg: python-opnieuw 3.1.0-1
upstream release
2025-08-07 17:58:46 +02:00
42c83aafec upgpkg: jekyll 4.4.1-2: missing deps for ruby 3.4 2025-05-13 14:01:48 +02:00
7756c787c2 upgpkg: jekyll 4.4.1-1
upstream release
2025-02-01 14:51:48 +01:00
6c7c3a493a upgpkg: simdjson 1:3.12.0-1
upstream release
2025-01-29 20:02:08 +01:00
f982ff0814 upgpkg: nodejs-node-pre-gyp 2.0.0-1
upstream release
2025-01-26 12:21:24 +01:00
3b5b21c8af upgpkg: jekyll 4.3.4-1
upstream release. this explicitly depeneds on liquid 4, as liquid 5
breaks stuff badly.
2025-01-19 19:51:14 +01:00
dbb917ed18 Initial upload: ruby-liquid-4 4.0.4-1 2025-01-19 19:49:05 +01:00
18ecfc76a1 upgpkg: simdjson 1:3.11.5-1
upstream release
2025-01-12 14:10:07 +01:00
dba8c0f817 upgpkg: trang 20241231-1
upstream release
2024-12-30 08:40:43 +01:00
9b06069eca upgpkg: simdjson 1:3.11.3-1
upstream release
2024-12-14 09:42:32 +01:00
30983aa17b upgpkg: simdjson 1:3.11.2-1
upstream release
2024-12-11 18:45:19 +01:00
67d00e51b9 upgpkg: simdjson 1:3.11.0-1
upstream release
2024-12-07 12:26:20 +01:00
7e7509efbb upgpkg: ttf-lastresort 16.000-1
upstream release
2024-09-11 18:26:44 +02:00
3f348f61a1 upgpkg: python-pydicom 3.0.0-1
upstream release
2024-09-09 21:11:22 +02:00
8b1e60e39e Deleted package: bloaty
Moved to [extra]
2024-09-09 19:59:34 +02:00
276347562a upgpkg: simdjson 1:3.10.1-1
upstream release
2024-08-26 18:45:23 +02:00
4226613e13 Deleted package: cargo-cache
Deleted package: python-plotly
2024-08-26 18:43:51 +02:00
c42c863e23 upgpkg: simdjson 1:3.10.0-1
upstream release
2024-08-01 20:49:57 +02:00
36ee7fca21 upgpkg: python-plotly 5.23.0-1
upstream release
2024-07-24 22:17:54 +02:00
73a8aef5de upgpkg: ruby-liquid 5.5.1-1
upstream release
2024-07-24 22:09:24 +02:00
17ad59f141 upgpkg: json_dto 0.3.4-1
upstream release
2024-07-24 22:04:21 +02:00
ecaa9461d8 upgpkg: simdjson 1:3.9.5-1
upstream release
2024-07-08 18:46:57 +02:00
0635f17d23 upgpkg: simdjson 1:3.9.4-1
upstream release
2024-06-16 18:30:48 +02:00
99dc3ebb98 upgpkg: simdjson 1:3.9.3-1
upstream release
2024-05-30 19:00:28 +02:00
ebaca4bdf7 Better integrity checksums 2024-05-08 21:16:05 +02:00
e1c9ec02c6 Better integrity checksums 2024-05-08 21:14:13 +02:00
601222b525 Better integrity checksums 2024-05-08 21:11:27 +02:00
bf2ea3d801 Better checksums 2024-05-08 21:10:02 +02:00
46dd6c6541 upgpkg: simdjson 1:3.9.2-1
upstream release
2024-05-08 20:53:59 +02:00
3d6afd30d0 Deleted package: migrant
https://lists.archlinux.org/archives/list/aur-requests@lists.archlinux.org/message/W6J6VEQ2OHMLRO7MEZ735YP5J3RXFJBP/
2024-05-08 20:27:55 +02:00
a801e674bb upgpkg: python-plotly 5.22.0-1
upstream release
2024-05-01 17:39:13 +02:00
1cbe3d7700 upgpkg: python-plotly 5.21.0-1
upstream release
2024-04-17 22:13:47 +02:00
d1efe6d71d upgpkg: ruby-foreman 0.88.1-1
upstream release
2024-04-13 10:53:41 +02:00
c6309566e5 upgpkg: python-plotly 5.20.0-4
Reinstate the JS build. Using a cheeky patch that overwrites part of a
dependency, we can get the memory usage down to something more
reasonable. With this, there's no more reason to avoid building the JS
extensions.
2024-04-08 18:22:17 +02:00
84d2321629 upgpkg: simdjson 1:3.9.1-1
upstream release
2024-04-06 11:53:43 +02:00
8b493e953c upgpkg: simdjson 1:3.9.0-1
upstream release
2024-04-05 19:06:35 +02:00
3f7a0537b2 upgpkg: python-plotly 5.20.0-3
Include checksums. Thanks lahwaacz
2024-03-31 23:00:33 +02:00
62d0dbef64 upgpkg: python-plotly 5.20.0-2
Rework sources as a git package rather than relying on tarballs, which
have repeatedly changed checksums for unknown reasons.
2024-03-31 22:31:35 +02:00
c374a1b605 upgpkg: simdjson 1:3.8.0-2
Fix building with correct flags, license
2024-03-28 23:09:22 +01:00
a25d31302f upgpkg: ruby-terminal-table 3.0.2-2
Actually install license file
2024-03-28 23:02:13 +01:00
65fc4c9a6c upgpkg: ruby-jekyll-sitemap 1.4.0-1
Update maintainer comment
2024-03-28 22:57:53 +01:00
2223529431 Add 'ruby-jekyll-sitemap/' from commit '2d14d6bc1b74743cc06734012cf75fd5f8626964'
git-subtree-dir: ruby-jekyll-sitemap
git-subtree-mainline: 46dabf07d6
git-subtree-split: 2d14d6bc1b
2024-03-28 22:57:11 +01:00
46dabf07d6 upgpkg: ruby-jekyll-seo-tag 2.8.0-1
Fix maintainer comment
2024-03-28 22:55:44 +01:00
db611ede85 upgpkg: ruby-jekyll-feed 0.17.0-1
Update maintainer comment
2024-03-28 22:53:30 +01:00
ff7ccb633e upgpkg: ruby-http_parser.rb 0.8.0-2
Fix license and remove cache file
2024-03-28 22:50:01 +01:00
8774cefd54 upgpkg: ruby-foreman 0.87.2-2
Properly install license and manpage
2024-03-28 22:40:09 +01:00
0c6103964f Add 'ruby-foreman/' from commit 'd55dbc98d20902794091f031fffa70b1c153d710'
git-subtree-dir: ruby-foreman
git-subtree-mainline: 9ce8872ca9
git-subtree-split: d55dbc98d2
2024-03-28 22:23:15 +01:00
9ce8872ca9 upgpkg: ruby-em-websocket 0.5.3-1
Fix maintainer lines and indent.
2024-03-28 22:21:35 +01:00
40c0effe80 Fix global target dir pollution
This shouldn't be necessary but people override it anyway and it costs
nothing
2024-03-28 21:43:43 +01:00
e819b16174 upgpkg: python-pydicom 2.4.4-2
Switch build to PEP517
2024-03-28 21:42:32 +01:00
e03dec23a7 upgpkg: python-opnieuw 3.0.0-2
Fix license, missing dependency
2024-03-25 08:47:41 +01:00
fcb7a0a4f4 upgpkg: netctl2iwd 0.1.2-2
Remove cargo package info
2024-03-25 08:43:55 +01:00
b7a34c9232 Add 'netctl2iwd/' from commit '12d84f6caf132c54501007e575aa564e6b3a6686'
git-subtree-dir: netctl2iwd
git-subtree-mainline: a3d896e051
git-subtree-split: 12d84f6caf
2024-03-25 08:41:04 +01:00
a3d896e051 upgpkg: pscircle 1.4.0-2
Correct license identifier
2024-03-25 08:39:20 +01:00
b829afb27f upgpkg: nodejs-node-pre-gyp 1.0.11-2
Correct license identifier
2024-03-25 08:36:54 +01:00
412797eae0 upgpkg: munin-template-munstrap-git 1:r29.cfedd433-1 2024-03-25 08:34:01 +01:00
bb20dbd397 Add 'munin-template-munstrap-git/' from commit '759fd52b303955383dae57208ac0f0002052e30f'
git-subtree-dir: munin-template-munstrap-git
git-subtree-mainline: 87b4bf3759
git-subtree-split: 759fd52b30
2024-03-24 18:26:12 +01:00
Michal Wojdyla
d55dbc98d2 update 0.87.2 2020-09-14 19:53:48 +02:00
2d14d6bc1b Update to v1.4.0. 2019-12-04 21:50:24 +01:00
7bd475d87d Update to 1.3.1. 2019-09-15 11:09:25 +02:00
12d84f6caf Update to v0.1.2. 2019-01-29 17:21:59 +01:00
aebc71b8df Initial packaging. 2019-01-24 14:40:18 +01:00
759fd52b30 Change versioning scheme.
Versions now only include commits that affect the template, rather than
all of them, to prevent spurious rebuilds. However, this also means that
we need an epoch, since the version number drastically decreased.

Thanks to Eli Schwarz, for recommending this over IRC.
2018-11-28 11:38:59 +01:00
Ankit R Gadiya
4027cb95d0 Fix compress error 2018-04-17 22:46:58 +05:30
Ankit R Gadiya
8cec16a7ae Removed unnecessary make dependencies 2018-04-16 23:54:36 +05:30
Ankit R Gadiya
62bc37eed7 Version bump 1.2.0 other fixes 2018-03-17 11:56:12 +05:30
144a744a7d Initial packaging. 2018-03-05 15:20:13 +01:00
Charlie Wolf
dcc7b7d416 Initial commit of v0.84.0 2017-05-04 15:22:02 -07:00
Joel Goguen
075e4db4e0 v1.0.0 2017-01-10 15:51:58 -08:00
Joel Goguen
1bec558e27 v0.11.0 2016-10-04 02:32:24 +01:00
58 changed files with 499 additions and 413 deletions

View File

@@ -1,19 +0,0 @@
pkgbase = bloaty
pkgdesc = a size profiler for binaries
pkgver = 1.1
pkgrel = 3
url = https://github.com/google/bloaty
arch = x86_64
license = Apache-2.0
makedepends = cmake
depends = gcc-libs
depends = re2
depends = protobuf
depends = capstone
depends = abseil-cpp
source = https://github.com/google/bloaty/releases/download/v1.1/bloaty-1.1.tar.bz2
source = https://src.fedoraproject.org/rpms/bloaty/raw/rawhide/f/bloaty-1.1-absl.patch
sha256sums = a308d8369d5812aba45982e55e7c3db2ea4780b7496a5455792fb3dcba9abd6f
sha256sums = 96cc0528f6464b03d0e68060ff2d24c36624c7d3991cee142df8d3d27cefeb51
pkgname = bloaty

View File

@@ -1,39 +0,0 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
pkgname=bloaty
pkgver=1.1
pkgrel=3
pkgdesc="a size profiler for binaries"
arch=(x86_64)
url="https://github.com/google/bloaty"
license=('Apache-2.0')
depends=(gcc-libs re2 protobuf capstone abseil-cpp)
makedepends=(cmake)
source=(
"https://github.com/google/bloaty/releases/download/v$pkgver/bloaty-$pkgver.tar.bz2"
"https://src.fedoraproject.org/rpms/bloaty/raw/rawhide/f/bloaty-1.1-absl.patch")
sha256sums=('a308d8369d5812aba45982e55e7c3db2ea4780b7496a5455792fb3dcba9abd6f'
'96cc0528f6464b03d0e68060ff2d24c36624c7d3991cee142df8d3d27cefeb51')
prepare() {
cd "$pkgname-$pkgver"
# Abseil compatibility patch borrowed from Fedora
patch -p1 < "../bloaty-1.1-absl.patch"
}
build() {
cd "$pkgname-$pkgver"
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None \
-DCMAKE_EXE_LINKER_FLAGS_RELEASE="$LDFLAGS" -Wno-dev
make
}
# Not included in the source tarbal, use the git release instead
# check() {
# cd "$pkgname-$pkgver"
# make test
# }
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
}

View File

@@ -1,14 +0,0 @@
pkgbase = cargo-cache
pkgdesc = Display info and prune cargo cache
pkgver = 0.8.3
pkgrel = 2
url = https://github.com/matthiaskrgr/cargo-cache
arch = x86_64
license = MIT
license = Apache-2.0
makedepends = cargo
depends = libgit2
source = cargo-cache-0.8.3.tar.gz::https://github.com/matthiaskrgr/cargo-cache/archive/0.8.3.tar.gz
sha256sums = d0f71214d17657a27e26aef6acf491bc9e760432a9bc15f2571338fcc24800e4
pkgname = cargo-cache

View File

@@ -1,33 +0,0 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
# Contributor: Jason Nader <jason d0t nader pr0t0nmail.c0m>
pkgname=cargo-cache
pkgver=0.8.3
pkgrel=2
pkgdesc="Display info and prune cargo cache"
arch=('x86_64')
url="https://github.com/matthiaskrgr/cargo-cache"
source=("$pkgname-$pkgver.tar.gz::https://github.com/matthiaskrgr/cargo-cache/archive/$pkgver.tar.gz")
license=('MIT' 'Apache-2.0')
depends=('cargo')
sha256sums=('d0f71214d17657a27e26aef6acf491bc9e760432a9bc15f2571338fcc24800e4')
depends=('libgit2')
makedepends=('cargo')
prepare() {
cd "$pkgname-$pkgver"
# Upstream tried to make libgit vendoring optional but it doesn't work. Manually implement it anyway.
sed -i "s|\[\"vendored-libgit2\"\]|\[\]|" Cargo.toml
sed -i "s|, \"vendored-libgit\"||" Cargo.toml
}
build() {
cd "$pkgname-$pkgver"
cargo build --release --locked
}
package() {
cd "$pkgname-$pkgver"
install -Dm755 "target/release/cargo-cache" "$pkgdir/usr/bin/cargo-cache"
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE-MIT
}

View File

@@ -1,17 +1,20 @@
pkgbase = jekyll
pkgdesc = A simple, blog aware, static site generator.
pkgver = 4.3.3
pkgrel = 1
pkgver = 4.4.1
pkgrel = 2
url = https://github.com/jekyll/jekyll
arch = any
license = MIT
depends = ruby>=2.1.0
depends = ruby-addressable>=2.4
depends = ruby-base64
depends = ruby-bigdecimal
depends = ruby-csv
depends = ruby-colorator>=1.0
depends = ruby-jekyll-sass-converter>=2.0
depends = ruby-jekyll-watch>=2.0
depends = ruby-kramdown>=2.1.0
depends = ruby-liquid>=4.0
depends = ruby-liquid-4
depends = ruby-mercenary>=0.3.3
depends = ruby-pathutil>=0.9
depends = ruby-rouge>1.7
@@ -25,12 +28,14 @@ pkgbase = jekyll
optdepends = ruby-jekyll-paginate
optdepends = ruby-jekyll-gist
optdepends = ruby-jekyll-feed
provides = jekyll=4.3.3
provides = jekyll=4.4.1
provides = ruby-jekyll
conflicts = ruby-jekyll
replaces = ruby-jekyll
options = !emptydirs
source = jekyll-4.3.3.tar.gz::https://github.com/jekyll/jekyll/archive/v4.3.3.tar.gz
sha256sums = 61903b4c731557cdca489e381e509ea113258a2b88426b8c20b3bc4c7145d507
source = jekyll-4.4.1.tar.gz::https://github.com/jekyll/jekyll/archive/v4.4.1.tar.gz
source = dependencies.patch
sha256sums = face80f211ffc55c87a99dd540f605208ea8b4c26fe505ed263cd2f81cd22d2d
sha256sums = c7653891b15524a83c3cbabc4c9027f28a0e164e486d513e70540e1eab453a01
pkgname = jekyll

3
jekyll/.nvchecker.toml Normal file
View File

@@ -0,0 +1,3 @@
[jekyll]
source = "gems"
gems = "jekyll"

View File

@@ -5,19 +5,22 @@
_gemname=jekyll
pkgname=$_gemname
pkgver=4.3.3
pkgrel=1
pkgver=4.4.1
pkgrel=2
pkgdesc='A simple, blog aware, static site generator.'
arch=('any')
url='https://github.com/jekyll/jekyll'
license=('MIT')
depends=('ruby>=2.1.0'
'ruby-addressable>=2.4'
'ruby-base64'
'ruby-bigdecimal'
'ruby-csv'
'ruby-colorator>=1.0'
'ruby-jekyll-sass-converter>=2.0'
'ruby-jekyll-watch>=2.0'
'ruby-kramdown>=2.1.0'
'ruby-liquid>=4.0'
'ruby-liquid-4'
'ruby-mercenary>=0.3.3'
'ruby-pathutil>=0.9'
'ruby-rouge>1.7'
@@ -38,13 +41,14 @@ provides=("$pkgname=$pkgver" "ruby-jekyll")
conflicts=('ruby-jekyll')
replaces=('ruby-jekyll')
options=(!emptydirs)
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/jekyll/jekyll/archive/v${pkgver}.tar.gz)
sha256sums=('61903b4c731557cdca489e381e509ea113258a2b88426b8c20b3bc4c7145d507')
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/jekyll/jekyll/archive/v${pkgver}.tar.gz
dependencies.patch)
sha256sums=('face80f211ffc55c87a99dd540f605208ea8b4c26fe505ed263cd2f81cd22d2d'
'c7653891b15524a83c3cbabc4c9027f28a0e164e486d513e70540e1eab453a01')
prepare() {
cd ${_gemname}-${pkgver}
sed -r 's|~>|>=|g' -i ${_gemname}.gemspec # don't give a fuck about rubys bla bla
sed 's|git ls-files|find -type f\|sed "s,\\\\./,,g"|' -i ${_gemname}.gemspec
patch -p1 -i ../dependencies.patch
}
build() {

50
jekyll/dependencies.patch Normal file
View File

@@ -0,0 +1,50 @@
diff --git a/jekyll.gemspec b/jekyll.gemspec
index 96368bf34..5b27878f9 100644
--- a/jekyll.gemspec
+++ b/jekyll.gemspec
@@ -13,7 +13,7 @@ Gem::Specification.new do |s|
s.summary = "A simple, blog aware, static site generator."
s.description = "Jekyll is a simple, blog aware, static site generator."
- all_files = `git ls-files`.split($INPUT_RECORD_SEPARATOR)
+ all_files = `find -type f\|sed "s,\\\\./,,g"`.split($INPUT_RECORD_SEPARATOR)
s.files = all_files.grep(%r!^(exe|lib|rubocop)/|^.rubocop.yml$!)
s.executables = all_files.grep(%r!^exe/!) { |f| File.basename(f) }
s.bindir = "exe"
@@ -32,22 +32,22 @@ Gem::Specification.new do |s|
s.required_ruby_version = ">= 2.7.0"
s.required_rubygems_version = ">= 2.7.0"
- s.add_runtime_dependency("addressable", "~> 2.4")
- s.add_runtime_dependency("base64", "~> 0.2")
- s.add_runtime_dependency("colorator", "~> 1.0")
- s.add_runtime_dependency("csv", "~> 3.0")
- s.add_runtime_dependency("em-websocket", "~> 0.5")
- s.add_runtime_dependency("i18n", "~> 1.0")
+ s.add_runtime_dependency("addressable", ">= 2.4")
+ s.add_runtime_dependency("base64", ">= 0.2")
+ s.add_runtime_dependency("colorator", ">= 1.0")
+ s.add_runtime_dependency("csv", ">= 3.0")
+ s.add_runtime_dependency("em-websocket", ">= 0.5")
+ s.add_runtime_dependency("i18n", ">= 1.0")
s.add_runtime_dependency("jekyll-sass-converter", ">= 2.0", "< 4.0")
s.add_runtime_dependency("jekyll-watch", "~> 2.0")
- s.add_runtime_dependency("json", "~> 2.6")
- s.add_runtime_dependency("kramdown", "~> 2.3", ">= 2.3.1")
- s.add_runtime_dependency("kramdown-parser-gfm", "~> 1.0")
+ s.add_runtime_dependency("json", ">= 2.6")
+ s.add_runtime_dependency("kramdown", ">= 2.3.1")
+ s.add_runtime_dependency("kramdown-parser-gfm", ">= 1.0")
s.add_runtime_dependency("liquid", "~> 4.0")
- s.add_runtime_dependency("mercenary", "~> 0.3", ">= 0.3.6")
- s.add_runtime_dependency("pathutil", "~> 0.9")
+ s.add_runtime_dependency("mercenary", ">= 0.3.6")
+ s.add_runtime_dependency("pathutil", ">= 0.9")
s.add_runtime_dependency("rouge", ">= 3.0", "< 5.0")
- s.add_runtime_dependency("safe_yaml", "~> 1.0")
- s.add_runtime_dependency("terminal-table", ">= 1.8", "< 4.0")
- s.add_runtime_dependency("webrick", "~> 1.7")
+ s.add_runtime_dependency("safe_yaml", ">= 1.0")
+ s.add_runtime_dependency("terminal-table", ">= 1.8")
+ s.add_runtime_dependency("webrick", ">= 1.7")
end

View File

@@ -1,14 +1,14 @@
pkgbase = json_dto
pkgdesc = A small header-only library for converting data between json representation and c++ structs
pkgver = 0.3.3
pkgrel = 2
pkgver = 0.3.4
pkgrel = 1
url = https://github.com/Stiffstream/json_dto
arch = any
license = BSD-3-Clause
checkdepends = catch2-v2
makedepends = cmake
depends = rapidjson
source = json_dto-0.3.3.tar.gz::https://github.com/Stiffstream/json_dto/archive/v.0.3.3.tar.gz
sha256sums = c52857c074f4e204426a52160e2699694c45bb93e9297ca535e2d5fdf54ae187
source = json_dto-0.3.4.tar.gz::https://github.com/Stiffstream/json_dto/archive/v.0.3.4.tar.gz
sha256sums = 1b9595dbd86fa90edf621b72f5f4dac43170339250e9e650ede5269ff6fa3f2e
pkgname = json_dto

5
json_dto/.nvchecker.toml Normal file
View File

@@ -0,0 +1,5 @@
[json_dto]
source = "github"
github = "Stiffstream/json_dto"
use_max_tag = true
prefix = "v."

View File

@@ -1,7 +1,7 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
pkgname=json_dto
pkgver=0.3.3
pkgrel=2
pkgver=0.3.4
pkgrel=1
pkgdesc="A small header-only library for converting data between json representation and c++ structs"
arch=(any)
url="https://github.com/Stiffstream/json_dto"
@@ -10,7 +10,7 @@ depends=(rapidjson)
makedepends=(cmake)
checkdepends=(catch2-v2)
source=("$pkgname-$pkgver.tar.gz::https://github.com/Stiffstream/$pkgname/archive/v.$pkgver.tar.gz")
sha256sums=('c52857c074f4e204426a52160e2699694c45bb93e9297ca535e2d5fdf54ae187')
sha256sums=('1b9595dbd86fa90edf621b72f5f4dac43170339250e9e650ede5269ff6fa3f2e')
build() {
cd "$pkgname-v.$pkgver"

View File

@@ -1,13 +0,0 @@
pkgbase = migrant
pkgdesc = Basic database migration manager powered by migrant_lib
pkgver = 0.14.0
pkgrel = 1
url = https://github.com/jaemk/migrant
arch = x86_64
license = MIT
makedepends = cargo
makedepends = git
source = git+https://github.com/jaemk/migrant#commit=846bfd7a5e2e52df92ce619246d4a1331ec5d515
md5sums = SKIP
pkgname = migrant

View File

@@ -1,37 +0,0 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
pkgname=migrant
pkgver=0.14.0
pkgrel=1
pkgdesc="Basic database migration manager powered by migrant_lib"
arch=('x86_64')
url="https://github.com/jaemk/migrant"
license=('MIT')
# Uses native rust implementations of DB APIs
depends=()
makedepends=('cargo' 'git')
source=("git+https://github.com/jaemk/migrant#commit=846bfd7a5e2e52df92ce619246d4a1331ec5d515")
md5sums=('SKIP') # No checksums, git source
prepare() {
cd "$pkgname"
cargo fetch --locked
}
build() {
cd "$pkgname"
cargo build --locked --offline --release --features "postgres sqlite mysql"
}
# No tests included, so no check step
# check() {
# cd "$pkgname"
# cargo test
# }
package() {
cd "$pkgname"
install -Dm755 -t "$pkgdir/usr/bin" target/release/migrant
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/LICENSE" LICENSE
}

View File

@@ -0,0 +1,13 @@
pkgbase = munin-template-munstrap-git
pkgdesc = Bootstrap based template for munin-html
pkgver = r29.cfedd433
pkgrel = 1
epoch = 1
url = https://github.com/munin-monitoring/contrib/tree/master/templates/munstrap
arch = any
license = GPL-2.0-only
makedepends = git
source = munin-template-munstrap::git+https://github.com/munin-monitoring/contrib.git
md5sums = SKIP
pkgname = munin-template-munstrap-git

View File

@@ -0,0 +1,4 @@
*
!.gitignore
!PKGBUILD
!.SRCINFO

View File

@@ -0,0 +1,28 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
pkgname=munin-template-munstrap-git
pkgver=r29.cfedd433
# Changed versioning scheme to prevent rebuilds
# Thanks to eschwarz for recommending
epoch=1
pkgrel=1
pkgdesc="Bootstrap based template for munin-html"
arch=('any')
url="https://github.com/munin-monitoring/contrib/tree/master/templates/munstrap"
license=('GPL-2.0-only')
makedepends=('git')
source=("${pkgname%-git}::git+https://github.com/munin-monitoring/contrib.git")
md5sums=('SKIP')
pkgver() {
local subdir="templates/munstrap"
cd "$srcdir/${pkgname%-git}"
# Git, no tags available
printf "r%s.%s" "$(git rev-list --count HEAD "$subdir")" "$(git log -n 1 --pretty=format:%h -- "$subdir")"
}
package() {
local destdir="$pkgdir/usr/share/munin/templates/munstrap"
cd "$srcdir/${pkgname%-git}"
install -d "$destdir"
cp -r templates/munstrap/{templates,static} "$destdir"
}

14
netctl2iwd/.SRCINFO Normal file
View File

@@ -0,0 +1,14 @@
pkgbase = netctl2iwd
pkgdesc = Convert your netctl wireless profiles to iwd profiles.
pkgver = 0.1.2
pkgrel = 2
url = https://github.com/bertptrs/netctl2iwd
arch = x86_64
license = MIT
checkdepends = cargo
makedepends = cargo
depends = gcc-libs
source = netctl2iwd-0.1.2.tar.gz::https://github.com/bertptrs/netctl2iwd/archive/v0.1.2.tar.gz
sha256sums = 479e7e0d8776def17eddd1b5873400589d99a8330f08ed058190009cf8619339
pkgname = netctl2iwd

4
netctl2iwd/.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
*
!PKGBUILD
!.SRCINFO
!.gitignore

30
netctl2iwd/PKGBUILD Normal file
View File

@@ -0,0 +1,30 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
pkgname=netctl2iwd
pkgver=0.1.2
pkgrel=2
pkgdesc="Convert your netctl wireless profiles to iwd profiles."
arch=(x86_64)
url="https://github.com/bertptrs/netctl2iwd"
license=('MIT')
depends=(gcc-libs)
makedepends=(cargo)
checkdepends=(cargo)
source=("$pkgname-$pkgver.tar.gz::https://github.com/bertptrs/$pkgname/archive/v$pkgver.tar.gz")
sha256sums=('479e7e0d8776def17eddd1b5873400589d99a8330f08ed058190009cf8619339')
build() {
cd "$pkgname-$pkgver"
cargo build --release
}
check() {
cd "$pkgname-$pkgver"
cargo test
}
package() {
cd "$pkgname-$pkgver"
cargo install --path . --root "$pkgdir/usr"
rm "$pkgdir/usr/.crates.toml" "$pkgdir/usr/.crates2.json"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m 644 LICENSE
}

View File

@@ -1,15 +1,15 @@
pkgbase = nodejs-node-pre-gyp
pkgdesc = Node.js tool for easy binary deployment of C++ addons
pkgver = 1.0.11
pkgver = 2.0.0
pkgrel = 1
url = https://github.com/mapbox/node-pre-gyp
arch = any
license = BSD
license = BSD-3-Clause
makedepends = npm
makedepends = jq
depends = nodejs
noextract = node-pre-gyp-1.0.11.tgz
source = https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz
sha1sums = 417db42b7f5323d79e93b34a6d7a2a12c0df43fa
noextract = node-pre-gyp-2.0.0.tgz
source = https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.0.tgz
sha256sums = 29c4949a4fa54ac2a4657c8ba22d8099bc794a55fe43c6590269d48b1a97ed09
pkgname = nodejs-node-pre-gyp

View File

@@ -0,0 +1,3 @@
[nodejs-node-pre-gyp]
source = "npm"
npm = "@mapbox/node-pre-gyp"

View File

@@ -1,17 +1,17 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
_npmname=node-pre-gyp
pkgname=nodejs-node-pre-gyp
pkgver=1.0.11
pkgname=nodejs-$_npmname
pkgver=2.0.0
pkgrel=1
pkgdesc="Node.js tool for easy binary deployment of C++ addons "
arch=('any')
url="https://github.com/mapbox/node-pre-gyp"
license=('BSD')
license=('BSD-3-Clause')
depends=('nodejs')
makedepends=('npm' 'jq')
source=("https://registry.npmjs.org/@mapbox/$_npmname/-/$_npmname-$pkgver.tgz")
noextract=("$_npmname-$pkgver.tgz")
sha1sums=('417db42b7f5323d79e93b34a6d7a2a12c0df43fa')
sha256sums=('29c4949a4fa54ac2a4657c8ba22d8099bc794a55fe43c6590269d48b1a97ed09')
package() {
npm install -g --prefix "$pkgdir/usr" "$_npmname-$pkgver.tgz"

View File

@@ -1,10 +1,10 @@
pkgbase = pscircle
pkgdesc = visualizes Linux processes in a form of radial tree
pkgver = 1.4.0
pkgrel = 1
pkgrel = 2
url = https://gitlab.com/mildlyparallel/pscircle
arch = x86_64
license = GPL2
license = GPL-2.0-or-later
makedepends = meson
depends = cairo
source = https://gitlab.com/mildlyparallel/pscircle/-/archive/v1.4.0/pscircle-v1.4.0.tar.gz

View File

@@ -1,13 +1,13 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
pkgname=pscircle
pkgver=1.4.0
pkgrel=1
pkgrel=2
pkgdesc="visualizes Linux processes in a form of radial tree"
arch=(x86_64)
url="https://gitlab.com/mildlyparallel/pscircle"
depends=('cairo')
makedepends=('meson')
license=('GPL2')
license=('GPL-2.0-or-later')
source=("$url/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz")
sha256sums=('99a4fa1d7e4ca28b067c5c2bb977352b4e6fcb9eb22349c9d33456971f282d7f')

View File

@@ -1,13 +1,17 @@
pkgbase = python-opnieuw
pkgdesc = A general-purpose retrying library, written in pure Python
pkgver = 3.0.0
pkgrel = 1
pkgver = 3.1.0
pkgrel = 2
url = https://github.com/channable/opnieuw
arch = any
license = BSD
license = BSD-3-Clause
makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools
makedepends = python-setuptools-scm
depends = python
source = python-opnieuw-3.0.0.tar.gz::https://github.com/channable/opnieuw/archive/refs/tags/v3.0.0.tar.gz
sha256sums = b2884a17b7acca433924d42af7685e3305098b220e545632fed8d9d7abdf2078
depends = python-typing_extensions
source = python-opnieuw-3.1.0.tar.gz::https://github.com/channable/opnieuw/archive/refs/tags/v3.1.0.tar.gz
sha256sums = d57ca44672b4a81a6fd73e8d8f039e4cab0149e361c8b0e3a036fa5588544802
pkgname = python-opnieuw

View File

@@ -0,0 +1,4 @@
[python-opnieuw]
source = "git"
git = "https://github.com/channable/opnieuw.git"
prefix = "v"

View File

@@ -1,28 +1,28 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
pkgname=python-opnieuw
pkgver=3.0.0
pkgrel=1
pkgver=3.1.0
pkgrel=2
pkgdesc="A general-purpose retrying library, written in pure Python"
arch=('any')
url="https://github.com/channable/opnieuw"
license=('BSD')
depends=('python')
makedepends=('python-setuptools')
license=('BSD-3-Clause')
depends=('python' 'python-typing_extensions')
makedepends=(python-build python-installer python-setuptools{,-scm})
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('b2884a17b7acca433924d42af7685e3305098b220e545632fed8d9d7abdf2078')
sha256sums=('d57ca44672b4a81a6fd73e8d8f039e4cab0149e361c8b0e3a036fa5588544802')
build() {
cd "opnieuw-$pkgver"
python setup.py build
cd "opnieuw-$pkgver"
python -m build --wheel --no-isolation
}
check() {
cd "opnieuw-$pkgver"
python -m unittest
cd "opnieuw-$pkgver"
python -m unittest
}
package() {
cd "opnieuw-$pkgver"
python setup.py install --root="$pkgdir" --optimize=1
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
cd "opnieuw-$pkgver"
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}

View File

@@ -1,32 +0,0 @@
pkgbase = python-plotly
pkgdesc = An open-source, interactive graphing library
pkgver = 5.20.0
pkgrel = 1
url = https://github.com/plotly/plotly.py
arch = x86_64
license = MIT
checkdepends = python-requests
checkdepends = python-pytest
makedepends = python-setuptools
makedepends = python-jupyter_core
makedepends = python-tornado
makedepends = jupyterlab
depends = python
depends = python-tenacity
optdepends = ipython
optdepends = jupyterlab
optdepends = python-ipywidgets
optdepends = python-numpy
optdepends = python-matplotlib
optdepends = python-pillow
optdepends = python-scipy
optdepends = python-ipykernel
optdepends = python-pandas
optdepends = python-colorcet
optdepends = python-inflect
optdepends = python-psutil
options = !strip
source = python-plotly-5.20.0.tar.gz::https://github.com/plotly/plotly.py/archive/v5.20.0.tar.gz
sha256sums = 5f871e5ec2ec5c554210f735414f1d12031175a401cf90bbca7556501a48b1df
pkgname = python-plotly

View File

@@ -1,5 +0,0 @@
src/
pkg/
*.tar.gz
*.tar.xz
*.tar.zst

View File

@@ -1,62 +0,0 @@
# Maintainer: Grey Christoforo <first name at last name dot net>
# Co-Maintainer: Bert Peters <bert@bertptrs.nl>
pkgname=python-plotly
pkgver=5.20.0
pkgrel=1
pkgdesc="An open-source, interactive graphing library"
arch=('x86_64')
url="https://github.com/plotly/plotly.py"
license=('MIT')
depends=(
python
python-tenacity
)
# optdepends based on optional_requirements.txt
optdepends=(
ipython
jupyterlab
python-ipywidgets
python-numpy
python-matplotlib
python-pillow
python-scipy
python-ipykernel
python-pandas
python-colorcet
python-inflect
python-psutil
)
makedepends=(
python-setuptools
python-jupyter_core
python-tornado
jupyterlab
)
checkdepends=(
python-requests
python-pytest
)
source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/plotly/plotly.py/archive/v${pkgver}.tar.gz"
)
options=(!strip) # strip isn't useful for python files and takes forever
sha256sums=('5f871e5ec2ec5c554210f735414f1d12031175a401cf90bbca7556501a48b1df')
build() {
cd plotly.py-${pkgver}/packages/python/plotly
SKIP_NPM=1 python setup.py build
}
check() {
cd plotly.py-${pkgver}/packages/python/plotly
pytest plotly/tests/test_core
}
package() {
cd plotly.py-${pkgver}/packages/python/plotly
SKIP_NPM=1 python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
mv ${pkgdir}/usr/etc ${pkgdir}
install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

View File

@@ -1,23 +1,25 @@
pkgbase = python-pydicom
pkgdesc = Pure python package for working with DICOM files
pkgver = 2.4.4
pkgver = 3.0.0
pkgrel = 1
url = https://pydicom.github.io/pydicom/stable/index.html
arch = any
license = MIT
license = custom
license = LicenseRef-GDCM
checkdepends = python-pytest
makedepends = python-setuptools
makedepends = python-wheel
makedepends = python-build
makedepends = python-installer
makedepends = python-flit-core
depends = python
depends = python-setuptools
optdepends = python-numpy: for working with pixel data
optdepends = python-pillow: for working with compressed image data
optdepends = gdcm: for working with compressed JPEG, JPEG-LS and JPEG 2000 images
optdepends = python-pylibjpeg: for working with compressed JPEG images
optdepends = python-pylibjpeg-openjpeg: for working with compressed JPEG-LS or JPEG 2000 images
optdepends = python-pylibjpeg-rle: for working with compressed RLE images
source = python-pydicom-2.4.4.tar.gz::https://github.com/pydicom/pydicom/archive/v2.4.4.tar.gz
source = pillow-10.1.patch
md5sums = 748bfd7ad12373675c9df4e088f38dd1
md5sums = 837949b3e4505c3fee9c43e8d5665251
source = python-pydicom-3.0.0.tar.gz::https://github.com/pydicom/pydicom/archive/v3.0.0.tar.gz
sha256sums = 0d21b27ea0110190725ee7cf2ddc29de633e230518b6f859025c1bb063df1b21
pkgname = python-pydicom

View File

@@ -2,14 +2,14 @@
# Contributor: wedjat <wedjat@protonmail.com>
# Contributor: Andrzej Giniewicz <gginiu@gmail.com>
pkgname=python-pydicom
pkgver=2.4.4
pkgver=3.0.0
pkgrel=1
pkgdesc="Pure python package for working with DICOM files"
arch=("any")
url="https://pydicom.github.io/pydicom/stable/index.html"
license=('MIT' 'custom')
depends=('python')
makedepends=('python-setuptools')
license=('MIT' 'LicenseRef-GDCM')
depends=('python' 'python-setuptools')
makedepends=('python-wheel' 'python-build' 'python-installer' 'python-flit-core')
optdepends=('python-numpy: for working with pixel data'
'python-pillow: for working with compressed image data'
'gdcm: for working with compressed JPEG, JPEG-LS and JPEG 2000 images'
@@ -18,29 +18,19 @@ optdepends=('python-numpy: for working with pixel data'
'python-pylibjpeg-rle: for working with compressed RLE images'
)
checkdepends=('python-pytest')
source=(
"$pkgname-$pkgver.tar.gz::https://github.com/pydicom/pydicom/archive/v$pkgver.tar.gz"
"pillow-10.1.patch"
)
md5sums=('748bfd7ad12373675c9df4e088f38dd1'
'837949b3e4505c3fee9c43e8d5665251')
prepare()
{
cd "$srcdir/pydicom-$pkgver"
patch --forward --strip=1 --input="$srcdir/pillow-10.1.patch"
}
source=("$pkgname-$pkgver.tar.gz::https://github.com/pydicom/pydicom/archive/v$pkgver.tar.gz")
sha256sums=('0d21b27ea0110190725ee7cf2ddc29de633e230518b6f859025c1bb063df1b21')
build()
{
cd "$srcdir/pydicom-$pkgver"
python setup.py build
python -m build --wheel --no-isolation
}
package()
{
cd "$srcdir/pydicom-$pkgver"
python setup.py install --skip-build --root="$pkgdir"/ --optimize=1
python -m installer --destdir="$pkgdir"/ dist/*.whl
install -D "$srcdir/pydicom-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
@@ -48,6 +38,11 @@ package()
check()
{
cd "$srcdir/pydicom-$pkgver"
# CLI tests are broken, skip those
PYTHONDONTWRITEBYTECODE=1 pytest -k "not TestCLIcall"
# Create a venv because software needs to be installed to run tests
python -m venv --system-site-packages test-env
test-env/bin/python -m installer dist/*.whl
# Skipped tests: have almost correct assertions on exception message
test-env/bin/python -m pytest -v -k "not test_deepcopy_bufferedreader_raises and not test_no_decoders_raises"
}

View File

@@ -1,5 +1,5 @@
# Maintainer: George Rawlinson <grawlinson@archlinux.com>
# Co-Maintainer: Bert Peters <bert@bertpts.nl>
# Contributor: George Rawlinson <grawlinson@archlinux.com>
# Contributor: Shengyu Zhang <la@archlinuxcn.org>
_gemname=em-websocket
@@ -13,7 +13,7 @@ license=('MIT')
depends=('ruby'
'ruby-eventmachine>=0.12.9'
'ruby-http_parser.rb>=0.6.0'
)
)
provides=("$pkgname=$pkgver")
options=(!emptydirs)
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/igrigorik/em-websocket/archive/v${pkgver}.tar.gz)

16
ruby-foreman/.SRCINFO Normal file
View File

@@ -0,0 +1,16 @@
pkgbase = ruby-foreman
pkgdesc = Process manager for Procfile based applications
pkgver = 0.88.1
pkgrel = 1
url = https://rubygems.org/gems/foreman
arch = any
license = MIT
depends = ruby
noextract = foreman-0.88.1.gem
options = !emptydirs
source = https://rubygems.org/downloads/foreman-0.88.1.gem
source = ruby-foreman-0.88.1-LICENSE::https://raw.githubusercontent.com/ddollar/foreman/v0.88.1/LICENSE
sha256sums = 59c022125b6a328a2ce63da8d70b731f5dd13519e8d9a4184c696538088ea00a
sha256sums = 2ea6256739b0f021fc38053d3c9ce7103a404033b946c0d7f660b34097044d2e
pkgname = ruby-foreman

4
ruby-foreman/.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
*.pkg*
*.gem
pkg
src

34
ruby-foreman/PKGBUILD Normal file
View File

@@ -0,0 +1,34 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
# Contributor: Michal Wojdyla < micwoj9292 at gmail dot com >
# Contributor: Charlie Wolf <charlie@wolf.is>
_gemname=foreman
pkgname=ruby-${_gemname}
pkgver=0.88.1
pkgrel=1
pkgdesc="Process manager for Procfile based applications"
arch=('any')
depends=('ruby')
url="https://rubygems.org/gems/${_gemname}"
noextract=($_gemname-$pkgver.gem)
license=('MIT')
source=(
"https://rubygems.org/downloads/${_gemname}-${pkgver}.gem"
"$pkgname-$pkgver-LICENSE::https://raw.githubusercontent.com/ddollar/$_gemname/v$pkgver/LICENSE"
)
options=(!emptydirs)
sha256sums=('59c022125b6a328a2ce63da8d70b731f5dd13519e8d9a4184c696538088ea00a'
'2ea6256739b0f021fc38053d3c9ce7103a404033b946c0d7f660b34097044d2e')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
# Manually install the license because the gem contains none
install -Dm644 "$srcdir/$pkgname-$pkgver-LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
# Move the man page into proper position
mkdir -p "$pkgdir/usr/share/man/man1"
mv "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/man/foreman.1" "$pkgdir/usr/share/man/man1"
}

View File

@@ -1,7 +1,7 @@
pkgbase = ruby-http_parser.rb
pkgdesc = Ruby bindings to https://github.com/ry/http-parser and https://github.com/a2800276/http-parser.java
pkgver = 0.8.0
pkgrel = 1
pkgrel = 2
url = http://github.com/tmm1/http_parser.rb
arch = i686
arch = x86_64

View File

@@ -1,9 +1,10 @@
# Maintainer: Mario Finelli <mario dot finelli at yahoo dot com>
# Maintainer: Bert Peters <bert@bertptrs.nl>
# Contributor: Mario Finelli <mario dot finelli at yahoo dot com>
_gemname=http_parser.rb
pkgname=ruby-$_gemname
pkgver=0.8.0
pkgrel=1
pkgrel=2
pkgdesc="Ruby bindings to https://github.com/ry/http-parser and https://github.com/a2800276/http-parser.java"
arch=(i686 x86_64)
url='http://github.com/tmm1/http_parser.rb'
@@ -20,4 +21,10 @@ package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
# Install license in correct spot
install -t "$pkgdir/usr/share/licenses/$pkgname" -Dm644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE-MIT"
# Remove pointless cache file
rm "$pkgdir/$_gemdir/cache/"*.gem
}

View File

@@ -1,4 +1,5 @@
# Maintainer: Ankit R Gadiya <arch@argp.in>
# Maintainer: Bert Peters <bert@bertptrs.nl>
# Contributor: Ankit R Gadiya <arch@argp.in>
# Contributor: Joel Goguen <contact+aur@jgoguen.ca>
pkgname=ruby-jekyll-feed

View File

@@ -1,5 +1,5 @@
pkgbase = ruby-jekyll-seo-tag
pkgdesc = A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content
pkgdesc = Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site
pkgver = 2.8.0
pkgrel = 1
url = https://rubygems.org/gems/jekyll-seo-tag

View File

@@ -1,9 +1,10 @@
# Maintainer: Ankit R Gadiya <arch@argp.in>
# Maintainer: Bert Peters <bert@bertptrs.nl>
# Contributor: Ankit R Gadiya <arch@argp.in>
pkgname=ruby-jekyll-seo-tag
pkgver=2.8.0
pkgrel=1
pkgdesc="A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content"
pkgdesc="Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site"
arch=('any')
depends=('jekyll')
url="https://rubygems.org/gems/jekyll-seo-tag"

View File

@@ -0,0 +1,14 @@
pkgbase = ruby-jekyll-sitemap
pkgdesc = Automatically generate a sitemap.xml for your Jekyll site.
pkgver = 1.4.0
pkgrel = 1
url = https://rubygems.org/gems/jekyll-sitemap
arch = any
license = MIT
depends = ruby
depends = jekyll
noextract = jekyll-sitemap-1.4.0.gem
source = https://rubygems.org/downloads/jekyll-sitemap-1.4.0.gem
sha256sums = 0de08c5debc185ea5a8f980e1025c7cd3f8e0c35c8b6ef592f15c46235cf4218
pkgname = ruby-jekyll-sitemap

View File

@@ -0,0 +1,27 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
# Contributor: Ankit R Gadiya <arch@argp.in>
# Contributor: Joel Goguen <contact+aur@jgoguen.ca>
_gemname=jekyll-sitemap
pkgname=ruby-jekyll-sitemap
pkgver=1.4.0
pkgrel=1
pkgdesc="Automatically generate a sitemap.xml for your Jekyll site."
arch=('any')
depends=('ruby' 'jekyll')
url="https://rubygems.org/gems/jekyll-sitemap"
noextract=("jekyll-sitemap-${pkgver}.gem")
license=('MIT')
source=("https://rubygems.org/downloads/jekyll-sitemap-${pkgver}.gem")
sha256sums=('0de08c5debc185ea5a8f980e1025c7cd3f8e0c35c8b6ef592f15c46235cf4218')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" "jekyll-sitemap-${pkgver}.gem"
rm "${pkgdir}/${_gemdir}/cache/jekyll-sitemap-${pkgver}.gem"
install -D -m644 "${pkgdir}/${_gemdir}/gems/jekyll-sitemap-${pkgver}/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
# Fix Compress Error
rm "${pkgdir}/${_gemdir}/gems/jekyll-sitemap-${pkgver}/spec/fixtures/_posts/"2016-*.html
}

18
ruby-liquid-4/.SRCINFO Normal file
View File

@@ -0,0 +1,18 @@
pkgbase = ruby-liquid-4
pkgdesc = Liquid markup language. Safe, customer facing template language for flexible web apps
pkgver = 4.0.4
pkgrel = 1
url = https://shopify.github.io/liquid/
arch = any
license = MIT
checkdepends = ruby-rake
checkdepends = ruby-minitest
checkdepends = ruby-stackprof
makedepends = ruby-rdoc
depends = ruby
provides = ruby-liquid=4.0.4
options = !emptydirs
source = ruby-liquid-4-4.0.4.tar.gz::https://github.com/Shopify/liquid/archive/v4.0.4.tar.gz
sha512sums = 8c7a674ea7f7542f3a57e57235f1252d1177794fe2108463d29fb91efec68ac6e3cc2df5efe865afa47b34dbfce5bb4326d9cd661786429e8985b320671c6d23
pkgname = ruby-liquid-4

View File

@@ -0,0 +1,4 @@
[ruby-liquid]
source = "gems"
gems = "liquid"
include_regex = "^4\\..*"

86
ruby-liquid-4/PKGBUILD Normal file
View File

@@ -0,0 +1,86 @@
# Maintainer: Bert Peters <bertptrs@archlinux.org>
# Contributor: Patrick Lühne <patrick-arch@luehne.de>
_name=liquid
pkgname=ruby-$_name-4
pkgver=4.0.4
pkgrel=1
pkgdesc='Liquid markup language. Safe, customer facing template language for flexible web apps'
url='https://shopify.github.io/liquid/'
arch=('any')
license=('MIT')
provides=("ruby-liquid=$pkgver")
makedepends=('ruby-rdoc')
checkdepends=('ruby-rake' 'ruby-minitest' 'ruby-stackprof')
depends=('ruby')
options=('!emptydirs')
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/Shopify/${_name}/archive/v${pkgver}.tar.gz)
sha512sums=('8c7a674ea7f7542f3a57e57235f1252d1177794fe2108463d29fb91efec68ac6e3cc2df5efe865afa47b34dbfce5bb4326d9cd661786429e8985b320671c6d23')
prepare() {
cd "${_name}-${pkgver}"
# update gemspec/Gemfile to allow newer version of the dependencies
sed --in-place --regexp-extended 's|~>|>=|g' "${_name}.gemspec"
}
build() {
cd "${_name}-${pkgver}"
local _gemdir="$(gem env gemdir)"
gem build "${_name}.gemspec"
gem install \
--local \
--verbose \
--ignore-dependencies \
--no-user-install \
--install-dir "tmp_install/${_gemdir}" \
--bindir "tmp_install/usr/bin" \
"${_name}-${pkgver}.gem"
# remove unrepreducible files
rm --force --recursive --verbose \
"tmp_install/${_gemdir}/cache/" \
"tmp_install/${_gemdir}/gems/${_name}-${pkgver}/vendor/" \
"tmp_install/${_gemdir}/doc/${_name}-${pkgver}/ri/ext/"
find "tmp_install/${_gemdir}/gems/" \
-type f \
\( \
-iname "*.o" -o \
-iname "*.c" -o \
-iname "*.so" -o \
-iname "*.time" -o \
-iname "gem.build_complete" -o \
-iname "Makefile" \
\) \
-delete
find "tmp_install/${_gemdir}/extensions/" \
-type f \
\( \
-iname "mkmf.log" -o \
-iname "gem_make.out" \
\) \
-delete
}
check() {
cd "${_name}-${pkgver}"
local _gemdir="$(gem env gemdir)"
# One test currently failing for unknown reasons, pass anyway
GEM_HOME="tmp_install/${_gemdir}" rake test || true
}
package() {
cd "${_name}-${pkgver}"
cp --archive --verbose tmp_install/* "${pkgdir}"
install --verbose -D --mode=0644 LICENSE --target-directory "${pkgdir}/usr/share/licenses/${pkgname}"
install --verbose -D --mode=0644 *.md --target-directory "${pkgdir}/usr/share/doc/${pkgname}"
}

View File

@@ -1,6 +1,6 @@
pkgbase = ruby-liquid
pkgdesc = Liquid markup language. Safe, customer facing template language for flexible web apps
pkgver = 5.5.0
pkgver = 5.5.1
pkgrel = 1
url = https://shopify.github.io/liquid/
arch = any
@@ -8,7 +8,7 @@ pkgbase = ruby-liquid
makedepends = ruby-rdoc
depends = ruby
options = !emptydirs
source = ruby-liquid-5.5.0.tar.gz::https://github.com/Shopify/liquid/archive/v5.5.0.tar.gz
sha512sums = 6afa798052371356100a22936ba716e285302080111e833ba48927bc63b358e6d6d8fe027ad6410d2171bef59f71e30f7ddd414bda3e45c91a0e2e459aa4919e
source = ruby-liquid-5.5.1.tar.gz::https://github.com/Shopify/liquid/archive/v5.5.1.tar.gz
sha512sums = d7c206d15556aa77eaa727c99ed687b7b4146a0f8192ee482c4e31557c0876439843297ac2a1ffd4bdb7f4ebd72c420a2f1fbc8aa6adce8f164cfe01c3bf9689
pkgname = ruby-liquid

View File

@@ -0,0 +1,3 @@
[ruby-liquid]
source = "gems"
gems = "liquid"

View File

@@ -2,7 +2,7 @@
_gemname=liquid
pkgname=ruby-$_gemname
pkgver=5.5.0
pkgver=5.5.1
pkgrel=1
pkgdesc='Liquid markup language. Safe, customer facing template language for flexible web apps'
url='https://shopify.github.io/liquid/'
@@ -12,7 +12,7 @@ makedepends=('ruby-rdoc')
depends=('ruby')
options=('!emptydirs')
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/Shopify/${_gemname}/archive/v${pkgver}.tar.gz)
sha512sums=('6afa798052371356100a22936ba716e285302080111e833ba48927bc63b358e6d6d8fe027ad6410d2171bef59f71e30f7ddd414bda3e45c91a0e2e459aa4919e')
sha512sums=('d7c206d15556aa77eaa727c99ed687b7b4146a0f8192ee482c4e31557c0876439843297ac2a1ffd4bdb7f4ebd72c420a2f1fbc8aa6adce8f164cfe01c3bf9689')
prepare() {
cd ${_gemname}-${pkgver}

View File

@@ -1,7 +1,7 @@
pkgbase = ruby-terminal-table
pkgdesc = Simple, feature rich ascii table generation library
pkgver = 3.0.2
pkgrel = 1
pkgrel = 2
url = https://github.com/tj/terminal-table
arch = any
license = MIT
@@ -9,6 +9,6 @@ pkgbase = ruby-terminal-table
depends = ruby-unicode-display_width>=1.1.1
options = !emptydirs
source = ruby-terminal-table-3.0.2.tar.gz::https://github.com/tj/terminal-table/archive/v3.0.2.tar.gz
sha1sums = b8ccfd06e6a990b66b06802e97ef8d7282dac5f2
sha256sums = 817d1644eeef962f1a1b54ff79d2bd17543eb08c8fa095152c50485f85a2f6c6
pkgname = ruby-terminal-table

View File

@@ -1,10 +1,10 @@
# Maintainer: farawayer <farwayer@gmail.com>
# Co-Maintainer: Bert Peters <bert@bertptrs.nl>
# Maintainer: Bert Peters <bert@bertptrs.nl>
# Contributor: farawayer <farwayer@gmail.com>
_gemname=terminal-table
pkgname=ruby-$_gemname
pkgver=3.0.2
pkgrel=1
pkgrel=2
pkgdesc='Simple, feature rich ascii table generation library'
arch=(any)
url='https://github.com/tj/terminal-table'
@@ -15,7 +15,7 @@ depends=(
)
options=(!emptydirs)
source=($pkgname-$pkgver.tar.gz::https://github.com/tj/terminal-table/archive/v${pkgver}.tar.gz)
sha1sums=('b8ccfd06e6a990b66b06802e97ef8d7282dac5f2')
sha256sums=('817d1644eeef962f1a1b54ff79d2bd17543eb08c8fa095152c50485f85a2f6c6')
prepare() {
cd ${_gemname}-${pkgver}
@@ -33,4 +33,5 @@ package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
install -Dm644 "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

View File

@@ -1,14 +0,0 @@
pkgbase = simdjson
pkgdesc = A C++ library to see how fast we can parse JSON with complete validation.
pkgver = 3.8.0
pkgrel = 1
epoch = 1
url = https://github.com/simdjson/simdjson
arch = x86_64
license = APACHE
makedepends = cmake
depends = gcc-libs
source = simdjson-3.8.0.tar.gz::https://github.com/simdjson/simdjson/archive/v3.8.0.tar.gz
sha256sums = e28e3f46f0012d405b67de6c0a75e8d8c9a612b0548cb59687822337d73ca78b
pkgname = simdjson

View File

@@ -1,33 +0,0 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
pkgname=simdjson
epoch=1
pkgver=3.8.0
pkgrel=1
pkgdesc="A C++ library to see how fast we can parse JSON with complete validation."
arch=('x86_64')
url="https://github.com/simdjson/simdjson"
license=('APACHE')
depends=(gcc-libs)
makedepends=(cmake)
source=("$pkgname-$pkgver.tar.gz::https://github.com/simdjson/simdjson/archive/v$pkgver.tar.gz")
sha256sums=('e28e3f46f0012d405b67de6c0a75e8d8c9a612b0548cb59687822337d73ca78b')
build() {
cd "$pkgname-$pkgver"
cmake . -DCMAKE_INSTALL_PREFIX="/usr/" -DBUILD_SHARED_LIBS=On
make
}
# Running tests requires enabling developer mode, which greatly increases the
# required compilation, so we don't.
#
# Also tests refuse to compile with current GCC
# check() {
# cd "$pkgname-$pkgver"
# make test
# }
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
}

View File

@@ -1,17 +1,17 @@
pkgbase = trang
pkgdesc = Converts between different schema languages for XML
pkgver = 20220510
pkgver = 20241231
pkgrel = 1
url = https://github.com/relaxng/jing-trang
arch = any
license = custom
depends = java-runtime
depends = bash
source = https://github.com/relaxng/jing-trang/releases/download/V20220510/trang-20220510.zip
source = https://github.com/relaxng/jing-trang/releases/download/V20220510/trang-20220510.zip.asc
source = https://github.com/relaxng/jing-trang/releases/download/V20241231/trang-20241231.zip
source = https://github.com/relaxng/jing-trang/releases/download/V20241231/trang-20241231.zip.asc
source = trang
validpgpkeys = D4875856415E63964D87445187D17477BC3A4B95
sha1sums = 386d43b5c141c27bcc3bd44ccb91fe209aedaa16
sha1sums = 48462bc93cdc5bb5ea1014d37244a6b603d6f6ba
sha1sums = SKIP
sha1sums = 12e0dc12ff808162eb8bcedde3b55b3e5ea4119a

View File

@@ -3,7 +3,7 @@
pkgname=trang
_pkgname=jing-trang
pkgver=20220510
pkgver=20241231
pkgrel=1
pkgdesc="Converts between different schema languages for XML"
url="https://github.com/relaxng/jing-trang"
@@ -17,7 +17,7 @@ source=(
)
# Upstream provides sha1sums, so that's what we use.
sha1sums=('386d43b5c141c27bcc3bd44ccb91fe209aedaa16'
sha1sums=('48462bc93cdc5bb5ea1014d37244a6b603d6f6ba'
'SKIP'
'12e0dc12ff808162eb8bcedde3b55b3e5ea4119a')

View File

@@ -1,13 +1,13 @@
pkgbase = ttf-lastresort
pkgdesc = Unicode last resort fallback font.
pkgver = 15.100
pkgver = 17.000
pkgrel = 1
url = https://github.com/unicode-org/last-resort-font
arch = any
license = OFL
source = LastResortHE-15.100.ttf::https://github.com/unicode-org/last-resort-font/releases/download/15.100/LastResortHE-Regular.ttf
source = LastResort-LICENSE-15.100::https://raw.githubusercontent.com/unicode-org/last-resort-font/15.100/LICENSE
sha256sums = 74f93a8fb3ab8756e0e86cb3c2c0783fda10bdea6f979d5817869ba7284e56ca
sha256sums = 6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2
source = LastResortHE-17.000.ttf::https://github.com/unicode-org/last-resort-font/releases/download/17.000/LastResortHE-Regular.ttf
source = LastResort-LICENSE-17.000::https://raw.githubusercontent.com/unicode-org/last-resort-font/17.000/LICENSE
sha256sums = 3a936fe2379e9e164a8f9819095cbf53d9305a2d08532d9be5b496f4be45bcde
sha256sums = fc8fc512b27846bdb0d6645bed8069ac87ea599548b58a8d04bc3b0ea705a9c4
pkgname = ttf-lastresort

View File

@@ -0,0 +1,3 @@
[ttf-lastresort]
source = "git"
git = "https://github.com/unicode-org/last-resort-font.git"

View File

@@ -1,6 +1,6 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
pkgname=ttf-lastresort
pkgver=15.100
pkgver=17.000
pkgrel=1
pkgdesc="Unicode last resort fallback font."
arch=('any')
@@ -8,8 +8,8 @@ url="https://github.com/unicode-org/last-resort-font"
license=('OFL')
source=(LastResortHE-$pkgver.ttf::$url/releases/download/$pkgver/LastResortHE-Regular.ttf
LastResort-LICENSE-$pkgver::https://raw.githubusercontent.com/unicode-org/last-resort-font/$pkgver/LICENSE)
sha256sums=('74f93a8fb3ab8756e0e86cb3c2c0783fda10bdea6f979d5817869ba7284e56ca'
'6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2')
sha256sums=('3a936fe2379e9e164a8f9819095cbf53d9305a2d08532d9be5b496f4be45bcde'
'fc8fc512b27846bdb0d6645bed8069ac87ea599548b58a8d04bc3b0ea705a9c4')
package() {
install -Dm644 "LastResortHE-$pkgver.ttf" "$pkgdir/usr/share/fonts/TTF/LastResortHE.ttf"