upg cmake emacs-git kismet qt5-base vlc

This commit is contained in:
joborun linux 2023-09-21 18:21:13 +03:00
parent 1e2c31fd51
commit c5522b5824
13 changed files with 235 additions and 31 deletions

View File

@ -6,15 +6,14 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=cmake
pkgver=3.27.5
pkgver=3.27.6
pkgrel=01
pkgdesc='A cross-platform open-source make system w/o zstd or qt-gui '
url="https://www.cmake.org/"
depends=('curl' 'libarchive' 'hicolor-icon-theme' 'jsoncpp' 'libuv' 'rhash' 'cppdap')
makedepends=('python-sphinx' 'emacs-git' 'python-sphinx-autoapi' 'nlohmann-json') # without autoapi build fails at sphinx html documents
optdepends=('make: for unix Makefile generator'
'ninja: for ninja generator'
'qt6-base: cmake-gui')
'ninja: for ninja generator')
source=("https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}.tar.gz"
"https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}-SHA-256.txt"{,.asc})
@ -60,8 +59,13 @@ license=('custom')
validpgpkeys=(CBA23971357C2E6590D9EFD3EC8FEF3A7BFB4EDA) # Brad King <brad.king@kitware.com>
sha256sums=(5175e8fe1ca9b1dd09090130db7201968bcce1595971ff9e9998c2f0765004c9 # cmake-3.27.5.tar.gz
9d6ba2ca39372fb931d4fb09ba8ac00b5e63cf2e57ca694a6c77255de7839d07 # cmake-3.27.5-SHA-256.txt
2925f16a7640b68491c78a8c66fb08d809225787895fbaa1ce369db9ce09a148) # cmake-3.27.5-SHA-256.txt.asc
sha512sums=('268b5bd84800c37ce0e311cadf13c275a538d612844cc8687107549fe6341a6c3115560e3b9162836843016213d225f62db130bc251bf8aff50c69b9bd58e638'
'46c5536d7b8d8b08f97a7352d89df8c12ee9c3b28cd49bd29f91d6136bdb56481f93eb2ceb9c0391dc1284c43f36f384f7b749483b64aebb4f84c6a2cd9077d5'
'SKIP')
sha256sums=(ef3056df528569e0e8956f6cf38806879347ac6de6a4ff7e4105dc4578732cfb # cmake-3.27.6.tar.gz
d5ac6d28aa0557f025b1fa16bc53e04b87fdab04d1498e5d994d458b0cf9840c # cmake-3.27.6-SHA-256.txt
bc5a9be5f9b4e5d238280176f3be89b21a949fc551d6441444e171913fd97217) # cmake-3.27.6-SHA-256.txt.asc
## df9c336d09c4b654fe6a45ff1c700a8f8a41b39069d2d9e2c3597afdfdbdc00a cmake-3.27.6-01-x86_64.pkg.tar.lz
## 881b19902d89accf43b7cecda0ca88d1e88156b8464fd269976d07898808f6a9 cmake-3.27.5-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgname=cmake
pkgver=3.27.5
pkgver=3.27.6
pkgrel=1
pkgdesc='A cross-platform open-source make system'
arch=('x86_64')
@ -18,8 +18,8 @@ optdepends=(
)
source=("https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}.tar.gz"
"https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}-SHA-256.txt"{,.asc})
sha512sums=('db8f2929b956043a42e2cf73708f9435d427cff8f5d334d4631b67da8446c388c52960929d6e428496ca135758af315aad4adc8dc19268099dafc7a2e5a61d42'
'5e1c86bf2c73f6a29d8e6f1bb85a094073b09e22a4ebdd45a4969745cca79c2e5b3cd45dc897748acdb79adf5db0d491d8ae2af636efc772b5eb272b79d91527'
sha512sums=('268b5bd84800c37ce0e311cadf13c275a538d612844cc8687107549fe6341a6c3115560e3b9162836843016213d225f62db130bc251bf8aff50c69b9bd58e638'
'46c5536d7b8d8b08f97a7352d89df8c12ee9c3b28cd49bd29f91d6136bdb56481f93eb2ceb9c0391dc1284c43f36f384f7b749483b64aebb4f84c6a2cd9077d5'
'SKIP')
validpgpkeys=(CBA23971357C2E6590D9EFD3EC8FEF3A7BFB4EDA) # Brad King <brad.king@kitware.com>

View File

@ -52,11 +52,11 @@ NOGZ="YES" # Don't compress .el files.
#
pkgname="emacs-git"
pkgver=30.0.50.168939
pkgrel=01
pkgver=30.0.50.168960
pkgrel=02
pkgdesc="GNU Emacs. Development master branch."
url="http://www.gnu.org/software/emacs/"
depends_nox=('gnutls' 'libxml2' 'jansson')
depends_nox=('gnutls' 'libxml2' 'jansson' 'alsa-lib')
depends=("${depends_nox[@]}" 'harfbuzz')
makedepends=('git')
provides=('emacs' 'emacs-pretest' 'emacs26-git' 'emacs-27-git' 'emacs28-git' 'emacs-seq' 'emacs-nox')
@ -335,4 +335,5 @@ license=('GPL3')
sha256sums=(SKIP
6da4b71b0be5ae8de0c026752de12880a63cc657150a4da15b618cc5a80296fd) # nemacs
## 46ad6b1fbec1f1ce9c375acb2369afcf18c52753ddd8ef7d5a44ad37667c90d8 emacs-git-30.0.50.168939-01-x86_64.pkg.tar.lz
## 109b6ab5be0f8cbe337fe2795d8cd561f718c9e5e0e62c10f8e4dcf0d189e658 emacs-git-30.0.50.168960-02-x86_64.pkg.tar.lz

View File

@ -1,6 +1,6 @@
real 21m43.091s
user 20m29.302s
sys 1m6.601s
real 25m24.196s
user 27m27.999s
sys 1m12.561s

View File

@ -8,7 +8,7 @@
pkgname=kismet
pkgver=2022_08_R1
_realver="${pkgver//_/-}"
pkgrel=04
pkgrel=05
pkgdesc="802.11 layer2 wireless network detector, sniffer, and intrusion detection system w/o systemd"
url="https://www.kismetwireless.net/"
depends=('libpcap' 'pcre' 'bluez-libs' 'libcap' 'protobuf-c' 'libprotobuf-c.so'
@ -80,5 +80,4 @@ sha256sums=(2149cceac5526508653f4d02dcf7a694e3da3dc000a2372a1ee4bf9988279781 # k
0ac08bf5016e00596e2fc0bc89e7907c2186b811ed8d8a2bffe6b95b42e147a3 # kismet.sysusers
d7eb99f9d3294e53c053b039cab3706a912dbaf0bbf34d9db012cbe46d0f1535) # python-install-flags.patch
## 59c04a72e49906c59a4bff7687c0df1015ed6350de0dc7ff74129a0ab1da7c6c kismet-2022_08_R1-04-x86_64.pkg.tar.lz
## 16cda489b13c3addb78769fd299db66625bd99fcd52b7b676c277eff9b9a1a06 kismet-2022_08_R1-05-x86_64.pkg.tar.lz

View File

@ -6,7 +6,7 @@
pkgname=kismet
pkgver=2022_08_R1
_realver="${pkgver//_/-}"
pkgrel=4
pkgrel=5
pkgdesc="802.11 layer2 wireless network detector, sniffer, and intrusion detection system"
url="https://www.kismetwireless.net/"
arch=('x86_64')

View File

@ -1,7 +1,6 @@
bluez-libs
protobuf-c
libnm
lm_sensors
python
python-setuptools

View File

@ -8,8 +8,8 @@
pkgbase=qt5-base
pkgname=(qt5-base qt5-xcb-private-headers)
_basever=5.15.10
pkgver=5.15.10+kde+r155
_commit=4bb1699cf981beade4705416f1de9d9dd4ea8e99
pkgver=5.15.10+kde+r158
_commit=74917690e8cded41b087acfe6c58fcd3674864a4
pkgrel=01
url='https://www.qt.io'
pkgdesc='A cross-platform application and UI framework'
@ -129,5 +129,6 @@ sha256sums=(SKIP
5411edbe215c24b30448fac69bd0ba7c882f545e8cf05027b2b6e2227abc5e78 # qmake-cflags.patch
4abc22150fa3e06b2fdcec32146abc9be4e316692aa4d5bd5aa53b4b726783fa) # qmake-config.patch
## a85ff4436d5c17387fde3d46170573da4656ddb76ef50caac67c4eda74393078 qt5-base-5.15.10+kde+r155-01-x86_64.pkg.tar.lz
## cd0d408a98a1c7912acee4c6a7a9c9ef6071a12feeb8ce6032f5ece0895f5be4 qt5-xcb-private-headers-5.15.10+kde+r155-01-x86_64.pkg.tar.lz
## ab362bb839281901f83ebdf133c90c93c7f30222109ec852167c6feda01653ca qt5-base-5.15.10+kde+r158-01-x86_64.pkg.tar.lz
## 7fccf65a1356ca758839c1e8547dd4ac34bd408a51f0d8a904a68457c957fd1b qt5-xcb-private-headers-5.15.10+kde+r158-01-x86_64.pkg.tar.lz

View File

@ -4,9 +4,9 @@
pkgbase=qt5-base
pkgname=(qt5-base qt5-xcb-private-headers)
_basever=5.15.10
pkgver=5.15.10+kde+r155
pkgver=5.15.10+kde+r158
pkgrel=1
_commit=4bb1699cf981beade4705416f1de9d9dd4ea8e99
_commit=74917690e8cded41b087acfe6c58fcd3674864a4
arch=('x86_64')
url='https://www.qt.io'
license=('GPL3' 'LGPL3' 'FDL' 'custom')

View File

@ -10,7 +10,7 @@ _vlcver=3.0.18
# optional fixup version including hyphen
_vlcfixupver=
pkgver=${_vlcver}${_vlcfixupver//-/.r}
pkgrel=015
pkgrel=016
pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player - no systemd,avahi,dbus '
url='https://www.videolan.org/vlc/'
# NOTE: switch to ffmpeg4.4, as ffmpeg >= 5 requires extensive changes disabling VAAPI (only supported with vlc >= 4)
@ -262,4 +262,4 @@ sha256sums=(57094439c365d8aa8b9b41fa3080cc0eef2befe6025bb5cef722accc625aedec #
b98043683dd90d3f5a3f501212dfc629839b661100de5ac79fd30cb7b4a06f13 # update-vlc-plugin-cache.hook
7c2643e43322891287b6a67043656d16ca3cb075a55c911b0e159d625061c45a) # c2dd4bfe.patch
## 583201b17e39cc5962504c9ce76e40e9e61af0581cc5ee1f4fbf61e69c12cd43 vlc-3.0.18-015-x86_64.pkg.tar.lz
## c7cdcc9e05c5accfeec047ab96c5a20fdd5861fe760b27992a5b2d316bd9d28b vlc-3.0.18-016-x86_64.pkg.tar.lz

View File

@ -8,7 +8,7 @@ _vlcver=3.0.18
# optional fixup version including hyphen
_vlcfixupver=
pkgver=${_vlcver}${_vlcfixupver//-/.r}
pkgrel=15
pkgrel=16
pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player'
url='https://www.videolan.org/vlc/'
arch=('x86_64')

View File

@ -89,3 +89,4 @@ libgit2
sdl12-compat
libglvnd

199
webkit2gtk-5.0/PKGBUILD-oba Normal file
View File

@ -0,0 +1,199 @@
# Obarun : 66 init/supervisor
# Maintainer : Eric Vidal <eric@obarun.org>
# Contributor : Jean-Michel T.Dydak <jean-michel@obarun.org>
# Obarun PkgSrc : https://git.obarun.org/pkg/obextra/webkit2gtk-4.1
#----------------
#--------------------------------------------------------------
# DESCRIPTION ]
pkgbase=webkit2gtk-6.0
pkgname=(webkit2gtk-6.0 webkit2gtk-6.0-docs)
pkgver=2.42.0
pkgrel=2
pkgdesc="Web content engine for GTK"
url='https://webkitgtk.org'
source=(
$url/releases/webkitgtk-$pkgver.tar.xz{,.asc}
)
#--------------------
# BUILD PREPARATION ]
prepare() {
cd webkitgtk-$pkgver
}
#----------------------
# BUILD CONFIGURATION ]
makedepends=(
clang
cmake
gi-docgen
gobject-introspection
gperf
gst-plugins-bad
lld
ninja
python
ruby
unifdef
wayland-protocols
)
#------------------------
# INSTALL CONFIGURATION ]
depends=(
at-spi2-core
atk
bubblewrap
cairo
enchant
fontconfig
freetype2
glib2
gst-plugins-base-libs
gstreamer
gtk4
harfbuzz
harfbuzz-icu
hyphen
icu
libavif
libegl
libepoxy
libgcrypt
libgl
libgles
libice
libjpeg
libjxl
libmanette
libnotify
libpng
libseccomp
libsecret
libsoup3
libtasn1
libwebp
libwpe
libx11
libxcomposite
libxext
libxml2
libxslt
libxt
mesa
openjpeg2
sqlite
wayland
woff2
wpebackend-fdo
xdg-dbus-proxy
zlib
)
#----------------
# BUILD CONTROL ]
_flags=(
-DPORT=GTK
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_INSTALL_LIBDIR=lib
-DCMAKE_INSTALL_LIBEXECDIR=lib
-DCMAKE_SKIP_RPATH=ON
-DUSE_AVIF=ON
-DUSE_GTK4=ON
-DENABLE_DOCUMENTATION=ON
-DENABLE_MINIBROWSER=ON
-DENABLE_JOURNALD_LOG=OFF
)
#--------
# BUILD ]
prepare() {
cd webkitgtk-$pkgver
}
build() {
# GCC with LTO fails to link libjavascriptcoregtk
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_size_validate':
# <artificial>:(.text+0x49f0f): undefined reference to `ipint_extern_table_size'
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_fill_validate':
# <artificial>:(.text+0x4a019): undefined reference to `ipint_extern_table_fill'
# collect2: error: ld returned 1 exit status
export CC=clang CXX=clang++
LDFLAGS+=" -fuse-ld=lld"
# Produce minimal debug info: 4.3 GB of debug data makes the
# build too slow and is too much to package for debuginfod
CFLAGS+=' -g1'
CXXFLAGS+=' -g1'
cmake -S webkitgtk-$pkgver -B build -G Ninja "${_flags[@]}"
cmake --build build
}
#----------
# PACKAGE ]
package_webkit2gtk-6.0() {
depends+=(
'libwpe-1.0.so'
'libWPEBackend-fdo-1.0.so'
)
provides+=(
'libjavascriptcoregtk-6.0.so'
'libwebkit2gtk-6.0.so'
)
optdepends=(
'geoclue: Geolocation support'
'gst-plugins-good: media decoding'
'gst-plugins-bad: media decoding'
'gst-libav: nonfree media decoding'
)
DESTDIR="$pkgdir" cmake --install build
rm -r "$pkgdir/usr/bin"
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/gtk-doc
cd webkitgtk-$pkgver
find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z |
while IFS= read -d $'\0' -r _f; do
echo "### $_f ###"
cat "$_f"
echo
done |
install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
package_webkit2gtk-6.0-docs() {
pkgdesc+=" (documentation)"
depends=()
mv doc/* "$pkgdir"
}
#-------------------------
# LICENCE AND VALIDATION ]
arch=(x86_64)
license=(custom)
validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgarcia@igalia.com>
'5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <aperez@igalia.com>
sha512sums=(
''
'SKIP'
)