reconstruct jobextra
This commit is contained in:
parent
1c979d5a01
commit
a228496819
|
@ -0,0 +1,9 @@
|
|||
ISC License:
|
||||
|
||||
Copyleft (c) 2021-2022 by joborun-linux joborun@disroot.org
|
||||
Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC")
|
||||
Copyright (c) 1995-2003 by Internet Software Consortium
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|
@ -2,8 +2,9 @@
|
|||
|
||||
joborun's extra repository
|
||||
|
||||
Mostly the build/make dependencies for core (jobcore) and a few other important
|
||||
packages for joborun, mostly based on ARCH-extra packaging.
|
||||
No binaries are published from this repository, it acts just as AUR and OUR, a repository of recipes/templates/PKGBUILDS for anyone to build their own. The emphasis of Joborun is and will be the core base system and minimalistic servers to be built from entirely our own built software and substitute Arch's. As it stands during the end of this alpha phase, the entire image published is built from our own software. We can't say the same yet about all the dependencies for making/building the same. Still some pkgs from Arch's extra are needed, but we replace those daily.
|
||||
|
||||
Graphic/Desktop/Window managing software, browsers, and guis, are not a priority, and since Obarun does a very good job providing such functionality without systemd or elogind, we will concentrate on our own objective to compliment what Obarun does, not replace it.
|
||||
|
||||
Joborun team
|
||||
|
||||
|
@ -21,7 +22,7 @@ where /etc/pacman.d/mirrorlist-jobo should look something like this:
|
|||
Server = http://downloads.sourceforge.net/joborun/r
|
||||
</pre>
|
||||
|
||||
You can switch between local and sf after building what you are interested in.
|
||||
You can switch between local and osdn after building what you are interested in. The osdn repository will only show upgrades but there will be no binaries to download.
|
||||
|
||||
Clone the repository into /src/pkg and [[build|https://git.disroot.org/joborun/web/src/branch/main/howto.md]] the package of choice:
|
||||
|
||||
|
|
|
@ -0,0 +1,52 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=acpid
|
||||
pkgver=2.0.34
|
||||
pkgrel=02
|
||||
pkgdesc='A daemon for delivering ACPI power management events with netlink support w/o systemd'
|
||||
arch=('x86_64')
|
||||
url='https://sourceforge.net/projects/acpid2/'
|
||||
depends=('bash')
|
||||
optdepends=('perl: use perl based examples')
|
||||
replaces=('acpid2')
|
||||
backup=('etc/acpi/handler.sh' 'etc/acpi/events/anything')
|
||||
source=("https://downloads.sourceforge.net/sourceforge/acpid2/$pkgname-$pkgver.tar.xz"
|
||||
# 'acpid.service'
|
||||
'anything'
|
||||
'handler.sh')
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
./configure --prefix=/usr --sbindir=/usr/bin
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
# default config
|
||||
install -Dm644 ../anything "$pkgdir/etc/acpi/events/anything"
|
||||
install -Dm755 ../handler.sh "$pkgdir/etc/acpi/handler.sh"
|
||||
|
||||
### systemd acpid service removed - both runit and s6/66 setup have a service available ###
|
||||
# systemd
|
||||
# install -Dm644 ../acpid.service "$pkgdir/usr/lib/systemd/system/acpid.service"
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
|
||||
license=('GPL')
|
||||
|
||||
sha256sums=(2d095c8cfcbc847caec746d62cdc8d0bff1ec1bc72ef7c674c721e04da6ab333 # acpid-2.0.34.tar.xz
|
||||
eb5230affb9dba7653890655b94e83f377c689a39131b6b13c8202ba2382c275 # anything
|
||||
1c1e39b7ecc57092ba9d747f452fb36d8ae0456e2e64849c9c4a2625d1d57413) # handler.sh
|
||||
|
||||
# 6ad29e963b2ad6f9644b6835d305e7cbae6bd62e86e953253bf837e318ae583a acpid-2.0.34-02-x86_64.pkg.tar.lz
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
# Maintainer: Morten Linderud <foxboron@archlinux.org>
|
||||
# Contributor: Sébastien Luttringer
|
||||
# Contributor: xduugu
|
||||
# Contributor: Manolis Tzanidakis
|
||||
# Contributor: Jonathan Schmidt <j.schmidt@archlinux.us
|
||||
|
||||
pkgname=acpid
|
||||
pkgver=2.0.34
|
||||
pkgrel=1
|
||||
pkgdesc='A daemon for delivering ACPI power management events with netlink support'
|
||||
arch=('x86_64')
|
||||
url='https://sourceforge.net/projects/acpid2/'
|
||||
license=('GPL')
|
||||
depends=('bash')
|
||||
optdepends=('perl: use perl based examples')
|
||||
replaces=('acpid2')
|
||||
backup=('etc/acpi/handler.sh' 'etc/acpi/events/anything')
|
||||
source=("https://downloads.sourceforge.net/sourceforge/acpid2/$pkgname-$pkgver.tar.xz"
|
||||
'acpid.service'
|
||||
'anything'
|
||||
'handler.sh')
|
||||
sha256sums=('2d095c8cfcbc847caec746d62cdc8d0bff1ec1bc72ef7c674c721e04da6ab333'
|
||||
'a8236bbf774f5e90a4daa369731d6d335c3374ddc62f1224fba02a3d6d678111'
|
||||
'eb5230affb9dba7653890655b94e83f377c689a39131b6b13c8202ba2382c275'
|
||||
'1c1e39b7ecc57092ba9d747f452fb36d8ae0456e2e64849c9c4a2625d1d57413')
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
./configure --prefix=/usr --sbindir=/usr/bin
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
# default config
|
||||
install -Dm644 ../anything "$pkgdir/etc/acpi/events/anything"
|
||||
install -Dm755 ../handler.sh "$pkgdir/etc/acpi/handler.sh"
|
||||
|
||||
# systemd
|
||||
install -Dm644 ../acpid.service "$pkgdir/usr/lib/systemd/system/acpid.service"
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
|
@ -0,0 +1,9 @@
|
|||
[Unit]
|
||||
Description=ACPI event daemon
|
||||
Documentation=man:acpid(8)
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/bin/acpid --foreground --netlink
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -0,0 +1,3 @@
|
|||
# Pass all events to our one handler script
|
||||
event=.*
|
||||
action=/etc/acpi/handler.sh %e
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,acpid*tar.xz}
|
|
@ -0,0 +1,4 @@
|
|||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,77 @@
|
|||
#!/bin/bash
|
||||
# Default acpi script that takes an entry for all actions
|
||||
|
||||
case "$1" in
|
||||
button/power)
|
||||
case "$2" in
|
||||
PBTN|PWRF)
|
||||
logger 'PowerButton pressed'
|
||||
;;
|
||||
*)
|
||||
logger "ACPI action undefined: $2"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
button/sleep)
|
||||
case "$2" in
|
||||
SLPB|SBTN)
|
||||
logger 'SleepButton pressed'
|
||||
;;
|
||||
*)
|
||||
logger "ACPI action undefined: $2"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
ac_adapter)
|
||||
case "$2" in
|
||||
AC|ACAD|ADP0)
|
||||
case "$4" in
|
||||
00000000)
|
||||
logger 'AC unpluged'
|
||||
;;
|
||||
00000001)
|
||||
logger 'AC pluged'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
logger "ACPI action undefined: $2"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
battery)
|
||||
case "$2" in
|
||||
BAT0)
|
||||
case "$4" in
|
||||
00000000)
|
||||
logger 'Battery online'
|
||||
;;
|
||||
00000001)
|
||||
logger 'Battery offline'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
CPU0)
|
||||
;;
|
||||
*) logger "ACPI action undefined: $2" ;;
|
||||
esac
|
||||
;;
|
||||
button/lid)
|
||||
case "$3" in
|
||||
close)
|
||||
logger 'LID closed'
|
||||
;;
|
||||
open)
|
||||
logger 'LID opened'
|
||||
;;
|
||||
*)
|
||||
logger "ACPI action undefined: $3"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
logger "ACPI group/action undefined: $1 / $2"
|
||||
;;
|
||||
esac
|
||||
|
||||
# vim:set ts=4 sw=4 ft=sh et:
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m10.243s
|
||||
user 0m7.475s
|
||||
sys 0m1.300s
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=aget
|
||||
pkgver=1.3.3
|
||||
pkgrel=01
|
||||
pkgdesc='Minimalistic AUR helper'
|
||||
arch=(x86_64)
|
||||
url='https://github.com/xyproto/aget'
|
||||
depends=(git openssh)
|
||||
makedepends=(go git)
|
||||
source=("git+$url#commit=b98582af99200e1de6db010a9aa49e0cd6d9f027") # tag: 1.3.3
|
||||
|
||||
build() {
|
||||
cd $pkgname
|
||||
go build -mod=vendor -gcflags "all=-trimpath=${PWD}" -asmflags "all=-trimpath=${PWD}" -ldflags "-extldflags ${LDFLAGS}"
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname
|
||||
install -Dm755 $pkgname "$pkgdir/usr/bin/$pkgname"
|
||||
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
|
||||
license=(BSD)
|
||||
|
||||
sha256sums=(SKIP)
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
# Maintainer: Alexander F. Rødseth <xyproto@archlinux.org>
|
||||
|
||||
pkgname=aget
|
||||
pkgver=1.3.3
|
||||
pkgrel=1
|
||||
pkgdesc='Minimalistic AUR helper'
|
||||
arch=(x86_64)
|
||||
url='https://github.com/xyproto/aget'
|
||||
license=(BSD)
|
||||
makedepends=(go git)
|
||||
source=("git+$url#commit=b98582af99200e1de6db010a9aa49e0cd6d9f027") # tag: 1.3.3
|
||||
b2sums=('SKIP')
|
||||
|
||||
build() {
|
||||
cd $pkgname
|
||||
go build -mod=vendor -gcflags "all=-trimpath=${PWD}" -asmflags "all=-trimpath=${PWD}" -ldflags "-extldflags ${LDFLAGS}"
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname
|
||||
install -Dm755 $pkgname "$pkgdir/usr/bin/$pkgname"
|
||||
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
rm -rf {src,pkg,aget}
|
|
@ -0,0 +1,62 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgbase=appstream
|
||||
pkgname=(appstream appstream-qt)
|
||||
pkgver=0.16.2
|
||||
pkgrel=02
|
||||
pkgdesc='Provides a standard for creating app stores across distributions w/o systemd'
|
||||
url='https://distributions.freedesktop.org/wiki/AppStream'
|
||||
depends=(curl librsvg libyaml libxmlb)
|
||||
makedepends=(meson xmlto gobject-introspection gtk-doc qt5-tools itstool vala gperf)
|
||||
source=(https://www.freedesktop.org/software/appstream/releases/AppStream-$pkgver.tar.xz{,.asc}
|
||||
update-appstream-cache.hook)
|
||||
|
||||
build() {
|
||||
meson build AppStream-$pkgver \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib \
|
||||
-Dqt=true \
|
||||
-Dvapi=true \
|
||||
-Dsystemd=false \
|
||||
-Dcompose=true
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
package_appstream() {
|
||||
meson install --destdir "$pkgdir" -C build
|
||||
|
||||
# provided by -qt subpackage
|
||||
rm -r "$pkgdir"/usr/{include/AppStreamQt,lib/cmake,lib/libAppStreamQt.*}
|
||||
|
||||
install -Dm644 update-appstream-cache.hook "$pkgdir"/usr/share/libalpm/hooks/90-update-appstream-cache.hook
|
||||
}
|
||||
|
||||
package_appstream-qt() {
|
||||
pkgdesc='Qt5 interface for AppStream'
|
||||
depends=(appstream qt5-base)
|
||||
|
||||
meson install --destdir "$pkgdir" -C build
|
||||
|
||||
# provided by appstream
|
||||
rm -r "$pkgdir"{/etc,/usr/{bin,include/appstream{,-compose},lib/{appstreamcli-compose,girepository-1.0,libappstream*,pkgconfig},share}}
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=(GPL)
|
||||
|
||||
validpgpkeys=(D33A3F0CA16B0ACC51A60738494C8A5FBF4DECEB) # Matthias Klumpp <matthias@tenstral.net>
|
||||
|
||||
sha256sums=(f9cb80bd388fbf06be268afa7f2d65863c85d605ad874b905094f3982d03f232 # AppStream-0.16.2.tar.xz
|
||||
479c435f0762fc5b3143f65008bcae4bee1cc80765468ea1804c9116558dda6e # AppStream-0.16.2.tar.xz.asc
|
||||
3a96a1479cfd18dad36c2ca3181aabe46af9bf772c00b965d86ec5f55cd0e0eb)
|
||||
|
||||
## 20bead659bf924444d9231e96b03f5477a68b274dd74e26def16b7cca9e90cb9 appstream-0.16.2-02-x86_64.pkg.tar.lz
|
||||
## 89c9e1b6034cabcc379999fd62b8cd022d47998eefba17a96151b90f07c64f36 appstream-qt-0.16.2-02-x86_64.pkg.tar.lz
|
|
@ -0,0 +1,49 @@
|
|||
# Maintainer: Antonio Rojas <arojas@archlinux.org>
|
||||
# Contributor: Jameson Pugh <imntreal@gmail.com>
|
||||
# Contributor: Tim Jester-Pfadt <t.jp<at>gmx.de>
|
||||
|
||||
pkgbase=appstream
|
||||
pkgname=(appstream appstream-qt)
|
||||
pkgver=0.16.2
|
||||
pkgrel=1
|
||||
pkgdesc='Provides a standard for creating app stores across distributions'
|
||||
arch=(x86_64)
|
||||
url='https://distributions.freedesktop.org/wiki/AppStream'
|
||||
license=(GPL)
|
||||
depends=(curl librsvg libyaml libxmlb)
|
||||
makedepends=(meson xmlto gobject-introspection gtk-doc qt5-tools itstool vala gperf)
|
||||
source=(https://www.freedesktop.org/software/appstream/releases/AppStream-$pkgver.tar.xz{,.asc}
|
||||
update-appstream-cache.hook)
|
||||
sha256sums=('f9cb80bd388fbf06be268afa7f2d65863c85d605ad874b905094f3982d03f232'
|
||||
'SKIP'
|
||||
'3a96a1479cfd18dad36c2ca3181aabe46af9bf772c00b965d86ec5f55cd0e0eb')
|
||||
validpgpkeys=(D33A3F0CA16B0ACC51A60738494C8A5FBF4DECEB) # Matthias Klumpp <matthias@tenstral.net>
|
||||
|
||||
build() {
|
||||
meson build AppStream-$pkgver \
|
||||
--prefix=/usr \
|
||||
--libexecdir=lib \
|
||||
-Dqt=true \
|
||||
-Dvapi=true \
|
||||
-Dcompose=true
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
package_appstream() {
|
||||
meson install --destdir "$pkgdir" -C build
|
||||
|
||||
# provided by -qt subpackage
|
||||
rm -r "$pkgdir"/usr/{include/AppStreamQt,lib/cmake,lib/libAppStreamQt.*}
|
||||
|
||||
install -Dm644 update-appstream-cache.hook "$pkgdir"/usr/share/libalpm/hooks/90-update-appstream-cache.hook
|
||||
}
|
||||
|
||||
package_appstream-qt() {
|
||||
pkgdesc='Qt5 interface for AppStream'
|
||||
depends=(appstream qt5-base)
|
||||
|
||||
meson install --destdir "$pkgdir" -C build
|
||||
|
||||
# provided by appstream
|
||||
rm -r "$pkgdir"{/etc,/usr/{bin,include/appstream{,-compose},lib/{appstreamcli-compose,girepository-1.0,libappstream*,pkgconfig},share}}
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,AppStream*.tar.*}
|
|
@ -0,0 +1,13 @@
|
|||
librsvg
|
||||
libyaml
|
||||
libxmlb
|
||||
meson
|
||||
xmlto
|
||||
gobject-introspection
|
||||
gtk-doc
|
||||
qt5-tools
|
||||
itstool
|
||||
vala
|
||||
gperf
|
||||
|
||||
gettext
|
|
@ -0,0 +1 @@
|
|||
gpg -v --recv-key 494C8A5FBF4DECEB
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m33.524s
|
||||
user 0m31.142s
|
||||
sys 0m2.382s
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[Trigger]
|
||||
Type = Path
|
||||
Operation = Install
|
||||
Operation = Upgrade
|
||||
Operation = Remove
|
||||
Target = usr/share/app-info/*
|
||||
|
||||
[Trigger]
|
||||
Type = Package
|
||||
Operation = Install
|
||||
Operation = Upgrade
|
||||
Target = appstream
|
||||
|
||||
[Action]
|
||||
Description = Updating the appstream cache...
|
||||
When = PostTransaction
|
||||
Exec = /usr/bin/appstreamcli refresh-cache --force
|
|
@ -0,0 +1,82 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=armagetronad
|
||||
pkgver=0.2.9.1.1
|
||||
pkgrel=01
|
||||
pkgdesc='A Tron Clone in 3D.'
|
||||
url='http://armagetronad.net/'
|
||||
depends=('sdl_image' 'libxml2' 'sdl_mixer' 'ftgl' 'hicolor-icon-theme') # 'boost-libs' 'protobuf'
|
||||
#'llvm14-libs')
|
||||
optdepends=('python: language updater'
|
||||
'glew: Graphics on X11'
|
||||
'glew-wayland: Graphics on Wayland')
|
||||
makedepends=('python') # 'git' 'boost')
|
||||
conflicts=('armagetronad-git')
|
||||
#source=("https://downloads.sourceforge.net/sourceforge/armagetronad/armagetronad-$pkgver.src.tar.gz")
|
||||
#source=("https://downloads.sourceforge.net/sourceforge/armagetronad/armagetronad-$pkgver.tbz")
|
||||
_commit=568a186d1c89e08f9a144631bbcc6bf901504203 # tags/v0.2.9.1.1
|
||||
source=("git+https://gitlab.com/armagetronad/armagetronad.git#commit=$_commit")
|
||||
|
||||
#pkgver() {
|
||||
# cd "${srcdir}/${_pkgname}"
|
||||
# git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
||||
#}
|
||||
|
||||
prepare() {
|
||||
# cd "$srcdir/armagetronad-$pkgver"
|
||||
cd "${srcdir}/${pkgname}"
|
||||
2to3 -w language/update.py
|
||||
|
||||
# sed -i 's|FTGL.h|ftgl.h|g' configure
|
||||
# sed -i 's|png_check_sig|png_sig_cmp|g' configure
|
||||
# sed -i -r '/desktop-id/ s/(<!-- )|(org.armagetronad.)|( -->)//g' desktop/armagetronad.appdata.xml.in
|
||||
}
|
||||
|
||||
build() {
|
||||
# cd "$srcdir/armagetronad-$pkgver"
|
||||
cd "${srcdir}/${pkgname}"
|
||||
|
||||
./bootstrap.sh
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/share/man \
|
||||
--disable-games \
|
||||
--enable-automakedefaults \
|
||||
--disable-uninstall
|
||||
# sed -i -r \
|
||||
# -e 's/^LIBS = (.*)/LIBS = \1 \/usr\/lib\/libabsl_log_internal_message.so/' \
|
||||
# -e 's/^LIBS = (.*)/LIBS = \1 \/usr\/lib\/libabsl_log_internal_check_op.so/' \
|
||||
# -e 's/^LIBS = (.*)/LIBS = \1 \/usr\/lib\/libabsl_raw_logging_internal.so/' \
|
||||
# -e 's/^LIBS = (.*)/LIBS = \1 \/usr\/lib\/libabsl_spinlock_wait.so/' \
|
||||
# src/Makefile
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}"
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -D -m 644 "desktop/armagetronad.desktop" "$pkgdir/usr/share/applications/armagetronad.desktop"
|
||||
for f in 16x16 32x32 48x48; do
|
||||
ln -s /usr/share/armagetronad/desktop/icons/$f/armagetronad.png "$pkgdir/usr/share/icons/hicolor/$f/apps/armagetronad.png"
|
||||
done
|
||||
mv "$pkgdir/usr/bin/armagetronad" "$pkgdir/usr/bin/armagetronad_bin"
|
||||
printf "#!/bin/bash\n/usr/bin/armagetronad_bin --configdir /etc/armagetronad --datadir /usr/share/armagetronad" > "$pkgdir/usr/bin/armagetronad"
|
||||
chmod +x "$pkgdir/usr/bin/armagetronad"
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=('x86_64')
|
||||
|
||||
license=('GPL')
|
||||
|
||||
sha256sums=(SKIP)
|
||||
|
||||
## 9d7296a8580f634782d21368c89ebf7b9ecee19a3c651c8ec0e66d46e6f974cd armagetronad-0.2.9.1.1-01-x86_64.pkg.tar.lz
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
# Maintainer: Kyle Keen <keenerd@gmail.com>
|
||||
# Contributor: Mateusz Herych <heniekk@gmail.com>
|
||||
# Contributor: Filippo 'JoeyrS' Civiletti <joeyrs@gmail.com>
|
||||
|
||||
pkgname=armagetronad
|
||||
pkgver=0.2.9.1.0
|
||||
pkgrel=3
|
||||
pkgdesc='A Tron Clone in 3D.'
|
||||
arch=('x86_64')
|
||||
url='http://armagetronad.net/'
|
||||
license=('GPL')
|
||||
depends=('sdl_image' 'libxml2' 'sdl_mixer' 'ftgl' 'hicolor-icon-theme')
|
||||
makedepends=('python')
|
||||
optdepends=('python: language updater')
|
||||
#source=("https://downloads.sourceforge.net/sourceforge/armagetronad/armagetronad-$pkgver.src.tar.gz")
|
||||
source=("https://downloads.sourceforge.net/sourceforge/armagetronad/armagetronad-$pkgver.tbz")
|
||||
sha256sums=('59b6c7c01ce3f8cca5437e33f974a637529541a11aa4f52c1a5c17499e26f6a1')
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir/armagetronad-$pkgver"
|
||||
2to3 -w language/update.py
|
||||
|
||||
sed -i 's|FTGL.h|ftgl.h|g' configure
|
||||
sed -i 's|png_check_sig|png_sig_cmp|g' configure
|
||||
sed -i -r '/desktop-id/ s/(<!-- )|(org.armagetronad.)|( -->)//g' desktop/armagetronad.appdata.xml.in
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir/armagetronad-$pkgver"
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/share/man \
|
||||
--disable-games \
|
||||
--enable-automakedefaults \
|
||||
--disable-uninstall
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/armagetronad-$pkgver"
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -D -m 644 "desktop/armagetronad.desktop" "$pkgdir/usr/share/applications/armagetronad.desktop"
|
||||
for f in 16x16 32x32 48x48; do
|
||||
ln -s /usr/share/armagetronad/desktop/icons/$f/armagetronad.png "$pkgdir/usr/share/icons/hicolor/$f/apps/armagetronad.png"
|
||||
done
|
||||
mv "$pkgdir/usr/bin/armagetronad" "$pkgdir/usr/bin/armagetronad_bin"
|
||||
printf "#!/bin/bash\n/usr/bin/armagetronad_bin --configdir /etc/armagetronad --datadir /usr/share/armagetronad" > "$pkgdir/usr/bin/armagetronad"
|
||||
chmod +x "$pkgdir/usr/bin/armagetronad"
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,arma*.tbz,armagetronad}
|
|
@ -0,0 +1,11 @@
|
|||
git
|
||||
sdl_image
|
||||
libxml2
|
||||
sdl_mixer
|
||||
ftgl
|
||||
hicolor-icon-theme
|
||||
python
|
||||
automake
|
||||
autoconf
|
||||
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
|
||||
real 0m56.311s
|
||||
user 2m52.595s
|
||||
sys 0m8.668s
|
|
@ -0,0 +1,74 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=asciidoc
|
||||
pkgver=10.2.0
|
||||
pkgrel=03
|
||||
pkgdesc='Text document format for short documents, articles, books and UNIX man pages'
|
||||
url='https://asciidoc.org/'
|
||||
depends=('python' 'libxslt' 'docbook-xsl')
|
||||
checkdepends=('dblatex' 'graphviz' 'lilypond' 'python-pytest'{,-mock} 'source-highlight')
|
||||
#makedepends=('python-pip')
|
||||
makedepends=(python-{build,installer,wheel} python-setuptools)
|
||||
optdepends=('graphviz: graphviz-filter'
|
||||
'lilypond: music-filter'
|
||||
'imagemagick: music-filter'
|
||||
'source-highlight: source-highlight-filter'
|
||||
'dblatex: pdf generation'
|
||||
'fop: alternative pdf generation'
|
||||
'w3m: text generation'
|
||||
'lynx: alternative text generation')
|
||||
source=("https://github.com/asciidoc-py/asciidoc-py/releases/download/$pkgver/$pkgname-$pkgver.tar.gz")
|
||||
|
||||
prepare() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
# https://github.com/asciidoc-py/asciidoc-py/issues/201#issuecomment-1047494681
|
||||
# sed -i -e '/pytest$/s!$! tests/test_utils.py!' Makefile.in
|
||||
# # https://github.com/asciidoc-py/asciidoc-py/issues/234
|
||||
sed -i \
|
||||
-e '/^build: /a \\tpython3 -m build -wn' \
|
||||
-e '/pip install/{s#pip install --root#installer -d#;s#\.$#dist/*.whl#}' \
|
||||
Makefile.in
|
||||
|
||||
autoconf
|
||||
}
|
||||
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
./configure \
|
||||
--docdir /usr/share/doc/$pkgname \
|
||||
--prefix=/usr
|
||||
make build
|
||||
}
|
||||
|
||||
check() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
make test
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
make DESTDIR="${pkgdir}" install
|
||||
make DESTDIR="${pkgdir}" docs
|
||||
install -Dm0644 -t "$pkgdir/usr/share/man/man1/" doc/*.1
|
||||
# ascidocapi is deprecated, but still included in 10.x on a "provisional" basis
|
||||
local _platlib="$(python -c 'import sysconfig; print(sysconfig.get_paths()["platlib"])')"
|
||||
install -Dm0644 -t "${pkgdir}/${_platlib}/${pkgname}/" asciidoc/api.py
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('GPL')
|
||||
|
||||
#sha256sums=(e4da7cc2af7fa12029156c0788fde2a53db1352d7dcb3e674a9d546b3bdba93f) # asciidoc-10.1.4.tar.gz
|
||||
sha256sums=(237b2ba5c35c0ae7ccd4cd44ebf1d87c20b2695dae01798954416d492ef7fa0e) # asciidoc-10.2.0.tar.gz
|
||||
b2sums=('ed5db8fd1432b255e9c03e17805c26c76a42392c2ebeaf839b8c0aaaf38cd1a36d79b645ca4474503181200924df91218eb0997dd82335a30d6a0a1b35eb5730')
|
||||
|
||||
## f754fa55b94285dfcd6641779f78987b2ac3bbbbbecc4ee0bd447773ac4ec4cd asciidoc-10.2.0-03-x86_64.pkg.tar.lz
|
|
@ -0,0 +1,66 @@
|
|||
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
|
||||
# Maintainer: Caleb Maclennan <caleb@alerque.com>
|
||||
# Contributor: Eli Schwartz <eschwartz@archlinux.org>
|
||||
# Contributor: Florian Pritz <flo@xinu.at>
|
||||
# Contributor: Chris Brannon <cmbrannon79@gmail.com>
|
||||
# Contributor: Geoffroy Carrier <geoffroy@archlinux.org>
|
||||
# Contributor: Dan McGee <dan@archlinux.org>
|
||||
# Contributor: Jaroslaw Rosiek <philosoph@interia.pl>
|
||||
# Contributor: Darwin Bautista <djclue917@gmail.com>
|
||||
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
|
||||
|
||||
pkgname=asciidoc
|
||||
pkgver=10.2.0
|
||||
pkgrel=3
|
||||
pkgdesc='Text document format for short documents, articles, books and UNIX man pages'
|
||||
arch=('any')
|
||||
url='https://asciidoc.org/'
|
||||
license=('GPL')
|
||||
depends=('python' 'libxslt' 'docbook-xsl')
|
||||
checkdepends=('dblatex' 'graphviz' 'lilypond' 'python-pytest'{,-mock} 'source-highlight')
|
||||
makedepends=(python-{build,installer,wheel} python-setuptools)
|
||||
optdepends=('graphviz: graphviz-filter'
|
||||
'lilypond: music-filter'
|
||||
'imagemagick: music-filter'
|
||||
'source-highlight: source-highlight-filter'
|
||||
'dblatex: pdf generation'
|
||||
'fop: alternative pdf generation'
|
||||
'w3m: text generation'
|
||||
'lynx: alternative text generation')
|
||||
source=("https://github.com/asciidoc-py/asciidoc-py/releases/download/$pkgver/$pkgname-$pkgver.tar.gz")
|
||||
sha256sums=('237b2ba5c35c0ae7ccd4cd44ebf1d87c20b2695dae01798954416d492ef7fa0e')
|
||||
b2sums=('ed5db8fd1432b255e9c03e17805c26c76a42392c2ebeaf839b8c0aaaf38cd1a36d79b645ca4474503181200924df91218eb0997dd82335a30d6a0a1b35eb5730')
|
||||
|
||||
prepare() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
sed -i \
|
||||
-e '/^build: /a \\tpython3 -m build -wn' \
|
||||
-e '/pip install/{s#pip install --root#installer -d#;s#\.$#dist/*.whl#}' \
|
||||
Makefile.in
|
||||
# https://github.com/asciidoc-py/asciidoc-py/issues/234
|
||||
autoconf
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
# https://github.com/asciidoc-py/asciidoc-py/issues/234#issuecomment-1045970138
|
||||
./configure \
|
||||
--docdir /usr/share/doc/$pkgname \
|
||||
--prefix /usr
|
||||
make build
|
||||
}
|
||||
|
||||
check() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
make test
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
make DESTDIR="${pkgdir}" install
|
||||
make DESTDIR="${pkgdir}" docs
|
||||
install -Dm0644 -t "$pkgdir/usr/share/man/man1/" doc/*.1
|
||||
# ascidocapi is deprecated, but still included in 10.x on a "provisional" basis
|
||||
local _platlib="$(python -c 'import sysconfig; print(sysconfig.get_paths()["platlib"])')"
|
||||
install -Dm0644 -t "${pkgdir}/${_platlib}/${pkgname}/" asciidoc/api.py
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,asciidoc*.tar.gz}
|
|
@ -0,0 +1,15 @@
|
|||
python-pip
|
||||
libxslt
|
||||
docbook-xsl
|
||||
dblatex
|
||||
graphviz
|
||||
lilypond
|
||||
python-pytest
|
||||
python-pytest-mock
|
||||
source-highlight
|
||||
autoconf
|
||||
python-build
|
||||
python-installer
|
||||
python-setuptools
|
||||
python-typing_extensions
|
||||
libgit2
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m40.905s
|
||||
user 0m33.170s
|
||||
sys 0m2.914s
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[Trigger]
|
||||
Operation = Upgrade
|
||||
Type = Package
|
||||
Target = glibc
|
||||
|
||||
[Action]
|
||||
Description = Restarting atd for libc upgrade...
|
||||
When = PostTransaction
|
||||
Exec = /usr/bin/systemctl try-restart atd.service
|
|
@ -0,0 +1,55 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=at
|
||||
pkgver=3.2.5
|
||||
pkgrel=02
|
||||
pkgdesc='AT and batch delayed command scheduling utility and daemon w/o systemd'
|
||||
arch=('x86_64')
|
||||
url='https://salsa.debian.org/debian/at'
|
||||
depends=('pam' 'flex')
|
||||
makedepends=('smtp-forwarder' 'git')
|
||||
backup=('etc/at.deny'
|
||||
'etc/pam.d/atd'
|
||||
'var/spool/atd/.SEQ')
|
||||
options=('!makeflags')
|
||||
source=("http://software.calhariz.com/$pkgname/${pkgname}_${pkgver}.orig.tar.gz"{,.sig}
|
||||
# '80-atd.hook' # systemd restart of atd service
|
||||
'pam.conf')
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sbindir=/usr/bin \
|
||||
--with-jobdir=/var/spool/atd \
|
||||
--with-atspool=/var/spool/atd \
|
||||
--with-systemdsystemunitdir=no
|
||||
|
||||
CFLAGS="$CFLAGS -w" make
|
||||
}
|
||||
|
||||
package() {
|
||||
make -C "$pkgname-$pkgver" IROOT="$pkgdir" docdir=/usr/share/doc install
|
||||
|
||||
install -D -m0644 pam.conf "$pkgdir"/etc/pam.d/atd
|
||||
# install -D -m0644 80-atd.hook "$pkgdir"/usr/share/libalpm/hooks/80-atd.hook
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
|
||||
license=('GPL')
|
||||
|
||||
validpgpkeys=('464BC7CD439FEE5E8B4098A0348A778D6885EF8F') # Jose M Calhariz (Técnico) <jose.calhariz@tecnico.ulisboa.pt>
|
||||
|
||||
sha256sums=(bb066b389d7c9bb9d84a35738032b85c30cba7d949f758192adc72c9477fd3b8 # at_3.2.5.orig.tar.gz
|
||||
e3096c67a4c844c67f63802369dbb316aa5288d8eb5d9cdcbc5ad4e0c868e049 # at_3.2.5.orig.tar.gz.sig
|
||||
# a7048d6dbd8aa4d881979716829d16053b5007c2d83eb2167edd5221f9e48a33 80-atd.hook
|
||||
663cd2f7c5abf56d1ea3f38dfac8d3e64896f1384ca5e97b7ec6d26fd6afafef) # pam.conf
|
||||
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
# Maintainer: Alexander F Rødseth <xyproto@archlinux.org>
|
||||
# Contributor: Nathan Baum <n@p12a.org.uk>
|
||||
# Contributor: Judd Vinet <jvinet@zeroflux.org>
|
||||
# Contributor: Todd Musall <tmusall@comcast.net>
|
||||
|
||||
pkgname=at
|
||||
pkgver=3.2.5
|
||||
pkgrel=2
|
||||
pkgdesc='AT and batch delayed command scheduling utility and daemon'
|
||||
arch=('x86_64')
|
||||
url='https://salsa.debian.org/debian/at'
|
||||
license=('GPL')
|
||||
depends=('pam' 'flex')
|
||||
makedepends=('smtp-forwarder' 'git' 'systemd')
|
||||
backup=('etc/at.deny'
|
||||
'etc/pam.d/atd'
|
||||
'var/spool/atd/.SEQ')
|
||||
options=('!makeflags')
|
||||
validpgpkeys=('464BC7CD439FEE5E8B4098A0348A778D6885EF8F') # Jose M Calhariz (Técnico) <jose.calhariz@tecnico.ulisboa.pt>
|
||||
source=("http://software.calhariz.com/$pkgname/${pkgname}_${pkgver}.orig.tar.gz"{,.sig}
|
||||
'80-atd.hook'
|
||||
'pam.conf')
|
||||
sha256sums=('bb066b389d7c9bb9d84a35738032b85c30cba7d949f758192adc72c9477fd3b8'
|
||||
'SKIP'
|
||||
'a7048d6dbd8aa4d881979716829d16053b5007c2d83eb2167edd5221f9e48a33'
|
||||
'663cd2f7c5abf56d1ea3f38dfac8d3e64896f1384ca5e97b7ec6d26fd6afafef')
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sbindir=/usr/bin \
|
||||
--with-jobdir=/var/spool/atd \
|
||||
--with-atspool=/var/spool/atd \
|
||||
--with-systemdsystemunitdir=/usr/lib/systemd/system
|
||||
|
||||
CFLAGS="$CFLAGS -w" make
|
||||
}
|
||||
|
||||
package() {
|
||||
make -C "$pkgname-$pkgver" IROOT="$pkgdir" docdir=/usr/share/doc install
|
||||
|
||||
install -D -m0644 pam.conf "$pkgdir"/etc/pam.d/atd
|
||||
install -D -m0644 80-atd.hook "$pkgdir"/usr/share/libalpm/hooks/80-atd.hook
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
|
@ -0,0 +1,2 @@
|
|||
important, you must add bin and daemon users and daemon group for bin for this to build
|
||||
the atd.hook to restart at was left out, it needs some thought on how to do this as to apply for both runit and s6, maybe killall atd if such service exists and is running, s6/runit will restart, need2do before next build
|
|
@ -0,0 +1,12 @@
|
|||
#%PAM-1.0
|
||||
|
||||
auth required pam_unix.so
|
||||
auth required pam_env.so
|
||||
|
||||
account required pam_access.so
|
||||
account required pam_unix.so
|
||||
account required pam_time.so
|
||||
|
||||
session required pam_loginuid.so
|
||||
session required pam_limits.so
|
||||
session required pam_unix.so
|
|
@ -0,0 +1,55 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=autoconf-archive
|
||||
pkgver=2023.02.20
|
||||
pkgrel=01
|
||||
epoch=1
|
||||
pkgdesc="A collection of freely re-usable Autoconf macros"
|
||||
url="https://www.gnu.org/software/autoconf-archive/"
|
||||
depends=('autoconf')
|
||||
optdepends=('automake: macros for use with it')
|
||||
source=("https://ftpmirror.gnu.org/${pkgname}/${pkgname}-${pkgver}.tar.xz"{,.sig})
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
./configure --prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
make DESTDIR="${pkgdir}" install
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('GPL3')
|
||||
|
||||
validpgpkeys=('1A4F63A13A4649B632F65EE141BC28FE99089D72') # Peter Simons <simons@cryp.to>
|
||||
|
||||
sha256sums=(71d4048479ae28f1f5794619c3d72df9c01df49b1c628ef85fde37596dc31a33 # autoconf-archive-2023.02.20.tar.xz
|
||||
f994cb77402d83298c06fb212c48cb26c1b7ee80d1433f6e8318b4068b935a7c) # autoconf-archive-2023.02.20.tar.xz.sig
|
||||
|
||||
|
||||
## 519882ed300e2dfd8e65b7931e6c9b1bb6979b8728f1ea6985c05f95472311c5 autoconf-archive-1:2023.02.20-01-x86_64.pkg.tar.lz
|
||||
|
||||
# Note to packager:
|
||||
ls -l *pkg.tar.lz
|
||||
echo "you must rename this package to meet SF naming before you move to the repo"
|
||||
mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
# Maintainer: Jonas Witschel <diabonas@archlinux.org>
|
||||
# Contributor: Eli Schwartz <eschwartz@archlinux.org>
|
||||
# Contributor: Daniel Müllner <muellner@math.stanford.edu>
|
||||
|
||||
pkgname=autoconf-archive
|
||||
pkgver=2023.02.20
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
pkgdesc="A collection of freely re-usable Autoconf macros"
|
||||
arch=('any')
|
||||
url="https://www.gnu.org/software/autoconf-archive/"
|
||||
license=('GPL3')
|
||||
depends=('autoconf')
|
||||
optdepends=('automake: macros for use with it')
|
||||
source=("http://ftpmirror.gnu.org/${pkgname}/${pkgname}-${pkgver}.tar.xz"{,.sig})
|
||||
sha256sums=('71d4048479ae28f1f5794619c3d72df9c01df49b1c628ef85fde37596dc31a33'
|
||||
'SKIP')
|
||||
validpgpkeys=('1A4F63A13A4649B632F65EE141BC28FE99089D72') # Peter Simons <simons@cryp.to>
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
./configure --prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
make DESTDIR="${pkgdir}" install
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,autoconf-arc*.tar.xz*}
|
|
@ -0,0 +1,3 @@
|
|||
autoconf
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
gpg -v --recv-key 41BC28FE99089D72
|
|
@ -0,0 +1,71 @@
|
|||
From 59008cc7f85e1982eb298e1c424c2e6ad5942c4a Mon Sep 17 00:00:00 2001
|
||||
From: David Seifert <soap@gentoo.org>
|
||||
Date: Sat, 12 Jun 2021 22:29:03 +0200
|
||||
Subject: [PATCH] Revert "AX_PTHREAD: target > host"
|
||||
|
||||
This reverts commit 2567e0ce0f3a11b535c6b527386197fb49ff172b.
|
||||
|
||||
* `AC_CANONICAL_HOST` is the system on which the actual binary will run,
|
||||
`AC_CANONICAL_TARGET` is the system for which code is generated. The
|
||||
Autoconf manual even mentions that
|
||||
|
||||
--target=target-type
|
||||
the type of system for which any compiler tools in the package produce code (**rarely needed**).
|
||||
---
|
||||
m4/ax_pthread.m4 | 12 ++++++------
|
||||
1 file changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/m4/ax_pthread.m4 b/m4/ax_pthread.m4
|
||||
index e5858e50..9f35d139 100644
|
||||
--- a/m4/ax_pthread.m4
|
||||
+++ b/m4/ax_pthread.m4
|
||||
@@ -87,11 +87,11 @@
|
||||
# modified version of the Autoconf Macro, you may extend this special
|
||||
# exception to the GPL to apply to your modified version as well.
|
||||
|
||||
-#serial 30
|
||||
+#serial 31
|
||||
|
||||
AU_ALIAS([ACX_PTHREAD], [AX_PTHREAD])
|
||||
AC_DEFUN([AX_PTHREAD], [
|
||||
-AC_REQUIRE([AC_CANONICAL_TARGET])
|
||||
+AC_REQUIRE([AC_CANONICAL_HOST])
|
||||
AC_REQUIRE([AC_PROG_CC])
|
||||
AC_REQUIRE([AC_PROG_SED])
|
||||
AC_LANG_PUSH([C])
|
||||
@@ -158,7 +158,7 @@ ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --
|
||||
# --thread-safe: KAI C++
|
||||
# pthread-config: use pthread-config program (for GNU Pth library)
|
||||
|
||||
-case $target_os in
|
||||
+case $host_os in
|
||||
|
||||
freebsd*)
|
||||
|
||||
@@ -248,7 +248,7 @@ AS_IF([test "x$ax_pthread_clang" = "xyes"],
|
||||
# definitions is, on some systems, a strong hint that pthreads support is
|
||||
# correctly enabled
|
||||
|
||||
-case $target_os in
|
||||
+case $host_os in
|
||||
darwin* | hpux* | linux* | osf* | solaris*)
|
||||
ax_pthread_check_macro="_REENTRANT"
|
||||
;;
|
||||
@@ -450,7 +450,7 @@ if test "x$ax_pthread_ok" = "xyes"; then
|
||||
AC_CACHE_CHECK([whether more special flags are required for pthreads],
|
||||
[ax_cv_PTHREAD_SPECIAL_FLAGS],
|
||||
[ax_cv_PTHREAD_SPECIAL_FLAGS=no
|
||||
- case $target_os in
|
||||
+ case $host_os in
|
||||
solaris*)
|
||||
ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
|
||||
;;
|
||||
@@ -480,7 +480,7 @@ if test "x$ax_pthread_ok" = "xyes"; then
|
||||
|
||||
# More AIX lossage: compile with *_r variant
|
||||
if test "x$GCC" != "xyes"; then
|
||||
- case $target_os in
|
||||
+ case $host_os in
|
||||
aix*)
|
||||
AS_CASE(["x/$CC"],
|
||||
[x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6],
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m6.341s
|
||||
user 0m3.432s
|
||||
sys 0m2.207s
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
Description: Sanitize file/directory permissions and owner in libopts
|
||||
tarball. Override mtime with ${BUILD_DATE} which is exported in debian/rules.
|
||||
Avoid gzip timestamp.
|
||||
Author: Andreas Metzler <ametzler@debian.org>
|
||||
Origin: vendor
|
||||
Forwarded: no
|
||||
Last-Update: 2018-07-19
|
||||
|
||||
--- a/pkg/libopts/mklibsrc.sh
|
||||
+++ b/pkg/libopts/mklibsrc.sh
|
||||
@@ -123,7 +123,7 @@ echo ! tar cvf ${tag}.${sfx} ${tag}
|
||||
rbopts=""
|
||||
[ -z "$SOURCE_DATE_EPOCH" ] \
|
||||
|| ! tar --help|grep -q sort= \
|
||||
- || rbopts="--sort=name --format=gnu --clamp-mtime --mtime @$SOURCE_DATE_EPOCH"
|
||||
+ || rbopts="--sort=name --format=gnu --clamp-mtime --mtime @$SOURCE_DATE_EPOCH --owner=root --group=root --mode=u+w,g-w,a+r"
|
||||
|
||||
tar cvf - $rbopts ${tag} | \
|
||||
$gz > ${top_builddir}/autoopts/${tag}.${sfx}
|
|
@ -1,72 +0,0 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=autogen
|
||||
pkgver=5.18.16
|
||||
pkgrel=05
|
||||
pkgdesc="A tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text"
|
||||
url="https://www.gnu.org/software/autogen/"
|
||||
depends=('guile' 'libxml2' 'perl')
|
||||
makedepends=('autogen' 'chrpath')
|
||||
source=(https://ftp.gnu.org/gnu/${pkgname}/rel${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig}
|
||||
guile-3.0.patch
|
||||
10_libopts_tarball_perms.diff)
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-$pkgver
|
||||
patch -Np1 -i ${srcdir}/guile-3.0.patch
|
||||
# Reproducible man page generation
|
||||
export MAN_PAGE_DATE=$(LC_ALL=C date -u -d '@$(SOURCE_DATE_EPOCH)' +%Y-%m-%d)
|
||||
patch -Np1 -i ${srcdir}/10_libopts_tarball_perms.diff
|
||||
sed -i 's/ -Werror / /' configure
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
./configure --prefix=/usr
|
||||
|
||||
# --disable-dependency-tracking
|
||||
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
make check -j1
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
# Remove unrequired RPATH from binaries
|
||||
for i in ${pkgdir}/usr/bin/*; do
|
||||
if chrpath --list "$i"; then
|
||||
chrpath --delete "$i";
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('GPL3')
|
||||
|
||||
validpgpkeys=('44A088E295C3A722C450590EC9EF76DEB74EE762'
|
||||
'3EEE51D1355B8EC40D9F3122495143D05D0712D1') # Bruce Korb <bkorb@gnu.org>
|
||||
|
||||
sha512sums=('5f12c982dbe27873f5649a96049bf019ff183c90cc0c8a9196556b0ca02e72940cd422f6d6601f68cc7d8763b1124f2765c3b1a6335fc92ba07f84b03d2a53a1'
|
||||
'SKIP'
|
||||
'4864c9f20448b7eea0e36b35b15408baf5485f77fe7b1e9181c5636ab30c6871c74c654da05c6b84c8e6a057531c234a6a1e263b7465d54842c04bfc9c5b821d'
|
||||
'687a725cc901b4acaa73e4503c933b949a99264647e0829902f3d9c7bc62867268cabdf2c31fe10dcfdec9b69397ef27592196b097e3c19c6b714ef84d4060a4')
|
||||
|
||||
sha256sums=(f8a13466b48faa3ba99fe17a069e71c9ab006d9b1cfabe699f8c60a47d5bb49a # autogen-5.18.16.tar.xz
|
||||
ac5ce9851d4b925a3f0821d9b24ab40032853e7e30d038a0a0b99e43921ed35f # autogen-5.18.16.tar.xz.sig
|
||||
b8ab403ba6d0bf6d3391fbb24e41ee996eb2161081058e03f53d3340d3e36885 # guile-3.0.patch
|
||||
d5fefc17ee1e44783b5340f424f9644d0dca4531b47f2be7c3e58645414729a3) # 10_libopts_tarball_perms.diff
|
|
@ -1,55 +0,0 @@
|
|||
# Maintainer: Jan de Groot <jgc@archlinux.org>
|
||||
# Contributor: Arjan Timmerman <arjan@soufly.nl>
|
||||
# Contributor: Tor Krill
|
||||
|
||||
pkgname=autogen
|
||||
pkgver=5.18.16
|
||||
pkgrel=5
|
||||
pkgdesc="A tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text"
|
||||
arch=('x86_64')
|
||||
url="https://www.gnu.org/software/autogen/"
|
||||
license=('GPL3')
|
||||
depends=('guile' 'libxml2' 'perl')
|
||||
makedepends=('autogen' 'chrpath')
|
||||
source=(https://ftp.gnu.org/gnu/${pkgname}/rel${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig}
|
||||
guile-3.0.patch
|
||||
10_libopts_tarball_perms.diff)
|
||||
validpgpkeys=('44A088E295C3A722C450590EC9EF76DEB74EE762'
|
||||
'3EEE51D1355B8EC40D9F3122495143D05D0712D1') # Bruce Korb <bkorb@gnu.org>
|
||||
sha512sums=('5f12c982dbe27873f5649a96049bf019ff183c90cc0c8a9196556b0ca02e72940cd422f6d6601f68cc7d8763b1124f2765c3b1a6335fc92ba07f84b03d2a53a1'
|
||||
'SKIP'
|
||||
'4864c9f20448b7eea0e36b35b15408baf5485f77fe7b1e9181c5636ab30c6871c74c654da05c6b84c8e6a057531c234a6a1e263b7465d54842c04bfc9c5b821d'
|
||||
'687a725cc901b4acaa73e4503c933b949a99264647e0829902f3d9c7bc62867268cabdf2c31fe10dcfdec9b69397ef27592196b097e3c19c6b714ef84d4060a4')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-$pkgver
|
||||
patch -Np1 -i ${srcdir}/guile-3.0.patch
|
||||
# Reproducible man page generation
|
||||
export MAN_PAGE_DATE=$(LC_ALL=C date -u -d '@$(SOURCE_DATE_EPOCH)' +%Y-%m-%d)
|
||||
patch -Np1 -i ${srcdir}/10_libopts_tarball_perms.diff
|
||||
sed -i 's/ -Werror / /' configure
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
./configure --prefix=/usr
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
make check -j1
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
# Remove unrequired RPATH from binaries
|
||||
for i in ${pkgdir}/usr/bin/*; do
|
||||
if chrpath --list "$i"; then
|
||||
chrpath --delete "$i";
|
||||
fi
|
||||
done
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
rm -rf {src,pkg,autoge*tar.xz*}
|
|
@ -1,7 +0,0 @@
|
|||
libxml2
|
||||
autogen
|
||||
chrpath
|
||||
automake
|
||||
|
||||
|
||||
autoconf
|
|
@ -1,50 +0,0 @@
|
|||
# Patch origin: https://sourceforge.net/p/autogen/bugs/196/#1a10
|
||||
|
||||
Index: autogen-5.18.16/agen5/guile-iface.h
|
||||
===================================================================
|
||||
--- autogen-5.18.16.orig/agen5/guile-iface.h
|
||||
+++ autogen-5.18.16/agen5/guile-iface.h
|
||||
@@ -9,16 +9,13 @@
|
||||
# error AutoGen does not work with this version of Guile
|
||||
choke me.
|
||||
|
||||
-#elif GUILE_VERSION < 203000
|
||||
+#else
|
||||
# define AG_SCM_IS_PROC(_p) scm_is_true( scm_procedure_p(_p))
|
||||
# define AG_SCM_LIST_P(_l) scm_is_true( scm_list_p(_l))
|
||||
# define AG_SCM_PAIR_P(_p) scm_is_true( scm_pair_p(_p))
|
||||
# define AG_SCM_TO_LONG(_v) scm_to_long(_v)
|
||||
# define AG_SCM_TO_ULONG(_v) ((unsigned long)scm_to_ulong(_v))
|
||||
|
||||
-#else
|
||||
-# error unknown GUILE_VERSION
|
||||
- choke me.
|
||||
#endif
|
||||
|
||||
#endif /* MUTATING_GUILE_IFACE_H_GUARD */
|
||||
Index: autogen-5.18.16/configure
|
||||
===================================================================
|
||||
--- autogen-5.18.16.orig/configure
|
||||
+++ autogen-5.18.16/configure
|
||||
@@ -14798,7 +14798,7 @@ $as_echo "no" >&6; }
|
||||
PKG_CONFIG=""
|
||||
fi
|
||||
fi
|
||||
- _guile_versions_to_search="2.2 2.0 1.8"
|
||||
+ _guile_versions_to_search="3.0 2.2 2.0 1.8"
|
||||
if test -n "$GUILE_EFFECTIVE_VERSION"; then
|
||||
_guile_tmp=""
|
||||
for v in $_guile_versions_to_search; do
|
||||
Index: autogen-5.18.16/config/guile.m4
|
||||
===================================================================
|
||||
--- autogen-5.18.16.orig/config/guile.m4
|
||||
+++ autogen-5.18.16/config/guile.m4
|
||||
@@ -61,7 +61,7 @@
|
||||
#
|
||||
AC_DEFUN([GUILE_PKG],
|
||||
[PKG_PROG_PKG_CONFIG
|
||||
- _guile_versions_to_search="m4_default([$1], [2.2 2.0 1.8])"
|
||||
+ _guile_versions_to_search="m4_default([$1], [3.0 2.2 2.0 1.8])"
|
||||
if test -n "$GUILE_EFFECTIVE_VERSION"; then
|
||||
_guile_tmp=""
|
||||
for v in $_guile_versions_to_search; do
|
|
@ -1 +0,0 @@
|
|||
gpg -v --recv-key 495143D05D0712D1
|
|
@ -1,4 +0,0 @@
|
|||
real 2m54.962s
|
||||
user 0m44.055s
|
||||
sys 0m5.400s
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=cmus-git
|
||||
pkgver=v2.9.1.r25.g54d7213
|
||||
pkgrel=02
|
||||
pkgdesc="Small, fast and powerful console music player for Unix-like operating systems."
|
||||
arch=('x86_64' 'aarch64')
|
||||
url="https://cmus.github.io/"
|
||||
depends=('ncurses' 'libdiscid')
|
||||
makedepends=('git'
|
||||
'faad2'
|
||||
'ffmpeg'
|
||||
'flac'
|
||||
'jack'
|
||||
'libao'
|
||||
'libcdio-paranoia'
|
||||
'libmad'
|
||||
'libmodplug'
|
||||
'libmp4v2'
|
||||
'libmpcdec'
|
||||
'libpulse'
|
||||
'libsamplerate'
|
||||
'libvorbis'
|
||||
'opusfile'
|
||||
'wavpack')
|
||||
optdepends=('alsa-lib: for ALSA output plugin support'
|
||||
'libao: for AO output plugin support'
|
||||
'libpulse: for PulseAudio output plugin support'
|
||||
'faad2: for AAC input plugin support'
|
||||
'ffmpeg: for ffmpeg input plugin support'
|
||||
'flac: for flac input plugin support'
|
||||
'jack: for jack plugin support'
|
||||
'libmad: for mp3 input plugin support'
|
||||
'libmodplug: for modplug input plugin support'
|
||||
'libmp4v2: for mp4 input plugin support'
|
||||
'libmpcdec: for musepack input plugin support'
|
||||
'libsamplerate: for sampe rate converter support'
|
||||
'libvorbis: for vorbis input plugin support'
|
||||
'libcdio-paranoia: for cdio support'
|
||||
'opusfile: for opus input plugin support'
|
||||
'wavpack: for wavpack input plugin support')
|
||||
conflicts=('cmus')
|
||||
provides=('cmus')
|
||||
source=('git+https://github.com/cmus/cmus.git')
|
||||
_gitname=cmus
|
||||
|
||||
pkgver() {
|
||||
cd "$_gitname"
|
||||
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$_gitname"
|
||||
./configure prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$_gitname"
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -Dm644 contrib/cmus.bash-completion "$pkgdir"/usr/share/bash-completion/completions/cmus
|
||||
install -Dm644 contrib/_cmus "$pkgdir"/usr/share/zsh/site-functions/_cmus
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
|
||||
license=(GPL)
|
||||
|
||||
sha256sums=(SKIP)
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
# Maintainer: Kamran Mackey <kamranm1200@gmail.com>
|
||||
|
||||
pkgname=cmus-git
|
||||
pkgver=v2.9.1.r25.g54d7213
|
||||
pkgrel=2
|
||||
pkgdesc="Small, fast and powerful console music player for Unix-like operating systems."
|
||||
arch=('x86_64' 'aarch64')
|
||||
url="https://cmus.github.io/"
|
||||
depends=('ncurses' 'libdiscid')
|
||||
makedepends=('git'
|
||||
'faad2'
|
||||
'ffmpeg'
|
||||
'flac'
|
||||
'jack'
|
||||
'libao'
|
||||
'libcdio-paranoia'
|
||||
'libmad'
|
||||
'libmodplug'
|
||||
'libmp4v2'
|
||||
'libmpcdec'
|
||||
'libpulse'
|
||||
'libsamplerate'
|
||||
'libvorbis'
|
||||
'opusfile'
|
||||
'wavpack')
|
||||
optdepends=('alsa-lib: for ALSA output plugin support'
|
||||
'libao: for AO output plugin support'
|
||||
'libpulse: for PulseAudio output plugin support'
|
||||
'faad2: for AAC input plugin support'
|
||||
'ffmpeg: for ffmpeg input plugin support'
|
||||
'flac: for flac input plugin support'
|
||||
'jack: for jack plugin support'
|
||||
'libmad: for mp3 input plugin support'
|
||||
'libmodplug: for modplug input plugin support'
|
||||
'libmp4v2: for mp4 input plugin support'
|
||||
'libmpcdec: for musepack input plugin support'
|
||||
'libsamplerate: for sampe rate converter support'
|
||||
'libvorbis: for vorbis input plugin support'
|
||||
'libcdio-paranoia: for cdio support'
|
||||
'opusfile: for opus input plugin support'
|
||||
'wavpack: for wavpack input plugin support')
|
||||
conflicts=('cmus')
|
||||
provides=('cmus')
|
||||
license=('GPL')
|
||||
source=('git+https://github.com/cmus/cmus.git')
|
||||
sha512sums=('SKIP')
|
||||
_gitname=cmus
|
||||
|
||||
pkgver() {
|
||||
cd "$_gitname"
|
||||
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$_gitname"
|
||||
./configure prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$_gitname"
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -Dm644 contrib/cmus.bash-completion "$pkgdir"/usr/share/bash-completion/completions/cmus
|
||||
install -Dm644 contrib/_cmus "$pkgdir"/usr/share/zsh/site-functions/_cmus
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
rm -rf {src,pkg,cmus}
|
|
@ -1,17 +0,0 @@
|
|||
libdiscid
|
||||
git
|
||||
faad2
|
||||
ffmpeg
|
||||
flac
|
||||
jack2
|
||||
libao
|
||||
libcdio-paranoia
|
||||
libmad
|
||||
libmodplug
|
||||
libmp4v2
|
||||
libmpcdec
|
||||
libpulse
|
||||
libsamplerate
|
||||
libvorbis
|
||||
opusfile
|
||||
wavpack
|
|
@ -1,3 +0,0 @@
|
|||
real 0m12.920s
|
||||
user 0m22.504s
|
||||
sys 0m1.719s
|
|
@ -0,0 +1,56 @@
|
|||
# Maintainer: picokan <todaysoracle@protonmail.com>
|
||||
# Contributor: artoo <artoo@manjaro.org>
|
||||
# Contributor: micwoj92 <micwoj9292@gmail.com>
|
||||
|
||||
_pkgname=ConsoleKit2
|
||||
|
||||
pkgname=consolekit
|
||||
pkgver=1.2.5
|
||||
pkgrel=4
|
||||
pkgdesc="A framework for defining and tracking users, login sessions, and seats"
|
||||
arch=('i686' 'x86_64')
|
||||
url="https://github.com/ConsoleKit2/ConsoleKit2"
|
||||
license=('GPL')
|
||||
provides=('elogind')
|
||||
depends=('dbus' 'glib2' 'libx11' 'polkit-consolekit' 'udev' 'zlib' 'python3')
|
||||
makedepends=('acl' 'xmlto' 'docbook-xsl')
|
||||
options=('libtool')
|
||||
install=consolekit.install
|
||||
source=("$url/archive/refs/tags/$pkgver.tar.gz"
|
||||
'consolekit.tmpfiles.conf')
|
||||
sha256sums=('d82eeab0c830acdb720e910b5b7bf59db0d3eb922c4390f15cf19bb035742caa'
|
||||
'778552dc12b3c235bde200e476d4262da0c135f3f6f8b3e975a87881d1f154d1')
|
||||
|
||||
build(){
|
||||
cd $srcdir/$_pkgname-$pkgver
|
||||
|
||||
./autogen.sh \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--sbindir=/usr/bin \
|
||||
--with-rundir=/run \
|
||||
--libexecdir=/usr/lib/ConsoleKit \
|
||||
--localstatedir=/var \
|
||||
--enable-polkit \
|
||||
--enable-pam-module \
|
||||
--enable-udev-acl \
|
||||
--enable-docbook-docs \
|
||||
--with-dbus-services=/usr/share/dbus-1/services \
|
||||
--with-xinitrc-dir=/etc/X11/xinit/xinitrc.d \
|
||||
--with-pam-module-dir=/usr/lib/security \
|
||||
--without-systemdsystemunitdir \
|
||||
--disable-cgroups
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $srcdir/$_pkgname-$pkgver
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
install -Dm644 "$srcdir"/consolekit.tmpfiles.conf "$pkgdir"/usr/lib/tmpfiles.d/consolekit.conf
|
||||
|
||||
rm -rf "${pkgdir}"/run
|
||||
}
|
||||
|
||||
# vim:set ts=4 sts=4 sw=4 et:
|
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh
|
||||
|
||||
post_install() {
|
||||
echo " You may add"
|
||||
echo " -session optional pam_ck_connector.so nox11"
|
||||
echo " to /etc/pam.d/system-login"
|
||||
echo " to register tty sessions with ConsoleKit daemon."
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install
|
||||
}
|
||||
|
||||
# vim:set ts=4 sts=4 sw=4 et:
|
|
@ -1,49 +0,0 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=devtools
|
||||
pkgver=20230307
|
||||
pkgrel=01
|
||||
pkgdesc='Tools for Arch and Joborun Linux package maintainers'
|
||||
url='https://gitlab.archlinux.org/archlinux/devtools'
|
||||
depends=('bash' 'openssh' 'subversion' 'rsync' 'arch-install-scripts'
|
||||
'git' 'breezy' 'mercurial' 'diffutils' 'util-linux' 'awk')
|
||||
makedepends=('asciidoc')
|
||||
optdepends=('btrfs-progs: btrfs support')
|
||||
source=(${url}/uploads/dd8ad73d91417e228d94134e238b9043/devtools-${pkgver}.tar.gz
|
||||
${url}/uploads/3b99e9787a1ccbaf0cd3b7f1380f9e2e/devtools-${pkgver}.tar.gz.sig)
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
make BUILDTOOLVER="${pkgver}-${pkgrel}-${arch}" PREFIX=/usr
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
make PREFIX=/usr DESTDIR="${pkgdir}" install
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('GPL')
|
||||
|
||||
validpgpkeys=('4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC' # Pierre Schmitz <pierre@archlinux.org>
|
||||
'86CFFCA918CF3AF47147588051E8B148A9999C34' # Evangelos Foutras <foutrelis@archlinux.org>
|
||||
'8FC15A064950A99DD1BD14DD39E4B877E62EB915' # Sven-Hendrik Haase <svenstaro@archlinux.org>
|
||||
'A2FF3A36AAA56654109064AB19802F8B0D70FC30' # Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
'B81B051F2D7FC867AAFF35A58DBD63B82072D77A' # Sébastien Luttringer <seblu@archlinux.org>
|
||||
'6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD' # Allan McRae (Developer) <allan@archlinux.org>
|
||||
'E240B57E2C4630BA768E2F26FC1B547C8D8172C8') # Levente Polyak <anthraxx@archlinux.org>
|
||||
|
||||
sha256sums=(0e1f8d7f37882cf18e79ab7e74581d79593e0f15f10b378b2443f0a2d557b523 # devtools-20230307.tar.gz
|
||||
dfddc0463916f368b91b5e462bd9401d2dc9c9e509e66c0509bfc3814d9db4a3) # devtools-20230307.tar.gz.sig
|
||||
|
||||
## 99143f1dfab0eed5c0db34937aee68822e996eba35fc62c672d5b5c977b2ee82 devtools-20230307-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
|
||||
# Maintainer: Pierre Schmitz <pierre@archlinux.de>
|
||||
|
||||
pkgname=devtools
|
||||
pkgver=20230307
|
||||
pkgrel=1
|
||||
pkgdesc='Tools for Arch Linux package maintainers'
|
||||
arch=('any')
|
||||
license=('GPL')
|
||||
url='https://gitlab.archlinux.org/archlinux/devtools'
|
||||
depends=('bash' 'openssh' 'subversion' 'rsync' 'arch-install-scripts'
|
||||
'git' 'bzr' 'mercurial' 'diffutils' 'util-linux' 'awk')
|
||||
makedepends=('asciidoc')
|
||||
optdepends=('btrfs-progs: btrfs support')
|
||||
source=(${url}/uploads/dd8ad73d91417e228d94134e238b9043/devtools-${pkgver}.tar.gz
|
||||
${url}/uploads/3b99e9787a1ccbaf0cd3b7f1380f9e2e/devtools-${pkgver}.tar.gz.sig)
|
||||
validpgpkeys=(
|
||||
'4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC' # Pierre Schmitz <pierre@archlinux.org>
|
||||
'86CFFCA918CF3AF47147588051E8B148A9999C34' # Evangelos Foutras <foutrelis@archlinux.org>
|
||||
'8FC15A064950A99DD1BD14DD39E4B877E62EB915' # Sven-Hendrik Haase <svenstaro@archlinux.org>
|
||||
'A2FF3A36AAA56654109064AB19802F8B0D70FC30' # Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
'B81B051F2D7FC867AAFF35A58DBD63B82072D77A' # Sébastien Luttringer <seblu@archlinux.org>
|
||||
'6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD' # Allan McRae (Developer) <allan@archlinux.org>
|
||||
'E240B57E2C4630BA768E2F26FC1B547C8D8172C8' # Levente Polyak <anthraxx@archlinux.org>
|
||||
)
|
||||
sha256sums=('0e1f8d7f37882cf18e79ab7e74581d79593e0f15f10b378b2443f0a2d557b523'
|
||||
'SKIP')
|
||||
b2sums=('348ad392840f49a71f17b39bf71a3a18d3610293de29029c0dcacb7aa23cef437258ec2f9dd454ac782ece82656d75af55a669a2f42294cd7fb6b041a79d2259'
|
||||
'SKIP')
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
make BUILDTOOLVER="${pkgver}-${pkgrel}-${arch}" PREFIX=/usr
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
make PREFIX=/usr DESTDIR="${pkgdir}" install
|
||||
}
|
||||
|
||||
# vim: ts=2 sw=2 et:
|
|
@ -1 +0,0 @@
|
|||
rm -rf {src,pkg,devtools-*tar.gz*}
|
|
@ -1,9 +0,0 @@
|
|||
asciidoc
|
||||
openssh
|
||||
subversion
|
||||
rsync
|
||||
arch-install-scripts
|
||||
git
|
||||
breezy
|
||||
mercurial
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
From a510331698bb13ca11ccd7db3f9beef75f87744c Mon Sep 17 00:00:00 2001
|
||||
From: Morten Linderud <foxboron@archlinux.org>
|
||||
Date: Mon, 21 Nov 2022 10:51:02 +0100
|
||||
Subject: [PATCH] mkarchroot: remove deprecated -d option
|
||||
|
||||
It's been deprecated for a few years now.
|
||||
|
||||
https://github.com/archlinux/arch-install-scripts/commit/91562aa99cd8237a2dec1aff5101949e40bf7d75
|
||||
|
||||
Signed-off-by: Morten Linderud <foxboron@archlinux.org>
|
||||
---
|
||||
src/mkarchroot.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/mkarchroot.in b/src/mkarchroot.in
|
||||
index d199bed..45ad19c 100644
|
||||
--- a/src/mkarchroot.in
|
||||
+++ b/src/mkarchroot.in
|
||||
@@ -81,7 +81,7 @@ for file in "${files[@]}"; do
|
||||
cp "$file" "$working_dir$file"
|
||||
done
|
||||
|
||||
-unshare --mount pacstrap -${umode}Mcd ${pac_conf:+-C "$pac_conf"} "$working_dir" \
|
||||
+unshare --mount pacstrap -${umode}Mc ${pac_conf:+-C "$pac_conf"} "$working_dir" \
|
||||
"${cache_dirs[@]/#/--cachedir=}" "$@" || die 'Failed to install all packages'
|
||||
|
||||
printf '%s.UTF-8 UTF-8\n' C en_US de_DE > "$working_dir/etc/locale.gen"
|
||||
--
|
||||
GitLab
|
||||
|
|
@ -1 +0,0 @@
|
|||
gpg -v --recv-key FC1B547C8D8172C8
|
|
@ -1,25 +0,0 @@
|
|||
From 00571896cc776222f14d9f67627ba6fb54512bd7 Mon Sep 17 00:00:00 2001
|
||||
From: Evangelos Foutras <evangelos@foutrelis.com>
|
||||
Date: Sun, 6 Mar 2022 10:59:47 +0200
|
||||
Subject: [PATCH] makepkg.conf: set LTOFLAGS="-flto=auto"
|
||||
|
||||
For use with pacman 6.0.1-4 which backports support for LTOFLAGS in
|
||||
order to speed up builds that use gcc as the compiler. This is less
|
||||
useful when clang is used, though a hack would be to specify in the
|
||||
PKGBUILD `LTOFLAGS="-flto=thin"` (outside of any function).
|
||||
---
|
||||
makepkg-x86_64.conf | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/makepkg-x86_64.conf b/makepkg-x86_64.conf
|
||||
index 19d16f7..7725296 100644
|
||||
--- a/makepkg-x86_64.conf
|
||||
+++ b/makepkg-x86_64.conf
|
||||
@@ -45,6 +45,7 @@ CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
|
||||
-fstack-clash-protection -fcf-protection"
|
||||
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
||||
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
|
||||
+LTOFLAGS="-flto=auto"
|
||||
#RUSTFLAGS="-C opt-level=2"
|
||||
#-- Make Flags: change this for DistCC/SMP systems
|
||||
#MAKEFLAGS="-j2"
|
|
@ -1,5 +0,0 @@
|
|||
|
||||
real 0m3.535s
|
||||
user 0m8.214s
|
||||
sys 0m0.614s
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname='etc-update'
|
||||
pkgdesc="CLI to interactively merge .pacnew configuration files"
|
||||
pkgver=2.3.99
|
||||
pkgrel=03 ## 20230114 rebuild on new ed
|
||||
arch=('any')
|
||||
url="https://wiki.gentoo.org/wiki/Handbook:X86/Portage/Tools#etc-update"
|
||||
depends=('bash' 'ed')
|
||||
makedepends=('git')
|
||||
optdepends=('dialog: for the menu mode')
|
||||
backup=("etc/etc-update.conf")
|
||||
source=("https://github.com/gentoo/portage/archive/portage-${pkgver}.tar.gz")
|
||||
|
||||
package() {
|
||||
cd portage-portage-${pkgver}
|
||||
install -vDm755 bin/${pkgname} -t "${pkgdir}/usr/bin"
|
||||
install -vDm644 cnf/${pkgname}.conf -t "${pkgdir}/etc"
|
||||
install -vDm644 man/${pkgname}.1 -t "${pkgdir}/usr/share/man/man1"
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
|
||||
license=('GPL')
|
||||
sha512sums=('aa5f955c191106855bc802e6991e51c309ee6727b8a2cb57ab4ca28f48e1f7959a718b54b0b60e22559c436d370da8c1847ddfdc09b3ed823cde8d688be015f6')
|
||||
b2sums=('25065893dff649d6380a6e6debc6461c015e225811f26dbe994a572a4434feee241ac9b22f48cadd0f5071e6d76f1a69f7607e36e108e7a244c5795e5e6dd9f6')
|
||||
|
||||
sha256sums=(fc5dcc37033d876360c8427d1b6afbdb29786a675d6741909fb341da54568a1d) # portage-2.3.99.tar.gz
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
# Maintainer: Alexander Epaneshnikov <alex19ep@archlinux.org>
|
||||
# Contributor: Kewl <xrjy@nygb.rh.bet(rot13)>
|
||||
# Contributor: Adam Nielsen <malvineous@shikadi.net>
|
||||
|
||||
pkgname='etc-update'
|
||||
pkgdesc="CLI to interactively merge .pacnew configuration files"
|
||||
pkgver=2.3.99
|
||||
pkgrel=2
|
||||
arch=('any')
|
||||
url="https://wiki.gentoo.org/wiki/Handbook:X86/Portage/Tools#etc-update"
|
||||
license=('GPL')
|
||||
depends=('bash')
|
||||
makedepends=('git')
|
||||
optdepends=('dialog: for the menu mode')
|
||||
backup=("etc/etc-update.conf")
|
||||
source=("https://github.com/gentoo/portage/archive/portage-${pkgver}.tar.gz")
|
||||
sha512sums=('aa5f955c191106855bc802e6991e51c309ee6727b8a2cb57ab4ca28f48e1f7959a718b54b0b60e22559c436d370da8c1847ddfdc09b3ed823cde8d688be015f6')
|
||||
b2sums=('25065893dff649d6380a6e6debc6461c015e225811f26dbe994a572a4434feee241ac9b22f48cadd0f5071e6d76f1a69f7607e36e108e7a244c5795e5e6dd9f6')
|
||||
|
||||
package() {
|
||||
cd portage-portage-${pkgver}
|
||||
install -vDm755 bin/${pkgname} -t "${pkgdir}/usr/bin"
|
||||
install -vDm644 cnf/${pkgname}.conf -t "${pkgdir}/etc"
|
||||
install -vDm644 man/${pkgname}.1 -t "${pkgdir}/usr/share/man/man1"
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,porta*tar.gz*}
|
|
@ -0,0 +1,2 @@
|
|||
ed
|
||||
git
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m1.405s
|
||||
user 0m1.115s
|
||||
sys 0m0.394s
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=expac
|
||||
pkgver=10
|
||||
pkgrel=05
|
||||
pkgdesc='alpm data (pacman database) extraction utility'
|
||||
arch=(x86_64)
|
||||
url="https://github.com/falconindy/$pkgname"
|
||||
depends=(pacman)
|
||||
makedepends=(git
|
||||
meson
|
||||
perl)
|
||||
source=("git+$url.git?signed&tag=$pkgver")
|
||||
|
||||
build() {
|
||||
arch-meson "$pkgname" build
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
package() {
|
||||
meson install -C build --destdir "$pkgdir"
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
|
||||
license=(GPL)
|
||||
|
||||
validpgpkeys=('487EACC08557AD082088DABA1EB2638FF56C0C53') # Dave Reisner
|
||||
|
||||
sha256sums=(SKIP)
|
|
@ -0,0 +1,27 @@
|
|||
# Maintainer: Caleb Maclennan <caleb@alerque.com>
|
||||
# Maintainer: Morgan <morganamilo@archlinux.org>
|
||||
# Contributor: Dave Reisner <d@falconindy.com>
|
||||
|
||||
pkgname=expac
|
||||
pkgver=10
|
||||
pkgrel=5
|
||||
pkgdesc='alpm data (pacman database) extraction utility'
|
||||
arch=(x86_64)
|
||||
url="https://github.com/falconindy/$pkgname"
|
||||
license=(GPL)
|
||||
depends=(pacman)
|
||||
makedepends=(git
|
||||
meson
|
||||
perl)
|
||||
source=("git+$url.git?signed&tag=$pkgver")
|
||||
validpgpkeys=('487EACC08557AD082088DABA1EB2638FF56C0C53') # Dave Reisner
|
||||
md5sums=('SKIP')
|
||||
|
||||
build() {
|
||||
arch-meson "$pkgname" build
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
package() {
|
||||
meson install -C build --destdir "$pkgdir"
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,expac}
|
|
@ -0,0 +1,2 @@
|
|||
meson
|
||||
git
|
|
@ -0,0 +1,5 @@
|
|||
|
||||
real 0m4.557s
|
||||
user 0m2.681s
|
||||
sys 0m0.346s
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=firejail
|
||||
pkgver=0.9.72
|
||||
pkgrel=01
|
||||
pkgdesc='Linux namespaces sandbox program'
|
||||
arch=('x86_64')
|
||||
url=https://github.com/netblue30/firejail
|
||||
depends=('apparmor')
|
||||
optdepends=('xdg-dbus-proxy: for D-Bus filtering')
|
||||
backup=('etc/apparmor.d/local/firejail-default'
|
||||
'etc/firejail/firecfg.config'
|
||||
'etc/firejail/firejail.config'
|
||||
'etc/firejail/login.users')
|
||||
#install=firejail.install
|
||||
source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.xz"{,.asc})
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
./configure --prefix=/usr --enable-apparmor
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
|
||||
license=('GPL2')
|
||||
|
||||
validpgpkeys=('F951164995F5C4006A73411E2CCB36ADFC5849A7')
|
||||
|
||||
sha256sums=(82e177c48cfc87f62b088b55efc53ff4612b9740aab5ea35cbf2395e83efe7f4 # firejail-0.9.72.tar.xz
|
||||
112f4cbc6b29dce82b8b8532e717bbd004a8c647b84b3d2e5feb40ea20262aaf) # firejail-0.9.72.tar.xz.asc
|
||||
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
# Maintainer: Sergej Pupykin <arch+pub@sergej.pp.ru>
|
||||
# Maintainer: Daniel M. Capella <polyzen@archlinux.org>
|
||||
# Maintainer: T.J. Townsend <blakkheim@archlinux.org>
|
||||
# Contributor: ajs124 < aur AT ajs124 DOT de >
|
||||
|
||||
pkgname=firejail
|
||||
pkgver=0.9.72
|
||||
pkgrel=1
|
||||
pkgdesc='Linux namespaces sandbox program'
|
||||
arch=('x86_64')
|
||||
url=https://github.com/netblue30/firejail
|
||||
license=('GPL2')
|
||||
depends=('apparmor')
|
||||
optdepends=('xdg-dbus-proxy: for D-Bus filtering')
|
||||
backup=('etc/apparmor.d/local/firejail-default'
|
||||
'etc/firejail/firecfg.config'
|
||||
'etc/firejail/firejail.config'
|
||||
'etc/firejail/login.users')
|
||||
install=firejail.install
|
||||
source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.xz"{,.asc})
|
||||
sha256sums=('82e177c48cfc87f62b088b55efc53ff4612b9740aab5ea35cbf2395e83efe7f4'
|
||||
'SKIP')
|
||||
b2sums=('3d57b345476cb62399859622c88f5d6c22842da5894045c09bc7d84229ec2a01c494e4e9393b6fba6c668f73c6b7046f9a014a315baa5bc56d1479b9cad178a7'
|
||||
'SKIP')
|
||||
validpgpkeys=('F951164995F5C4006A73411E2CCB36ADFC5849A7')
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
./configure --prefix=/usr --enable-apparmor
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {firej*.tar.xz*,src,pkg}
|
|
@ -0,0 +1,3 @@
|
|||
apparmor
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# Firejail installation file
|
||||
|
||||
post_install() {
|
||||
echo "In order to use the apparmor integration with firejail, install the apparmor package and run as root: 'apparmor_parser -r /etc/apparmor.d/firejail-default'"
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
gpg -v --recv-keys 2CCB36ADFC5849A7
|
|
@ -0,0 +1 @@
|
|||
Arch has retained this old notice through a post-install note but apparmor_parser no longer exists in the past 3 versions of apparmor - so we ommitted this useless install notice and since firejail is built on the presence of apparmor we believe it is preconfigured, it doesn't need manual intervention
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m26.881s
|
||||
user 0m24.917s
|
||||
sys 0m2.747s
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=focuswriter-qt6
|
||||
_pkgname=focuswriter
|
||||
pkgver=1.8.4
|
||||
pkgrel=01
|
||||
pkgdesc='Simple, distraction-free word processor qt6 based'
|
||||
url='https://gottcode.org/focuswriter/'
|
||||
depends=('hicolor-icon-theme' 'hunspell' 'qt6-multimedia' 'qt6-5compat')
|
||||
makedepends=('cmake' 'qt6-tools')
|
||||
conflicts=(focuswriter)
|
||||
provides=(focuswriter)
|
||||
source=("https://gottcode.org/$_pkgname/$_pkgname-$pkgver.tar.bz2"{,.asc})
|
||||
|
||||
build() {
|
||||
cmake -B build -S $_pkgname-$pkgver \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('GPL3')
|
||||
|
||||
validpgpkeys=('57E4D43C10CD7EDB8360C84774FFC7F02C4F6B37')
|
||||
|
||||
sha256sums=(1bced0935d89df2aed09ab72891ce968787cf560e3a198e2b4d75af0c4064a0c # focuswriter-1.8.4.tar.bz2
|
||||
20c4fc0cf5a5faf2f95bed36ef850e8464632bdcd05b0caf5feaf38b53d824b6) # focuswriter-1.8.4.tar.bz2.asc
|
||||
|
||||
## 4a5e4f0edbe06fdf155415237bb3c297f0508bda320eba8c05b46bac065b7df9 focuswriter-qt6-1.8.4-01-x86_64.pkg.tar.lz
|
|
@ -0,0 +1,26 @@
|
|||
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
|
||||
# Contributor: Graeme Gott <graeme@gottcode.org>
|
||||
|
||||
pkgname=focuswriter
|
||||
pkgver=1.8.4
|
||||
pkgrel=1
|
||||
pkgdesc='Simple, distraction-free word processor'
|
||||
arch=('x86_64')
|
||||
url='https://gottcode.org/focuswriter/'
|
||||
license=('GPL3')
|
||||
depends=('hicolor-icon-theme' 'hunspell' 'qt6-multimedia' 'qt6-5compat')
|
||||
makedepends=('cmake' 'qt6-tools')
|
||||
source=("https://gottcode.org/$pkgname/$pkgname-$pkgver.tar.bz2"{,.asc})
|
||||
sha256sums=('1bced0935d89df2aed09ab72891ce968787cf560e3a198e2b4d75af0c4064a0c'
|
||||
'SKIP')
|
||||
validpgpkeys=('57E4D43C10CD7EDB8360C84774FFC7F02C4F6B37')
|
||||
|
||||
build() {
|
||||
cmake -B build -S $pkgname-$pkgver \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,focus*tar.bz2*,keys}
|
|
@ -0,0 +1,10 @@
|
|||
hicolor-icon-theme
|
||||
hunspell
|
||||
cmake
|
||||
qt6-multimedia-ffmpeg
|
||||
qt6-tools
|
||||
qt6-5compat
|
||||
jack2
|
||||
libgit2
|
||||
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
gpg --recv-keys 985E2893FB0862D5
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
|
||||
With focuswriter > 1.8.0 being based on qt6 if you don't have anything else qt6 based the load of dependencies is enormous.
|
||||
Functionality is very little changed and so are the aesthetic qualities of the program.
|
||||
Most likely you have a few other qt5 based applications so sticking to a qt5 edition makes sense.
|
||||
Here is the difference due to new qt6 dependencies:
|
||||
|
||||
This is after an upgrade to focuswriter 1.8.0-1
|
||||
and going back down to our own 1.7.6 rebuilt against qt5
|
||||
|
||||
Package (7) Old Version Net Change
|
||||
|
||||
libb2 0.98.1-2 -0.12 MiB
|
||||
qt6-5compat 6.3.1-1 -1.29 MiB
|
||||
qt6-base 6.3.0-04 -56.34 MiB
|
||||
qt6-multimedia 6.3.1-1 -2.56 MiB
|
||||
qt6-translations 6.3.1-1 -12.82 MiB
|
||||
vulkan-headers 1:1.3.213-01 -16.72 MiB
|
||||
focuswriter 1.8.0-1 -8.27 MiB
|
||||
|
||||
Total Removed Size: 98.13 MiB
|
||||
|
||||
Package (1) New Version Net Change
|
||||
|
||||
focuswriter 1.7.6-04 8.08 MiB
|
||||
|
||||
|
||||
91MB more or 1200% the size of the application.
|
||||
|
||||
You make your own choice, we just make it easier for you.
|
||||
|
||||
read the note on ../focuswriter for the older 1.7.8
|
||||
qt5 based pkg.
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 3m17.426s
|
||||
user 3m8.858s
|
||||
sys 0m11.523s
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=focuswriter
|
||||
pkgver=1.7.6
|
||||
pkgrel=06
|
||||
# a remake of the old qt5 version on latest qt5-tools just in case an incompatibility crips up
|
||||
# although qt5 has been frozen and has ended, kde/plasma development forces frequent qt5- patches
|
||||
pkgdesc='Simple, distraction-free word processor qt5 based'
|
||||
url='https://gottcode.org/focuswriter/'
|
||||
depends=('hicolor-icon-theme' 'hunspell' 'qt5-multimedia')
|
||||
makedepends=('qt5-tools')
|
||||
source=("https://gottcode.org/$pkgname/$pkgname-$pkgver-src.tar.bz2"{,.asc})
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
qmake-qt5 PREFIX=/usr
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
make INSTALL_ROOT="$pkgdir" install
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('GPL3')
|
||||
|
||||
validpgpkeys=('57E4D43C10CD7EDB8360C84774FFC7F02C4F6B37')
|
||||
|
||||
sha256sums=(34f576a49c9fe64aedad66e02efafc29c840b6c3ddc98a42d87dfda499710541 # focuswriter-1.7.6-src.tar.bz2
|
||||
1b7cfde0e453e410e1123c4c26332a23faeff2dfede22ceb8b49b19bb5e2c2b7) # focuswriter-1.7.6-src.tar.bz2.asc
|
||||
|
||||
## a16c01990fe5fa4126ec36d772416a1c574d59c84c4126542dc5688e7656d280 focuswriter-1.7.6-06-x86_64.pkg.tar.lz
|
||||
|
||||
##
|
||||
## This is the difference between qt5 and qt6 based focuswriter, for a 6MB simple editor
|
||||
## 96MB more in qt6 dependencies - This is your plasma-mania at work
|
||||
##
|
||||
#Package (8) Old Version New Version Net Change Download Size
|
||||
#
|
||||
#extra/libb2 0.98.1-2 0.12 MiB
|
||||
#extra/qt6-5compat 6.5.0-1 1.65 MiB 0.44 MiB
|
||||
#jobextra/qt6-base 6.5.0-03 54.38 MiB
|
||||
#extra/qt6-multimedia 6.5.0-1 4.79 MiB 0.90 MiB
|
||||
#extra/qt6-multimedia-ffmpeg 6.5.0-1 0.39 MiB 0.13 MiB
|
||||
#extra/qt6-translations 6.5.0-1 12.89 MiB 1.69 MiB
|
||||
#jobextra/vulkan-headers 1:1.3.240-01 20.34 MiB
|
||||
#community/focuswriter 1.7.6-05 1.8.4-1 0.43 MiB 6.09 MiB
|
||||
#
|
||||
#Total Download Size: 9.24 MiB
|
||||
#Total Installed Size: 102.97 MiB
|
||||
#Net Upgrade Size: 95.00 MiB
|
||||
#
|
||||
#:: Proceed with installation? [Y/n] n
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
|
||||
# Contributor: Graeme Gott <graeme@gottcode.org>
|
||||
|
||||
pkgname=focuswriter
|
||||
pkgver=1.7.6
|
||||
pkgrel=3
|
||||
pkgdesc='Simple, distraction-free word processor'
|
||||
arch=('x86_64')
|
||||
url='https://gottcode.org/focuswriter/'
|
||||
license=('GPL3')
|
||||
depends=('hicolor-icon-theme' 'hunspell' 'qt5-multimedia')
|
||||
makedepends=('qt5-tools')
|
||||
source=("https://gottcode.org/$pkgname/$pkgname-$pkgver-src.tar.bz2"{,.asc})
|
||||
sha256sums=('34f576a49c9fe64aedad66e02efafc29c840b6c3ddc98a42d87dfda499710541'
|
||||
'SKIP')
|
||||
validpgpkeys=('57E4D43C10CD7EDB8360C84774FFC7F02C4F6B37')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-$pkgver
|
||||
sed -i '/INSTALLS +=/ s/ pixmap//' focuswriter.pro
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
qmake-qt5 PREFIX=/usr
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
make INSTALL_ROOT="$pkgdir" install
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,focus*tar.bz2*,keys}
|
|
@ -0,0 +1,6 @@
|
|||
hicolor-icon-theme
|
||||
hunspell
|
||||
qt5-multimedia
|
||||
qt5-tools
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue