upg cmake emacs-git kismet qt5-base vlc
This commit is contained in:
parent
1e2c31fd51
commit
c5522b5824
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
|
||||
real 21m43.091s
|
||||
user 20m29.302s
|
||||
sys 1m6.601s
|
||||
real 25m24.196s
|
||||
user 27m27.999s
|
||||
sys 1m12.561s
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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')
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
bluez-libs
|
||||
protobuf-c
|
||||
libnm
|
||||
|
||||
lm_sensors
|
||||
python
|
||||
python-setuptools
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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')
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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')
|
||||
|
|
|
@ -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'
|
||||
)
|
Loading…
Reference in New Issue