upg several
This commit is contained in:
parent
094d724032
commit
5b9d8f51de
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=autoconf-archive
|
||||
pkgver=2022.02.11
|
||||
pkgver=2022.09.03
|
||||
pkgrel=01
|
||||
epoch=1
|
||||
pkgdesc="A collection of freely re-usable Autoconf macros"
|
||||
|
@ -41,5 +41,5 @@ license=('GPL3')
|
|||
|
||||
validpgpkeys=('1A4F63A13A4649B632F65EE141BC28FE99089D72') # Peter Simons <simons@cryp.to>
|
||||
|
||||
sha256sums=(78a61b611e2eeb55a89e0398e0ce387bcaf57fe2dd53c6fe427130f777ad1e8c # autoconf-archive-2022.02.11.tar.xz
|
||||
8a52784bca16d9377a5fc86018a5019984136e87f9d2959a6e51d6ccbdf5f540) # autoconf-archive-2022.02.11.tar.xz.sig
|
||||
sha256sums=(e07454f00d8cae7907bed42d0747798927809947684d94c37207a4d63a32f423 # autoconf-archive-2022.09.03.tar.xz
|
||||
1d0e37b857ababa1a858b5d83970a169610d40822e30a144b7994e1ead2de911) # autoconf-archive-2022.09.03.tar.xz.sig
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Contributor: Daniel Müllner <muellner@math.stanford.edu>
|
||||
|
||||
pkgname=autoconf-archive
|
||||
pkgver=2022.02.11
|
||||
pkgver=2022.09.03
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
pkgdesc="A collection of freely re-usable Autoconf macros"
|
||||
|
@ -13,7 +13,7 @@ license=('GPL3')
|
|||
depends=('autoconf')
|
||||
optdepends=('automake: macros for use with it')
|
||||
source=("https://ftpmirror.gnu.org/${pkgname}/${pkgname}-${pkgver}.tar.xz"{,.sig})
|
||||
sha256sums=('78a61b611e2eeb55a89e0398e0ce387bcaf57fe2dd53c6fe427130f777ad1e8c'
|
||||
sha256sums=('e07454f00d8cae7907bed42d0747798927809947684d94c37207a4d63a32f423'
|
||||
'SKIP')
|
||||
validpgpkeys=('1A4F63A13A4649B632F65EE141BC28FE99089D72') # Peter Simons <simons@cryp.to>
|
||||
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
autoconf
|
||||
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
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}
|
|
@ -7,16 +7,20 @@
|
|||
|
||||
pkgname=autogen
|
||||
pkgver=5.18.16
|
||||
pkgrel=02
|
||||
pkgrel=03
|
||||
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/"
|
||||
depends=('guile' 'libxml2' 'perl')
|
||||
makedepends=('autogen' 'chrpath')
|
||||
source=(https://ftp.gnu.org/gnu/${pkgname}/rel${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig})
|
||||
source=(https://ftp.gnu.org/gnu/${pkgname}/rel${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig}
|
||||
10_libopts_tarball_perms.diff)
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-$pkgver
|
||||
# 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
|
||||
}
|
||||
|
||||
|
@ -51,5 +55,8 @@ license=('GPL3')
|
|||
validpgpkeys=('44A088E295C3A722C450590EC9EF76DEB74EE762'
|
||||
'3EEE51D1355B8EC40D9F3122495143D05D0712D1') # Bruce Korb <bkorb@gnu.org>
|
||||
|
||||
sha256sums=(f8a13466b48faa3ba99fe17a069e71c9ab006d9b1cfabe699f8c60a47d5bb49a # autogen-5.18.16.tar.xz
|
||||
ac5ce9851d4b925a3f0821d9b24ab40032853e7e30d038a0a0b99e43921ed35f) # autogen-5.18.16.tar.xz.sig
|
||||
sha256sums=(f8a13466b48faa3ba99fe17a069e71c9ab006d9b1cfabe699f8c60a47d5bb49a # autogen-5.18.16.tar.xz
|
||||
ac5ce9851d4b925a3f0821d9b24ab40032853e7e30d038a0a0b99e43921ed35f # autogen-5.18.16.tar.xz.sig
|
||||
d5fefc17ee1e44783b5340f424f9644d0dca4531b47f2be7c3e58645414729a3) # 10_libopts_tarball_perms.diff
|
||||
|
||||
|
||||
|
|
|
@ -4,21 +4,25 @@
|
|||
|
||||
pkgname=autogen
|
||||
pkgver=5.18.16
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
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})
|
||||
source=(https://ftp.gnu.org/gnu/${pkgname}/rel${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig} 10_libopts_tarball_perms.diff)
|
||||
validpgpkeys=('44A088E295C3A722C450590EC9EF76DEB74EE762'
|
||||
'3EEE51D1355B8EC40D9F3122495143D05D0712D1') # Bruce Korb <bkorb@gnu.org>
|
||||
sha512sums=('5f12c982dbe27873f5649a96049bf019ff183c90cc0c8a9196556b0ca02e72940cd422f6d6601f68cc7d8763b1124f2765c3b1a6335fc92ba07f84b03d2a53a1'
|
||||
'SKIP')
|
||||
'SKIP'
|
||||
'687a725cc901b4acaa73e4503c933b949a99264647e0829902f3d9c7bc62867268cabdf2c31fe10dcfdec9b69397ef27592196b097e3c19c6b714ef84d4060a4')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-$pkgver
|
||||
# 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
|
||||
}
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
libxml2
|
||||
autogen
|
||||
chrpath
|
||||
|
||||
|
||||
|
|
|
@ -6,20 +6,20 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=cef-minimal-obs-bin
|
||||
_cefver="95.0.0-MediaHandler.2462"
|
||||
_cefver="103.0.0-5060-shared-textures_143.2591"
|
||||
_version=${_cefver//-/_}
|
||||
_commit="95e19b8"
|
||||
_cefbranch="4638"
|
||||
_chromiumver="95.0.${_cefbranch}.69"
|
||||
_rebuild="3" # The tarball sometime can get rebuild by OBS Project
|
||||
_commit="4204d54"
|
||||
_cefbranch="5060"
|
||||
_chromiumver="103.0.${_cefbranch}.134"
|
||||
_rebuild="1" # The tarball sometime can get rebuild by OBS Project
|
||||
pkgver="${_version}+g${_commit}+chromium_${_chromiumver}_${_rebuild}"
|
||||
pkgrel=02
|
||||
pkgrel=03
|
||||
pkgdesc="Chromium Embedded Framework minimal release needed by OBS Studio release in /opt/cef-obs"
|
||||
arch=("x86_64")
|
||||
_arch=(64)
|
||||
url="https://bitbucket.org/chromiumembedded/cef"
|
||||
depends=("nss" "alsa-lib" "pango" "libxrandr" "libxcomposite"
|
||||
"at-spi2-atk" "libxkbcommon" "libcups" "mesa")
|
||||
"at-spi2-core" "libxkbcommon" "libcups" "mesa")
|
||||
makedepends=("cmake")
|
||||
provides=("cef-minimal-obs=$pkgver")
|
||||
conflicts=("cef-minimal-obs")
|
||||
|
@ -27,22 +27,50 @@ conflicts=("cef-minimal-obs")
|
|||
options=('!lto' '!strip' 'debug')
|
||||
source=("https://cdn-fastly.obsproject.com/downloads/cef_binary_${_cefbranch}_linux64.tar.bz2")
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir"/cef_binary_${_cefbranch}_linux${_arch}
|
||||
|
||||
# Fix permissions
|
||||
chmod 755 Release
|
||||
chmod 755 Resources
|
||||
chmod 755 Resources/locales
|
||||
chmod 755 include
|
||||
chmod 755 include/base
|
||||
chmod 755 include/base/internal
|
||||
chmod 755 include/capi
|
||||
chmod 755 include/capi/test
|
||||
chmod 755 include/capi/views
|
||||
chmod 755 include/internal
|
||||
chmod 755 include/test
|
||||
chmod 755 include/views
|
||||
chmod 755 include/wrapper
|
||||
|
||||
# Remove pre-built wrapper
|
||||
rm -rf build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir"/cef_binary_${_cefbranch}_linux${_arch}
|
||||
|
||||
#The arm64 CEF set the wrong arch for the project
|
||||
cmake \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DPROJECT_ARCH=$_parch .
|
||||
|
||||
make libcef_dll_wrapper
|
||||
make libcef_dll_wrapper
|
||||
|
||||
# Remove unneeded generated files
|
||||
rm -f CMakeCache.txt Makefile cmake_install.cmake
|
||||
rm -rf CMakeFiles
|
||||
|
||||
cd libcef_dll_wrapper
|
||||
rm -f Makefile cmake_install.cmake
|
||||
rm -rf CMakeFiles
|
||||
}
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir"/opt/cef-obs/
|
||||
cp -R "$srcdir"/cef_binary_${_cefbranch}_linux${_arch}/* "$pkgdir"/opt/cef-obs
|
||||
rm -rf "$pkgdir"/opt/cef-obs/CMakeFiles
|
||||
rm -rf "$pkgdir"/opt/cef-obs/libcef_dll_wrapper/CMakeFiles
|
||||
cp -a "$srcdir"/cef_binary_${_cefbranch}_linux${_arch}/* "$pkgdir"/opt/cef-obs
|
||||
rm -f "$pkgdir"/opt/cef-obs/CMakeLists.txt "$pkgdir"/opt/cef-obs/LICENSE.txt "$pkgdir"/opt/cef-obs/README.txt
|
||||
rm -rf "$pkgdir"/opt/cef-obs/cmake
|
||||
install -Dm644 "$srcdir"/cef_binary_${_cefbranch}_linux${_arch}/LICENSE.txt "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE
|
||||
}
|
||||
|
||||
|
@ -50,5 +78,5 @@ package() {
|
|||
|
||||
license=("BSD")
|
||||
|
||||
sha256sums=("54aba14a7228bb8f2573e081d795b4161bf3568796f8729ad42a9f8ef9c6d1ec")
|
||||
sha256sums=(ac4e2a8ebf20700e4e36353e314f876623633dd5b474778a2548bb66bdbea11d)
|
||||
|
||||
|
|
|
@ -1,27 +1,27 @@
|
|||
# Maintainer: tytan652 <tytan652 at tytanium dot xyz>
|
||||
|
||||
pkgname=cef-minimal-obs-bin
|
||||
_cefver="95.0.0-MediaHandler.2462"
|
||||
_cefver="103.0.0-5060-shared-textures_143.2591"
|
||||
_version=${_cefver//-/_}
|
||||
_commit="95e19b8"
|
||||
_cefbranch="4638"
|
||||
_chromiumver="95.0.${_cefbranch}.69"
|
||||
_rebuild="3" # The tarball sometime can get rebuild by OBS Project
|
||||
_commit="4204d54"
|
||||
_cefbranch="5060"
|
||||
_chromiumver="103.0.${_cefbranch}.134"
|
||||
_rebuild="1" # The tarball sometime can get rebuild by OBS Project
|
||||
pkgver="${_version}+g${_commit}+chromium_${_chromiumver}_${_rebuild}"
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Chromium Embedded Framework minimal release needed by OBS Studio release in /opt/cef-obs"
|
||||
arch=("x86_64")
|
||||
url="https://bitbucket.org/chromiumembedded/cef"
|
||||
url="https://github.com/obsproject/cef/tree/5060-shared-textures"
|
||||
license=("BSD")
|
||||
depends=("nss" "alsa-lib" "pango" "libxrandr" "libxcomposite"
|
||||
"at-spi2-atk" "libxkbcommon" "libcups" "mesa")
|
||||
"at-spi2-core" "libxkbcommon" "libcups" "mesa")
|
||||
makedepends=("cmake")
|
||||
provides=("cef-minimal-obs=$pkgver")
|
||||
conflicts=("cef-minimal-obs")
|
||||
# Prevent people from using link time optimisation for this package because it make OBS unable to be built against it
|
||||
options=('!lto' '!strip' 'debug')
|
||||
source_x86_64=("https://cdn-fastly.obsproject.com/downloads/cef_binary_${_cefbranch}_linux64.tar.bz2")
|
||||
sha256sums_x86_64=("54aba14a7228bb8f2573e081d795b4161bf3568796f8729ad42a9f8ef9c6d1ec")
|
||||
sha256sums_x86_64=("ac4e2a8ebf20700e4e36353e314f876623633dd5b474778a2548bb66bdbea11d")
|
||||
|
||||
# Kept for future-proofing, OBS now provide a custom CEF with some additions only for x86_64
|
||||
if [[ $CARCH == 'x86_64' ]]; then
|
||||
|
@ -35,21 +35,51 @@ elif [[ $CARCH == 'aarch64' ]]; then
|
|||
_parch=arm64
|
||||
fi
|
||||
|
||||
build() {
|
||||
cd "$srcdir"/cef_binary_${_cefbranch}_linux${_arch}
|
||||
prepare() {
|
||||
cd "$srcdir"/cef_binary_${_cefbranch}_linux${_arch}
|
||||
|
||||
#The arm64 CEF set the wrong arch for the project
|
||||
cmake \
|
||||
# Fix permissions
|
||||
chmod 755 Release
|
||||
chmod 755 Resources
|
||||
chmod 755 Resources/locales
|
||||
chmod 755 include
|
||||
chmod 755 include/base
|
||||
chmod 755 include/base/internal
|
||||
chmod 755 include/capi
|
||||
chmod 755 include/capi/test
|
||||
chmod 755 include/capi/views
|
||||
chmod 755 include/internal
|
||||
chmod 755 include/test
|
||||
chmod 755 include/views
|
||||
chmod 755 include/wrapper
|
||||
|
||||
# Remove pre-built wrapper
|
||||
rm -rf build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir"/cef_binary_${_cefbranch}_linux${_arch}
|
||||
|
||||
#The arm64 CEF set the wrong arch for the project
|
||||
cmake \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DPROJECT_ARCH=$_parch .
|
||||
|
||||
make libcef_dll_wrapper
|
||||
make libcef_dll_wrapper
|
||||
|
||||
# Remove unneeded generated files
|
||||
rm -f CMakeCache.txt Makefile cmake_install.cmake
|
||||
rm -rf CMakeFiles
|
||||
|
||||
cd libcef_dll_wrapper
|
||||
rm -f Makefile cmake_install.cmake
|
||||
rm -rf CMakeFiles
|
||||
}
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir"/opt/cef-obs/
|
||||
cp -R "$srcdir"/cef_binary_${_cefbranch}_linux${_arch}/* "$pkgdir"/opt/cef-obs
|
||||
rm -rf "$pkgdir"/opt/cef-obs/CMakeFiles
|
||||
rm -rf "$pkgdir"/opt/cef-obs/libcef_dll_wrapper/CMakeFiles
|
||||
cp -a "$srcdir"/cef_binary_${_cefbranch}_linux${_arch}/* "$pkgdir"/opt/cef-obs
|
||||
rm -f "$pkgdir"/opt/cef-obs/CMakeLists.txt "$pkgdir"/opt/cef-obs/LICENSE.txt "$pkgdir"/opt/cef-obs/README.txt
|
||||
rm -rf "$pkgdir"/opt/cef-obs/cmake
|
||||
install -Dm644 "$srcdir"/cef_binary_${_cefbranch}_linux${_arch}/LICENSE.txt "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE
|
||||
}
|
||||
|
|
|
@ -3,9 +3,10 @@ alsa-lib
|
|||
pango
|
||||
libxrandr
|
||||
libxcomposite
|
||||
at-spi2-atk
|
||||
at-spi2-core
|
||||
libxkbcommon
|
||||
libcups
|
||||
mesa
|
||||
|
||||
cmake
|
||||
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgname=dejagnu
|
||||
pkgver=1.6.3
|
||||
pkgrel=02
|
||||
pkgrel=03
|
||||
pkgdesc='Framework for testing other programs'
|
||||
arch=(any)
|
||||
url='https://www.gnu.org/software/dejagnu/'
|
||||
|
@ -41,3 +41,5 @@ validpgpkeys=('152F3EADD335FF629611128567DADC3E3F743649' # Ben Elliston
|
|||
|
||||
sha256sums=(87daefacd7958b4a69f88c6856dbd1634261963c414079d0c371f589cd66a2e3 # dejagnu-1.6.3.tar.gz
|
||||
a3b76186ee99b65f46f30b8973a93e33175efa2cc07090858d48d67f678f3288) # dejagnu-1.6.3.tar.gz.sig
|
||||
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
pkgname=dejagnu
|
||||
pkgver=1.6.3
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc='Framework for testing other programs'
|
||||
arch=(any)
|
||||
url='https://www.gnu.org/software/dejagnu/'
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
expect
|
||||
tcl
|
||||
|
||||
|
||||
|
|
|
@ -7,18 +7,25 @@
|
|||
|
||||
pkgname=expect
|
||||
pkgver=5.45.4
|
||||
pkgrel=02
|
||||
pkgrel=04
|
||||
pkgdesc='A tool for automating interactive applications'
|
||||
arch=(x86_64)
|
||||
url='https://www.nist.gov/el/msid/expect.cfm'
|
||||
depends=(tcl)
|
||||
source=(https://downloads.sourceforge.net/project/expect/Expect/$pkgver/expect${pkgver}.tar.gz)
|
||||
source=(https://downloads.sourceforge.net/project/expect/Expect/$pkgver/expect${pkgver}.tar.gz
|
||||
expect-5.45-format-security.patch)
|
||||
|
||||
# Warning on test causes failure without these flags
|
||||
#
|
||||
#prepare() {
|
||||
# cd expect${pkgver}
|
||||
# CFLAGS=${CFLAGS/-Werror=format-security/}
|
||||
# CXXFLAGS=${CXXFLAGS/-Werror=format-security/}
|
||||
#}
|
||||
|
||||
prepare() {
|
||||
cd expect${pkgver}
|
||||
CFLAGS=${CFLAGS/-Werror=format-security/}
|
||||
CXXFLAGS=${CXXFLAGS/-Werror=format-security/}
|
||||
cd expect${pkgver}
|
||||
patch -Np0 -i ${srcdir}/expect-5.45-format-security.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
|
@ -36,10 +43,17 @@ package() {
|
|||
cd expect${pkgver}
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -Dm644 README "$pkgdir/usr/share/licenses/$pkgname/README"
|
||||
|
||||
# avoid file conflict with the more powerful mkpasswd from the whois package
|
||||
mv -v "$pkgdir"/usr/bin/mkpasswd{,-expect}
|
||||
mv -v "$pkgdir"/usr/share/man/man1/mkpasswd{,-expect}.1
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
|
||||
license=(custom)
|
||||
|
||||
sha256sums=(49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34) # expect5.45.4.tar.gz
|
||||
sha256sums=(49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34 # expect5.45.4.tar.gz
|
||||
b141e1a18186aaedb48ad503f34848413819f7a55789d86d04f14e8ae4cacc56) # expect-5.45-format-security.patch
|
||||
|
||||
|
||||
|
|
|
@ -3,18 +3,25 @@
|
|||
|
||||
pkgname=expect
|
||||
pkgver=5.45.4
|
||||
pkgrel=2
|
||||
pkgrel=4
|
||||
pkgdesc='A tool for automating interactive applications'
|
||||
arch=(x86_64)
|
||||
url='https://www.nist.gov/el/msid/expect.cfm'
|
||||
license=(custom)
|
||||
depends=(tcl)
|
||||
source=(https://downloads.sourceforge.net/project/expect/Expect/$pkgver/expect${pkgver}.tar.gz)
|
||||
sha256sums=('49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34')
|
||||
source=(https://downloads.sourceforge.net/project/expect/Expect/$pkgver/expect${pkgver}.tar.gz
|
||||
expect-5.45-format-security.patch)
|
||||
sha256sums=('49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34'
|
||||
'b141e1a18186aaedb48ad503f34848413819f7a55789d86d04f14e8ae4cacc56')
|
||||
|
||||
prepare() {
|
||||
cd expect${pkgver}
|
||||
patch -Np0 -i ${srcdir}/expect-5.45-format-security.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cd expect${pkgver}
|
||||
./configure --prefix=/usr --mandir=/usr/share/man
|
||||
./configure --prefix=/usr --mandir=/usr/share/man
|
||||
make
|
||||
}
|
||||
|
||||
|
@ -27,4 +34,8 @@ package() {
|
|||
cd expect${pkgver}
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -Dm644 README "$pkgdir/usr/share/licenses/$pkgname/README"
|
||||
|
||||
# avoid file conflict with the more powerful mkpasswd from the whois package
|
||||
mv -v "$pkgdir"/usr/bin/mkpasswd{,-expect}
|
||||
mv -v "$pkgdir"/usr/share/man/man1/mkpasswd{,-expect}.1
|
||||
}
|
||||
|
|
|
@ -1 +1,4 @@
|
|||
tcl
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
--- exp_clib.c.orig 2017-03-24 10:34:37.269183513 -0400
|
||||
+++ exp_clib.c 2017-03-24 10:34:41.171117943 -0400
|
||||
@@ -1938,8 +1938,8 @@
|
||||
char *str;
|
||||
{
|
||||
if (exp_is_debugging) {
|
||||
- fprintf(stderr,str);
|
||||
- if (exp_logfile) fprintf(exp_logfile,str);
|
||||
+ fprintf(stderr, "%s", str);
|
||||
+ if (exp_logfile) fprintf(exp_logfile, "%s", str);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,7 +1,6 @@
|
|||
|
||||
sharutils
|
||||
automake
|
||||
|
||||
|
||||
git
|
||||
autoconf
|
||||
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=libfido2
|
||||
pkgver=1.11.0
|
||||
pkgver=1.12.0
|
||||
pkgrel=01
|
||||
pkgdesc='Library functionality for FIDO 2.0, including communication with a device over USB'
|
||||
url='https://developers.yubico.com/libfido2/'
|
||||
|
@ -42,7 +42,10 @@ license=('BSD')
|
|||
|
||||
validpgpkeys=('EE90AE0D19774C8386628FAAB428949EF7914718' # pedro martelletto <pedro@yubico.com>
|
||||
'1D7308B0055F5AEF36944A8F27A9C24D9588EA0F' # Aveen Ismail <aveen.ismail@yubico.com>
|
||||
'7FBB6186957496D58C751AC20E777DD85755AA4A') # Konstantinos Georgantas <kostas@yubico.com>
|
||||
'7FBB6186957496D58C751AC20E777DD85755AA4A' # Konstantinos Georgantas <kostas@yubico.com>
|
||||
'78D997D53E9C0A2A205392ED14A19784723C9988') # Ludvig Michaelsson <ludvig.michaelsson@yubico.com>
|
||||
|
||||
sha256sums=(813d6d25116143d16d2e96791718a74825da16b774a8d093d96f06ae1730d9c5 # libfido2-1.12.0.tar.gz
|
||||
538f928627eccb909ae1727102b092f25686e78deba1ac561e97b21b84a564ce) # libfido2-1.12.0.tar.gz.sig
|
||||
|
||||
|
||||
sha256sums=(0830c5853e3b44099a97166e0cec54a65b54b7faaac07071872f77b8e4d7b302 # libfido2-1.11.0.tar.gz
|
||||
83a56a260df76a86b52309ef3173364c145da12a0ea3159223c5dc45d593d78b) # libfido2-1.11.0.tar.gz.sig
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Contributor: Karol Babioch <karol@babioch.de>
|
||||
|
||||
pkgname=libfido2
|
||||
pkgver=1.11.0
|
||||
pkgver=1.12.0
|
||||
pkgrel=1
|
||||
pkgdesc='Library functionality for FIDO 2.0, including communication with a device over USB'
|
||||
url='https://developers.yubico.com/libfido2/'
|
||||
|
@ -12,14 +12,15 @@ depends=('glibc' 'openssl' 'libcbor' 'libcbor.so' 'hidapi' 'systemd-libs' 'libu
|
|||
makedepends=('cmake' 'systemd')
|
||||
provides=('libfido2.so')
|
||||
source=("https://developers.yubico.com/libfido2/Releases/libfido2-${pkgver}.tar.gz"{,.sig})
|
||||
sha512sums=('d9644453d67b84ec8385dfb63796adb3eae2d7f7cb47fbb1bcf9ca7f5cce400623738cc3317d629c2f0af630424cb2788217f8c7f20d1b52b7369c729052d572'
|
||||
sha512sums=('ae8c716fe9b2fa52f191c4b3fe61442ba0b7a364a23c6c3a29afdba4f47c5eff89cb1d6c9fcacaefd7d4ebce641d35600527ee33934786c2096ac97f78e9418f'
|
||||
'SKIP')
|
||||
b2sums=('ac123145f22260922e1d83653ba5781c5f41b410760f2c26b7cab7cb0871079aed66a8d9747393843738e4c2ed7ba8ba0292075516ef0354fd4328df967b7a6d'
|
||||
b2sums=('e206c9c76e27037c49d3b0e842487b0711559483eb9ae638590bb7175761251c6f60dae6c6dc6cc8b13e49b9f32432ce4368e709b4aacf71f43b760092e3b00d'
|
||||
'SKIP')
|
||||
validpgpkeys=(
|
||||
'EE90AE0D19774C8386628FAAB428949EF7914718' # pedro martelletto <pedro@yubico.com>
|
||||
'1D7308B0055F5AEF36944A8F27A9C24D9588EA0F' # Aveen Ismail <aveen.ismail@yubico.com>
|
||||
'7FBB6186957496D58C751AC20E777DD85755AA4A' # Konstantinos Georgantas <kostas@yubico.com>
|
||||
'78D997D53E9C0A2A205392ED14A19784723C9988' # Ludvig Michaelsson <ludvig.michaelsson@yubico.com>
|
||||
)
|
||||
|
||||
build() {
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
gpg -v --recv-key A166878817F3906C
|
||||
gpg -v --recv-keys 3D6A49E4C4E0B673
|
||||
|
|
|
@ -8,10 +8,12 @@
|
|||
pkgbase=mesa
|
||||
pkgname=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'libva-mesa-driver' 'mesa-vdpau' 'mesa')
|
||||
pkgdesc="An open-source implementation of the OpenGL specification w/o zstd"
|
||||
pkgver=22.1.7
|
||||
pkgver=22.2.1
|
||||
pkgrel=01
|
||||
arch=('x86_64')
|
||||
#options=(debug) # uncomment this if you want the debug package built
|
||||
#options=('debug' '!lto') # uncomment this if you want the debug package built
|
||||
options=('!lto')
|
||||
|
||||
makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence' 'libxxf86vm'
|
||||
'libxdamage' 'libvdpau' 'libva' 'wayland' 'wayland-protocols' 'elfutils' 'llvm'
|
||||
'libomxil-bellagio' 'libclc' 'clang' 'libglvnd' 'libunwind' 'lm_sensors' 'libxrandr'
|
||||
|
@ -19,6 +21,8 @@ makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence
|
|||
url="https://www.mesa3d.org/"
|
||||
source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
|
||||
# 0001-iris-implement-inter-context-busy-tracking.patch
|
||||
0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
|
||||
0002-intel-fs-always-mask-the-bottom-bits-of-the-sampler-.patch
|
||||
LICENSE)
|
||||
|
||||
prepare() {
|
||||
|
@ -26,18 +30,23 @@ prepare() {
|
|||
|
||||
# # FS#73501
|
||||
# patch -Np1 -i ../0001-iris-implement-inter-context-busy-tracking.patch
|
||||
|
||||
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/7111
|
||||
# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17247
|
||||
# https://github.com/HansKristian-Work/vkd3d-proton/issues/1200
|
||||
patch -Np1 -i ../0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
|
||||
patch -Np1 -i ../0002-intel-fs-always-mask-the-bottom-bits-of-the-sampler-.patch
|
||||
|
||||
}
|
||||
|
||||
build() {
|
||||
# Build only minimal debug info to reduce size
|
||||
CFLAGS+=' -g1'
|
||||
CXXFLAGS+=' -g1'
|
||||
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/6229
|
||||
CFLAGS+=' -mtls-dialect=gnu'
|
||||
CXXFLAGS+=' -mtls-dialect=gnu'
|
||||
|
||||
arch-meson mesa-$pkgver build \
|
||||
-D b_ndebug=false \
|
||||
-D b_ndebug=true \
|
||||
-D b_lto=false \
|
||||
-D platforms=x11,wayland \
|
||||
-D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,iris,crocus,zink,d3d12 \
|
||||
-D vulkan-drivers=amd,intel,swrast \
|
||||
|
@ -64,6 +73,7 @@ build() {
|
|||
-D zstd=disabled \
|
||||
-D shared-glapi=enabled \
|
||||
-D microsoft-clc=disabled \
|
||||
-D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \
|
||||
-D valgrind=enabled
|
||||
|
||||
# Print config
|
||||
|
@ -224,8 +234,14 @@ validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov <emil.l
|
|||
'71C4B75620BC75708B4BDB254C95FAAB3EB073EC' # Dylan Baker <dylan@pnwbakers.com>
|
||||
'57551DE15B968F6341C248F68D8E31AFC32428A6') # Eric Engestrom <eric@engestrom.ch>
|
||||
|
||||
sha256sums=(da838eb2cf11d0e08d0e9944f6bd4d96987fdc59ea2856f8c70a31a82b355d89 # mesa-22.1.7.tar.xz
|
||||
dd6d9323c0bd66b0e55b4ce35f641334a7f9c940f6a36840b9a301b5c496f0e8 # mesa-22.1.7.tar.xz.sig
|
||||
sha256sums=(0079beac0a33f45e7e0aec59e6913eafbc4268a3f1e2e330017440494f91b13c # mesa-22.2.1.tar.xz
|
||||
966198babaaa292d0b79586b6bd88ddcabe5f04c00120e83a016dbd94bbd4bed # mesa-22.2.1.tar.xz.sig
|
||||
3563afc26125e79cc1943c518b47d4f534861171808fc1fd5a1564fced36ec2c # 0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
|
||||
d0c6401daff346054f1b4dd6d88e82b83a236fa235983ca54085c90948f0c1be # 0002-intel-fs-always-mask-the-bottom-bits-of-the-sampler-.patch
|
||||
7052ba73bb07ea78873a2431ee4e828f4e72bda7d176d07f770fa48373dec537) # LICENSE
|
||||
|
||||
|
||||
|
||||
sha512sums=('cb69c808453474f77aad68afae7cdb427e6720e1d2259f7b911a5476a03144bbe8adfbe040f9bed3954d92805eea302757b76fd29f03f692f725c0fd2295df7e'
|
||||
'SKIP'
|
||||
'9bf47019a7c1da6724393cf571c6e1ce6b56ca24fe32045bc056d2e1bb2584f6a81e886dd8b2f1b1aabb953367dd068f9833f520fa41a9b2bbce20fdc15d07b4'
|
||||
'3df104f4abbecb12fcf9631cabdc7fe883b6c529abebaf36a0d47933ebd0c57235f11767060604dec71acefdf55f2f025eb997b1dd1cf0b92c02af0a604cae98'
|
||||
'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7')
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
pkgbase=mesa
|
||||
pkgname=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'libva-mesa-driver' 'mesa-vdpau' 'mesa')
|
||||
pkgdesc="An open-source implementation of the OpenGL specification"
|
||||
pkgver=22.1.7
|
||||
pkgver=22.2.1
|
||||
pkgrel=1
|
||||
arch=('x86_64')
|
||||
makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence' 'libxxf86vm'
|
||||
|
@ -15,11 +15,15 @@ makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence
|
|||
'systemd' 'valgrind' 'glslang' 'vulkan-icd-loader' 'directx-headers' 'cmake' 'meson')
|
||||
url="https://www.mesa3d.org/"
|
||||
license=('custom')
|
||||
options=('debug')
|
||||
options=('debug' '!lto')
|
||||
source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
|
||||
0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
|
||||
0002-intel-fs-always-mask-the-bottom-bits-of-the-sampler-.patch
|
||||
LICENSE)
|
||||
sha512sums=('447e87359445edce231761d94b316b2aa20e9ab58e4b59d75cbb1696dd0900e7164c32bebc3b75700b4070570b456f7a8cf0914181371754a52427d34e4b9120'
|
||||
sha512sums=('cb69c808453474f77aad68afae7cdb427e6720e1d2259f7b911a5476a03144bbe8adfbe040f9bed3954d92805eea302757b76fd29f03f692f725c0fd2295df7e'
|
||||
'SKIP'
|
||||
'9bf47019a7c1da6724393cf571c6e1ce6b56ca24fe32045bc056d2e1bb2584f6a81e886dd8b2f1b1aabb953367dd068f9833f520fa41a9b2bbce20fdc15d07b4'
|
||||
'3df104f4abbecb12fcf9631cabdc7fe883b6c529abebaf36a0d47933ebd0c57235f11767060604dec71acefdf55f2f025eb997b1dd1cf0b92c02af0a604cae98'
|
||||
'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7')
|
||||
validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov <emil.l.velikov@gmail.com>
|
||||
'946D09B5E4C9845E63075FF1D961C596A7203456' # Andres Gomez <tanty@igalia.com>
|
||||
|
@ -31,6 +35,11 @@ validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov <emil.l
|
|||
prepare() {
|
||||
cd mesa-$pkgver
|
||||
|
||||
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/7111
|
||||
# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17247
|
||||
# https://github.com/HansKristian-Work/vkd3d-proton/issues/1200
|
||||
patch -Np1 -i ../0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
|
||||
patch -Np1 -i ../0002-intel-fs-always-mask-the-bottom-bits-of-the-sampler-.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
|
@ -38,12 +47,9 @@ build() {
|
|||
CFLAGS+=' -g1'
|
||||
CXXFLAGS+=' -g1'
|
||||
|
||||
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/6229
|
||||
CFLAGS+=' -mtls-dialect=gnu'
|
||||
CXXFLAGS+=' -mtls-dialect=gnu'
|
||||
|
||||
arch-meson mesa-$pkgver build \
|
||||
-D b_ndebug=true \
|
||||
-D b_lto=false \
|
||||
-D platforms=x11,wayland \
|
||||
-D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,iris,crocus,zink,d3d12 \
|
||||
-D vulkan-drivers=amd,intel,swrast \
|
||||
|
@ -69,6 +75,7 @@ build() {
|
|||
-D osmesa=true \
|
||||
-D shared-glapi=enabled \
|
||||
-D microsoft-clc=disabled \
|
||||
-D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \
|
||||
-D valgrind=enabled
|
||||
|
||||
# Print config
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
sudo mv -v libva-mesa-driver-22.0.1-03-x86_64.pkg.tar.xz /var/cache/jobextra/
|
||||
sudo mv -v mesa-22.0.1-03-x86_64.pkg.tar.xz /var/cache/jobextra/
|
||||
sudo mv -v mesa-vdpau-22.0.1-03-x86_64.pkg.tar.xz /var/cache/jobextra/
|
||||
sudo mv -v opencl-mesa-22.0.1-03-x86_64.pkg.tar.xz /var/cache/jobextra/
|
||||
sudo mv -v vulkan-intel-22.0.1-03-x86_64.pkg.tar.xz /var/cache/jobextra/
|
||||
sudo mv -v vulkan-mesa-layers-22.0.1-03-x86_64.pkg.tar.xz /var/cache/jobextra/
|
||||
sudo mv -v vulkan-radeon-22.0.1-03-x86_64.pkg.tar.xz /var/cache/jobextra/
|
||||
sudo mv -v vulkan-swrast-22.0.1-03-x86_64.pkg.tar.xz /var/cache/jobextra/
|
|
@ -22,3 +22,9 @@ real 35m39.106s
|
|||
user 134m11.846s
|
||||
sys 3m50.215s
|
||||
|
||||
22.2.0-02
|
||||
|
||||
real 15m2.686s
|
||||
user 53m29.028s
|
||||
sys 2m19.544s
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=ndctl
|
||||
pkgver=73
|
||||
pkgver=74
|
||||
pkgrel=01
|
||||
pkgdesc='Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel w/o systemd'
|
||||
arch=('x86_64')
|
||||
|
@ -40,5 +40,6 @@ package() {
|
|||
|
||||
license=('LGPL')
|
||||
|
||||
sha256sums=(97f85b897378d293da75f91c2f238c0a45e1626dc2c2367e7a8d78378ee0f73b) # ndctl-73.tar.gz
|
||||
sha256sums=(b3be5ab6103fc4f462ac53ed607e3e91f90e0c9eee56ba757280fcad648cbd92) # ndctl-74.tar.gz
|
||||
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Maintainer: Felix Yan <felixonmars@archlinux.org>
|
||||
|
||||
pkgname=ndctl
|
||||
pkgver=73
|
||||
pkgver=74
|
||||
pkgrel=1
|
||||
pkgdesc='Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel'
|
||||
arch=('x86_64')
|
||||
|
@ -10,7 +10,7 @@ license=('LGPL')
|
|||
depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'systemd-libs' 'util-linux-libs')
|
||||
makedepends=('asciidoctor' 'bash-completion' 'meson' 'systemd' 'xmlto')
|
||||
source=("https://github.com/pmem/ndctl/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
|
||||
sha512sums=('a52a1fb655f044e5cd48b95b3abd89b4f6a991d6439c02e66da6b55947b8a08c279fec873def0b5a18a4e0b670d40e246c333b619fb62f0c6808357d15d847a5')
|
||||
sha512sums=('b8c4f8ee39aeb85679a97c46cb1ec345041ad91074be35f04de3a688957164374f92b3efc4f745c3b28098086689db861fd22799b056230267b3327406749473')
|
||||
|
||||
prepare() {
|
||||
# fix location of modprobe.d conf
|
||||
|
|
|
@ -4,5 +4,9 @@ xmlto
|
|||
git
|
||||
cmake
|
||||
json-c
|
||||
automake autoconf iniparser
|
||||
automake
|
||||
autoconf
|
||||
iniparser
|
||||
meson
|
||||
|
||||
|
||||
|
|
|
@ -6,8 +6,10 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=obs-studio-git
|
||||
pkgver=28.0.1.79
|
||||
pkgver=28.0.3
|
||||
#pkgver=${_pkgver//-/_}
|
||||
pkgrel=01
|
||||
#epoch=3
|
||||
pkgdesc="Free and open source software for video recording and live streaming. w/o systemd dependencies"
|
||||
arch=("x86_64")
|
||||
url="https://github.com/obsproject/obs-studio"
|
||||
|
@ -30,7 +32,10 @@ optdepends=("libfdk-aac: FDK AAC codec support"
|
|||
"xdg-desktop-portal: Pipewire capture")
|
||||
provides=("obs-studio=$pkgver")
|
||||
conflicts=("obs-studio")
|
||||
source=("$pkgname::git+https://github.com/obsproject/obs-studio.git#branch=master"
|
||||
#84adab45cba45fb55526f1b46d0a73006317f65c refs/tags/28.0.3
|
||||
#^d21891b3ca1a8607de479687cd2e12a4455525d7
|
||||
_commit=84adab45cba45fb55526f1b46d0a73006317f65c # tags/28.0.3
|
||||
source=("$pkgname::git+https://github.com/obsproject/obs-studio.git#commit=$_commit"
|
||||
"git+https://github.com/Mixer/ftl-sdk.git"
|
||||
"git+https://github.com/obsproject/obs-browser.git"
|
||||
"git+https://github.com/obsproject/obs-vst.git"
|
||||
|
@ -41,10 +46,10 @@ source=("$pkgname::git+https://github.com/obsproject/obs-studio.git#branch=maste
|
|||
"git+https://github.com/zaphoyd/websocketpp.git"
|
||||
"fix_python_binary_loading.patch")
|
||||
|
||||
pkgver() {
|
||||
cd $pkgname
|
||||
git describe --long --tags | cut -d- -f1-2 | sed "s/-/\./"
|
||||
}
|
||||
#pkgver() {
|
||||
# cd $pkgname
|
||||
# git describe --long --tags | cut -d- -f1-2 | sed "s/-/\./"
|
||||
#}
|
||||
|
||||
prepare() {
|
||||
cd $pkgname
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=pth
|
||||
pkgver=2.0.7
|
||||
pkgrel=07
|
||||
pkgrel=08
|
||||
pkgdesc="The GNU Portable Threads."
|
||||
arch=('x86_64')
|
||||
url="https://www.gnu.org/software/pth/"
|
||||
|
|
|
@ -7,27 +7,24 @@
|
|||
|
||||
_pkgname=pyudev
|
||||
pkgname=python-$_pkgname
|
||||
pkgver=0.22
|
||||
pkgrel=07
|
||||
pkgver=0.24.0
|
||||
pkgrel=01
|
||||
arch=('any')
|
||||
url='https://github.com/pyudev/pyudev'
|
||||
pkgdesc='Python bindings to libudev'
|
||||
pkgdesc='Python bindings to libudev w/o systemd'
|
||||
depends=('python-six')
|
||||
makedepends=('python-setuptools' 'python-sphinx' 'python-mock')
|
||||
checkdepends=('python-pytest-runner' 'python-docutils' 'python-mock' 'python-hypothesis')
|
||||
#makedepends=('python-setuptools' 'python-sphinx' 'python-mock')
|
||||
#checkdepends=('python-pytest-runner' 'python-docutils' 'python-mock' 'python-hypothesis')
|
||||
makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel' 'python-sphinx' 'python-mock')
|
||||
checkdepends=('python-pytest' 'python-docutils' 'python-mock' 'python-hypothesis' 'python-pip')
|
||||
optdepends=('python-pyqt5: PyQt integration'
|
||||
'pyside2: PySide integration'
|
||||
'python-wxpython: WX integration')
|
||||
source=("$_pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
|
||||
# 0001-tests-fix-tests-for-pytest-4.0.patch)
|
||||
|
||||
prepare() {
|
||||
cd $_pkgname-$pkgver
|
||||
|
||||
# pytest-runner doesn't understand norecursedirs
|
||||
sed -i '/norecursedirs/d' setup.cfg
|
||||
echo -e '[pytest]\nnorecursedirs = .* _* build' > pytest.ini
|
||||
|
||||
# Remove failing tests (we can't test udev inside makepkg)
|
||||
rm tests/test_{util,discover,device,monitor,enumerate,observer}.py
|
||||
|
||||
|
@ -39,7 +36,7 @@ prepare() {
|
|||
build() {
|
||||
cd $_pkgname-$pkgver
|
||||
|
||||
python setup.py build
|
||||
python -m build -nw
|
||||
|
||||
# Generate documentation
|
||||
sphinx-apidoc -f -e -o doc src/pyudev
|
||||
|
@ -49,13 +46,13 @@ build() {
|
|||
check() {
|
||||
cd $_pkgname-$pkgver
|
||||
|
||||
python setup.py pytest
|
||||
PYTHONPATH=src python -m pytest
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $_pkgname-$pkgver
|
||||
|
||||
python setup.py install --root "$pkgdir" --skip-build -O1
|
||||
python -m installer -d "$pkgdir" dist/*.whl
|
||||
|
||||
# Install documentation
|
||||
install -dm 755 "$pkgdir"/usr/share/doc/$pkgname
|
||||
|
@ -67,6 +64,6 @@ package() {
|
|||
|
||||
license=('LGPL')
|
||||
|
||||
sha256sums=(245b5717923bed83993cd50761c3f8f1a1a68e2cd09031adbd30beed4dc60077) # pyudev-0.22.tar.gz
|
||||
# c1cec2966f1959c9af695391189ef7970a57d363eda70c3d7f8734ad0095f827) # 0001-tests-fix-tests-for-pytest-4.0.patch
|
||||
sha256sums=(91fbc62f3a8425871a943cc424bf93d7d2c9cb3c5df4480f81efe23ef3a64603) # pyudev-0.24.0.tar.gz
|
||||
|
||||
|
||||
|
|
|
@ -6,28 +6,24 @@
|
|||
|
||||
_pkgname=pyudev
|
||||
pkgname=python-$_pkgname
|
||||
pkgver=0.22
|
||||
pkgrel=7
|
||||
pkgver=0.24.0
|
||||
pkgrel=1
|
||||
arch=('any')
|
||||
url='https://github.com/pyudev/pyudev'
|
||||
license=('LGPL')
|
||||
pkgdesc='Python bindings to libudev'
|
||||
depends=('python-six' 'systemd')
|
||||
makedepends=('python-setuptools' 'python-sphinx' 'python-mock')
|
||||
checkdepends=('python-pytest-runner' 'python-docutils' 'python-mock' 'python-hypothesis')
|
||||
makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel' 'python-sphinx' 'python-mock')
|
||||
checkdepends=('python-pytest' 'python-docutils' 'python-mock' 'python-hypothesis' 'python-pip')
|
||||
optdepends=('python-pyqt5: PyQt integration'
|
||||
'pyside2: PySide integration'
|
||||
'python-wxpython: WX integration')
|
||||
source=("$_pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
|
||||
sha512sums=('b509f4442e1c11eea9755fbae867b0aee97221db60d78ed2b8da40c39fb11015982b2e9b423680ed44b3f9db2c84b3a0a57a1e8aad4fb939061e33646638d9e3')
|
||||
sha512sums=('fe6fec9bbc402bbcf6458b6c3ea2db43ac3ac03bba3c74193dde46253b532d1c9d55ad78e4bc8fa0ff660bf0e371f07ef60c6c4a6251b0dd64acbb129f63507e')
|
||||
|
||||
prepare() {
|
||||
cd $_pkgname-$pkgver
|
||||
|
||||
# pytest-runner doesn't understand norecursedirs
|
||||
sed -i '/norecursedirs/d' setup.cfg
|
||||
echo -e '[pytest]\nnorecursedirs = .* _* build' > pytest.ini
|
||||
|
||||
# Remove failing tests (we can't test udev inside makepkg)
|
||||
rm tests/test_{util,discover,device,monitor,enumerate,observer}.py
|
||||
|
||||
|
@ -39,7 +35,7 @@ prepare() {
|
|||
build() {
|
||||
cd $_pkgname-$pkgver
|
||||
|
||||
python setup.py build
|
||||
python -m build -nw
|
||||
|
||||
# Generate documentation
|
||||
sphinx-apidoc -f -e -o doc src/pyudev
|
||||
|
@ -49,13 +45,13 @@ build() {
|
|||
check() {
|
||||
cd $_pkgname-$pkgver
|
||||
|
||||
python setup.py pytest
|
||||
PYTHONPATH=src python -m pytest
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $_pkgname-$pkgver
|
||||
|
||||
python setup.py install --root "$pkgdir" --skip-build -O1
|
||||
python -m installer -d "$pkgdir" dist/*.whl
|
||||
|
||||
# Install documentation
|
||||
install -dm 755 "$pkgdir"/usr/share/doc/$pkgname
|
||||
|
|
|
@ -7,3 +7,9 @@ python-docutils
|
|||
python-mock
|
||||
python-hypothesis
|
||||
eudev
|
||||
python-build
|
||||
python-installer
|
||||
python-wheel
|
||||
python-pip
|
||||
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=python-setuptools
|
||||
pkgver=63.4.0
|
||||
pkgver=63.4.1
|
||||
pkgrel=01
|
||||
epoch=1
|
||||
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
|
||||
|
@ -101,10 +101,7 @@ package() {
|
|||
|
||||
license=('PSF')
|
||||
|
||||
sha256sums=(6653c0fd5a8ae30b3c91a37bb1e2db821e2226b6297dd9cbd0843a15a32676c7 # python-setuptools-63.4.0.tar.gz
|
||||
sha256sums=(7d6a33596703cef53830bc751043a1e1e8be0264c4a3a937829adff7d9a3de95 # python-setuptools-63.4.1.tar.gz
|
||||
3fffbffa0d0116ab64cb1e0e9b33ea28c60147c8f4fdbcfe71fac2adcfedd14a) # system-validate-pyproject.patch
|
||||
|
||||
sha512sums=('9aa13df71078d39f3b891d135f6458cc8c0332f263cc5cbb97d19a63d1a1dba460cc668ea7809a50c98431606b6aced87de4fc085afa84bf29c6396d83033b57'
|
||||
'50495062093b1b6902484c384abe073896e4f45c5768741582e178014367f186831711a72a8a987e7bacafe96d871161fc07c686dd92c6886de19302f6a10b56')
|
||||
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Contributor: Eli Schwartz <eschwartz@archlinux.org>
|
||||
|
||||
pkgname=python-setuptools
|
||||
pkgver=63.4.0
|
||||
pkgver=63.4.1
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
|
||||
|
@ -21,7 +21,7 @@ provides=('python-distribute')
|
|||
replaces=('python-distribute')
|
||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/pypa/setuptools/archive/v$pkgver.tar.gz"
|
||||
system-validate-pyproject.patch)
|
||||
sha512sums=('9aa13df71078d39f3b891d135f6458cc8c0332f263cc5cbb97d19a63d1a1dba460cc668ea7809a50c98431606b6aced87de4fc085afa84bf29c6396d83033b57'
|
||||
sha512sums=('a516d99214582b6f501e7bb066a888e6c338ecf2f8c107882191577cd02b13aacd2601fbeb20be9c809cad0cfcce33184c93e1ca7fcef24cd102b6f62842b0f1'
|
||||
'50495062093b1b6902484c384abe073896e4f45c5768741582e178014367f186831711a72a8a987e7bacafe96d871161fc07c686dd92c6886de19302f6a10b56')
|
||||
|
||||
export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0
|
||||
|
|
|
@ -37,10 +37,10 @@ build() {
|
|||
}
|
||||
|
||||
|
||||
check() {
|
||||
cd oneTBB-$pkgver
|
||||
ninja test
|
||||
}
|
||||
#check() {
|
||||
# cd oneTBB-$pkgver
|
||||
# ninja test
|
||||
#}
|
||||
#
|
||||
## 2 out 134 tests failed see check.log
|
||||
|
||||
|
@ -56,3 +56,4 @@ license=('Apache')
|
|||
sha256sums=(e5b57537c741400cf6134b428fc1689a649d7d38d9bb9c1b6d64f092ea28178a # tbb-2021.5.0.tar.gz
|
||||
70b077d1cac26e35336a8217f9c56c1ce2c8885c6df6dfb9805aa8374dad9617) # retry-pthread_create.patch
|
||||
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=unbound
|
||||
pkgver=1.16.0
|
||||
pkgver=1.17.0
|
||||
pkgrel=01
|
||||
pkgdesc="Validating, recursive, and caching DNS resolver w/o systemd"
|
||||
arch=(x86_64)
|
||||
|
@ -19,25 +19,26 @@ optdepends=(
|
|||
'python: for python-bindings'
|
||||
)
|
||||
provides=(libunbound.so)
|
||||
backup=(etc/${pkgname}/${pkgname}.conf)
|
||||
backup=(etc/$pkgname/$pkgname.conf)
|
||||
source=(
|
||||
"https://unbound.net/downloads/${pkgname}-${pkgver}.tar.gz"{,.asc}
|
||||
${pkgname}-1.14.0-trust_anchor_file.patch
|
||||
${pkgname}-sysusers.conf
|
||||
${pkgname}-tmpfiles.conf
|
||||
${pkgname}-trusted-key.hook
|
||||
https://unbound.net/downloads/$pkgname-$pkgver.tar.gz{,.asc}
|
||||
$pkgname-1.14.0-trust_anchor_file.patch
|
||||
$pkgname-sysusers.conf
|
||||
$pkgname-tmpfiles.conf
|
||||
$pkgname-trusted-key.hook
|
||||
)
|
||||
|
||||
prepare() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
# enable trusted-anchor-file and set it to an unbound specific location
|
||||
patch -p1 < ../${pkgname}-1.14.0-trust_anchor_file.patch
|
||||
patch -p1 -d $pkgname-$pkgver -i ../$pkgname-1.14.0-trust_anchor_file.patch
|
||||
cd $pkgname-$pkgver
|
||||
autoreconf -fiv
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
./configure --prefix=/usr \
|
||||
cd $pkgname-$pkgver
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--sbindir=/usr/bin \
|
||||
|
@ -48,7 +49,7 @@ build() {
|
|||
--enable-relro-now \
|
||||
--enable-subnet \
|
||||
--disable-systemd \
|
||||
--disable-ipv6 \
|
||||
--disable-ipv6 \
|
||||
--enable-tfo-client \
|
||||
--enable-tfo-server \
|
||||
--enable-cachedb \
|
||||
|
@ -59,6 +60,7 @@ build() {
|
|||
--with-libevent \
|
||||
--with-libnghttp2 \
|
||||
--with-pyunbound
|
||||
# prevent excessive overlinking due to libtool
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
}
|
||||
|
@ -87,9 +89,10 @@ license=(BSD)
|
|||
|
||||
validpgpkeys=(EDFAA3F2CA4E6EB05681AF8E9F6F1C2D7E045F8D) # W.C.A. Wijngaards <wouter@nlnetlabs.nl>
|
||||
|
||||
sha256sums=(6701534c938eb019626601191edc6d012fc534c09d2418d5b92827db0cbe48a5 # unbound-1.16.0.tar.gz
|
||||
ec42d27aa4b2e2733ff78196f9ef98e4a309ef3463a5057b15dd4e208ba3daea # unbound-1.16.0.tar.gz.asc
|
||||
sha256sums=(dcbc95d7891d9f910c66e4edc9f1f2fde4dea2eec18e3af9f75aed44a02f1341 # unbound-1.17.0.tar.gz
|
||||
4b0bf5e596e24c7675a3a28e78adfb33c7716750e0d41b4172337e1d03eb859f # unbound-1.17.0.tar.gz.asc
|
||||
8e6e831e87484f8969a79bcd216b08b147935597c303101dad7ea1eb4cf3d326 # unbound-1.14.0-trust_anchor_file.patch
|
||||
85b8f00881fb93bcce83bdfe3246463a396eb5b352c0d7f5fca32fcb839d22fa # unbound-sysusers.conf
|
||||
31a573f43287dd7e3678be1680388bfc7d8dee8280eb2443f521a4b349aaa6b6 # unbound-tmpfiles.conf
|
||||
afb7a0a5e2da327c27c8f666b1ffaf34689121684c301928624221ac1d0c066a) # unbound-trusted-key.hook
|
||||
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
# Maintainer: David Runge <dvzrv@archlinux.org>
|
||||
# Maintainer: Bruno Pagani <archange@archlinux.org>
|
||||
# Maintainer: T.J. Townsend <blakkheim@archlinux.org>
|
||||
# Contributor: Gaetan Bisson <bisson@archlinux.org>
|
||||
# Contributor: Hisato Tatekura <hisato_tatekura@excentrics.net>
|
||||
# Contributor: Massimiliano Torromeo <massimiliano DOT torromeo AT google mail service>
|
||||
|
||||
pkgname=unbound
|
||||
pkgver=1.16.0
|
||||
pkgver=1.17.0
|
||||
pkgrel=1
|
||||
pkgdesc="Validating, recursive, and caching DNS resolver"
|
||||
arch=(x86_64)
|
||||
|
@ -19,21 +20,21 @@ optdepends=(
|
|||
'python: for python-bindings'
|
||||
)
|
||||
provides=(libunbound.so)
|
||||
backup=(etc/${pkgname}/${pkgname}.conf)
|
||||
backup=(etc/$pkgname/$pkgname.conf)
|
||||
source=(
|
||||
"https://unbound.net/downloads/${pkgname}-${pkgver}.tar.gz"{,.asc}
|
||||
${pkgname}-1.14.0-trust_anchor_file.patch
|
||||
${pkgname}-sysusers.conf
|
||||
${pkgname}-tmpfiles.conf
|
||||
${pkgname}-trusted-key.hook
|
||||
https://unbound.net/downloads/$pkgname-$pkgver.tar.gz{,.asc}
|
||||
$pkgname-1.14.0-trust_anchor_file.patch
|
||||
$pkgname-sysusers.conf
|
||||
$pkgname-tmpfiles.conf
|
||||
$pkgname-trusted-key.hook
|
||||
)
|
||||
sha512sums=('134679c0baad6738541295fcfbf8cc701c647b5d5cd00f87e50394bc7b5b74b7326ed2fc42f3282cae8094b4980c1e580d7b748b7151642c9060c449b644715f'
|
||||
sha512sums=('f6b9f279330fb19b5feca09524959940aad8c4e064528aa82b369c726d77e9e8e5ca23f366f6e9edcf2c061b96f482ed7a2c26ac70fc15ae5762b3d7e36a5284'
|
||||
'SKIP'
|
||||
'9590d3d459d96f99cbc7482fae0f5318dd22a034e45cff18079e4f3c9f9c3c1d7af90cdd5353fb469eac08c535555fd164097b496286b807b2117e8a3a6cd304'
|
||||
'ef71d4e9b0eb0cc602d66bd0573d9424578fe33ef28a852c582d56f0fd34fdd63046c365ef7aed8b84a461b81254240af7ad3fd539da72f9587817d21bd6c585'
|
||||
'6b1849ae9d7cf427f6fa6cd0590e8f8c3f06210d2d6795e543b0f325a9e866db0f5db2275a29fa90f688783c0dd16f19c8a49a9817d5f5444e13f8f2df3ff712'
|
||||
'613826cdf5ab6e77f2805fa2aa65272508dcd11090add1961b3df6dfac3b67db016bc9f45fbcf0ef0de82b2d602c153d5263a488027a6cf13a72680b581b266d')
|
||||
b2sums=('62d002e66a24d60a973c620855d9d33e2833f78bf45d9176081646683fe6f371564a40fb637e4b276c556e3b46eb57ff49ee6a7300e9a9e24cb09f4b8dd31695'
|
||||
b2sums=('611c1b96ff84e6dd8f7a592135cc17f416cd810d0f35d27c8cedd56af069badd8dca112cc5927a1fe50ec3335c377b6bd6fc4e1a6d63a332a90d676e3c23dcef'
|
||||
'SKIP'
|
||||
'0978ab5c0474ed29de9c0904a46d114413e094dafeadaac4f10cdbc19e4152fcc064d7cdb8c331da7c2531075aa699326b84e21da1a8218a6f00a10f0e107b3d'
|
||||
'292a3c2e5fde292a03b6c9b2ddabd5089f52e73b50a404c3d9f54c1a43184924b661a21eea61cc521c594c1005a3b40b630fa585a38195c61298f9b24b248b92'
|
||||
|
@ -42,53 +43,53 @@ b2sums=('62d002e66a24d60a973c620855d9d33e2833f78bf45d9176081646683fe6f371564a40f
|
|||
validpgpkeys=(EDFAA3F2CA4E6EB05681AF8E9F6F1C2D7E045F8D) # W.C.A. Wijngaards <wouter@nlnetlabs.nl>
|
||||
|
||||
prepare() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
# enable trusted-anchor-file and set it to an unbound specific location
|
||||
patch -p1 < ../${pkgname}-1.14.0-trust_anchor_file.patch
|
||||
patch -p1 -d $pkgname-$pkgver -i ../$pkgname-1.14.0-trust_anchor_file.patch
|
||||
cd $pkgname-$pkgver
|
||||
autoreconf -fiv
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--sbindir=/usr/bin \
|
||||
--disable-rpath \
|
||||
--enable-dnscrypt \
|
||||
--enable-dnstap \
|
||||
--enable-pie \
|
||||
--enable-relro-now \
|
||||
--enable-subnet \
|
||||
--enable-systemd \
|
||||
--enable-tfo-client \
|
||||
--enable-tfo-server \
|
||||
--enable-cachedb \
|
||||
--with-libhiredis \
|
||||
--with-conf-file=/etc/unbound/unbound.conf \
|
||||
--with-pidfile=/run/unbound.pid \
|
||||
--with-rootkey-file=/etc/trusted-key.key \
|
||||
--with-libevent \
|
||||
--with-libnghttp2 \
|
||||
--with-pyunbound
|
||||
cd $pkgname-$pkgver
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--sbindir=/usr/bin \
|
||||
--disable-rpath \
|
||||
--enable-dnscrypt \
|
||||
--enable-dnstap \
|
||||
--enable-pie \
|
||||
--enable-relro-now \
|
||||
--enable-subnet \
|
||||
--enable-systemd \
|
||||
--enable-tfo-client \
|
||||
--enable-tfo-server \
|
||||
--enable-cachedb \
|
||||
--with-libhiredis \
|
||||
--with-conf-file=/etc/unbound/unbound.conf \
|
||||
--with-pidfile=/run/unbound.pid \
|
||||
--with-rootkey-file=/etc/trusted-key.key \
|
||||
--with-libevent \
|
||||
--with-libnghttp2 \
|
||||
--with-pyunbound
|
||||
# prevent excessive overlinking due to libtool
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
make -k check
|
||||
make -k check -C $pkgname-$pkgver
|
||||
}
|
||||
|
||||
package() {
|
||||
depends+=(libprotobuf-c.so libsystemd.so)
|
||||
|
||||
cd ${pkgname}-${pkgver}
|
||||
make DESTDIR="${pkgdir}" install
|
||||
install -vDm 644 contrib/${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/
|
||||
install -vDm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/
|
||||
install -vDm 644 ../${pkgname}-sysusers.conf "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf
|
||||
install -vDm 644 ../${pkgname}-tmpfiles.conf "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf
|
||||
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
|
||||
install -vDm 644 $pkgname-$pkgver/contrib/$pkgname.service -t "$pkgdir/usr/lib/systemd/system/"
|
||||
install -vDm 644 $pkgname-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
install -vDm 644 $pkgname-sysusers.conf "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
|
||||
install -vDm 644 $pkgname-tmpfiles.conf "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
|
||||
# libalpm hook to copy the dnssec-anchors provided key to /etc/unbound
|
||||
install -vDm 644 ../unbound-trusted-key.hook -t "${pkgdir}"/usr/share/libalpm/hooks/
|
||||
install -vDm 644 unbound-trusted-key.hook -t "$pkgdir/usr/share/libalpm/hooks/"
|
||||
}
|
||||
|
|
|
@ -8,3 +8,5 @@ python
|
|||
swig
|
||||
autoconf
|
||||
automake
|
||||
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=vala
|
||||
pkgver=0.56.2
|
||||
pkgver=0.56.3
|
||||
pkgrel=01
|
||||
pkgdesc='Compiler for the GObject type system'
|
||||
url='https://wiki.gnome.org/Projects/Vala'
|
||||
|
@ -18,7 +18,7 @@ provides=(valadoc libvala-${pkgver%.*}.so libvaladoc-${pkgver%.*}.so)
|
|||
conflicts=(valadoc)
|
||||
replaces=(valadoc)
|
||||
#options=(debug) ## uncomment this to have the debug package produced
|
||||
_commit=f65cb3451a3d3a7a679e0774cba1f537a7c791de # tags/0.56.2^0
|
||||
_commit=051552f34cfa1f4c08220043683289952f9ffd62 # tags/0.56.3^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/vala.git#commit=$_commit")
|
||||
|
||||
pkgver() {
|
||||
|
@ -53,5 +53,6 @@ package() {
|
|||
license=(LGPL)
|
||||
|
||||
sha256sums=('SKIP')
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
# Contributor: Timm Preetz <timm@preetz.us>
|
||||
|
||||
pkgname=vala
|
||||
pkgver=0.56.2
|
||||
pkgver=0.56.3
|
||||
pkgrel=1
|
||||
pkgdesc='Compiler for the GObject type system'
|
||||
url='https://wiki.gnome.org/Projects/Vala'
|
||||
|
@ -17,7 +17,7 @@ provides=(valadoc libvala-${pkgver%.*}.so libvaladoc-${pkgver%.*}.so)
|
|||
conflicts=(valadoc)
|
||||
replaces=(valadoc)
|
||||
options=(debug)
|
||||
_commit=f65cb3451a3d3a7a679e0774cba1f537a7c791de # tags/0.56.2^0
|
||||
_commit=051552f34cfa1f4c08220043683289952f9ffd62 # tags/0.56.3^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/vala.git#commit=$_commit")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
|
||||
real 5m49.747s
|
||||
user 15m7.076s
|
||||
sys 1m40.234s
|
||||
|
||||
real 13m22.875s
|
||||
user 11m0.063s
|
||||
sys 1m43.157s
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=xdg-desktop-portal
|
||||
pkgver=1.14.4
|
||||
pkgver=1.15.0
|
||||
pkgrel=01
|
||||
pkgdesc="Desktop integration portals for sandboxed apps w/o systemd pipewire and flatpak"
|
||||
url="https://github.com/flatpak/xdg-desktop-portal"
|
||||
|
@ -14,7 +14,8 @@ arch=(x86_64)
|
|||
depends=(glib2 fuse3 geoclue2 rtkit)
|
||||
makedepends=(python xmlto docbook-xsl git libportal)
|
||||
#options=(debug) ## uncomment this to produce the debug pkg
|
||||
_commit=7a442e6133a931e66b2dd7cad2a13b73a112f010 # tags/1.14.4
|
||||
#_commit=7a442e6133a931e66b2dd7cad2a13b73a112f010 # tags/1.14.4
|
||||
_commit=95b70566e05ef493539cdcbe2d9321a529858eb7 # tags/1.15.0
|
||||
source=("git+https://github.com/flatpak/xdg-desktop-portal#commit=$_commit")
|
||||
|
||||
pkgver() {
|
||||
|
@ -34,8 +35,9 @@ build() {
|
|||
--libexecdir=/usr/lib \
|
||||
--enable-pipewire=no \
|
||||
--with-systemduserunitdir=no \
|
||||
--with-systemd=no
|
||||
|
||||
--with-systemd=no \
|
||||
--with-flatpak=no \
|
||||
--with-pipewire=no
|
||||
make
|
||||
}
|
||||
|
||||
|
@ -51,3 +53,5 @@ package() {
|
|||
license=(LGPL)
|
||||
|
||||
sha256sums=('SKIP')
|
||||
|
||||
|
||||
|
|
|
@ -3,16 +3,16 @@
|
|||
# Contributor: Patrick Griffis <tingping@tingping.se>
|
||||
|
||||
pkgname=xdg-desktop-portal
|
||||
pkgver=1.14.4
|
||||
pkgver=1.15.0
|
||||
pkgrel=1
|
||||
pkgdesc="Desktop integration portals for sandboxed apps"
|
||||
url="https://github.com/flatpak/xdg-desktop-portal"
|
||||
arch=(x86_64)
|
||||
license=(LGPL)
|
||||
depends=(glib2 pipewire fuse3 geoclue2 rtkit systemd)
|
||||
makedepends=(python xmlto docbook-xsl git flatpak libportal)
|
||||
makedepends=(meson xmlto docbook-xsl git flatpak libportal)
|
||||
options=(debug)
|
||||
_commit=7a442e6133a931e66b2dd7cad2a13b73a112f010 # tags/1.14.4
|
||||
_commit=95b70566e05ef493539cdcbe2d9321a529858eb7 # tags/1.15.0
|
||||
source=("git+https://github.com/flatpak/xdg-desktop-portal#commit=$_commit")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
|
@ -23,18 +23,19 @@ pkgver() {
|
|||
|
||||
prepare() {
|
||||
cd $pkgname
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname
|
||||
./configure --prefix=/usr --libexecdir=/usr/lib
|
||||
make
|
||||
arch-meson $pkgname build
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
check() {
|
||||
meson test -C build --print-errorlogs
|
||||
}
|
||||
|
||||
package() {
|
||||
depends+=(xdg-desktop-portal-impl)
|
||||
|
||||
cd $pkgname
|
||||
make DESTDIR="$pkgdir" install
|
||||
meson install -C build --destdir "$pkgdir"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
fuse3
|
||||
geoclue
|
||||
rtkit
|
||||
python
|
||||
xmlto
|
||||
docbook-xsl
|
||||
git
|
||||
|
@ -10,3 +9,6 @@ autoconf
|
|||
gettext
|
||||
automake
|
||||
gdk-pixbuf2
|
||||
python
|
||||
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgname=xorg-xkbutils
|
||||
pkgver=1.0.5
|
||||
pkgrel=1
|
||||
pkgrel=01
|
||||
pkgdesc="XKB utility demos"
|
||||
arch=('x86_64')
|
||||
url="https://xorg.freedesktop.org/"
|
||||
|
@ -36,3 +36,5 @@ validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <al
|
|||
|
||||
sha256sums=(f6a4a8e9c54582beb3787b1faa8168caab125c1fee0ca9cfa5b6c9c1df25eea4 # xkbutils-1.0.5.tar.xz
|
||||
80bd2718861c1c1d88d7990e56b102e58659fc78aed2fcea340ef383744ef7a4) # xkbutils-1.0.5.tar.xz.sig
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue