upg gitui libwacom xf86-input-wacom pidgin-mini-nodbus

add qt6-serialport
This commit is contained in:
joborun linux 2024-04-15 15:18:59 +03:00
parent 769baad363
commit 330a87f4f8
22 changed files with 374 additions and 36 deletions

View File

@ -6,34 +6,39 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gitui
pkgver=0.25.2
pkgver=0.26.1
pkgrel=01
pkgdesc='Blazing fast terminal-ui for git written in Rust'
url='https://github.com/extrawurst/gitui'
# work around two libssl.so providers being in the repos by only depending on package for now
depends=('gcc-libs' 'libgit2.so' 'libxcb' 'openssl' 'zlib')
makedepends=('cargo' 'python') # xcb crate needs python
source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
depends=('gcc-libs' 'libgit2' 'libgit2.so' 'libxcb' 'openssl' 'zlib')
makedepends=('cargo' 'git' 'python') # xcb crate needs python
#source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
source=("git+$url.git?tag=$pkgver")
prepare() {
cd "${pkgname}-${pkgver}"
cd "${pkgname}"
# cd "${pkgname}-${pkgver}"
# cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "${pkgname}-${pkgver}"
CFLAGS+=" -ffat-lto-objects"
cd "${pkgname}"
# cd "${pkgname}-${pkgver}"
CFLAGS+=' -ffat-lto-objects'
cargo build --frozen --release
}
check() {
cd "${pkgname}-${pkgver}"
cd "${pkgname}"
# cd "${pkgname}-${pkgver}"
cargo test --frozen
}
package() {
cd "${pkgname}-${pkgver}"
cd "${pkgname}"
# cd "${pkgname}-${pkgver}"
install -Dm 755 target/release/gitui -t "${pkgdir}/usr/bin/"
install -Dm 644 {KEY_CONFIG,README,THEMES}.md -t "${pkgdir}/usr/share/doc/${pkgname}"
install -Dm 644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}"
@ -45,6 +50,7 @@ arch=(x86_64)
license=('MIT')
sha256sums=(5a67d526e22533952a747cb34eb2430a1340dd3139f60a785f579bba4a6aa5ed) # gitui-0.25.2.tar.gz
sha256sums=(SKIP) # gitui
## 72ccb4842bec8f03fe37689350edb9e90a355e39c2c21fb22b7ce491ca19270c gitui-0.26.1-01-x86_64.pkg.tar.lz
## d59d4a88687a3ccfcee7efbb74722a337c2635345a7ad482e1e9bc8dc9513f83 gitui-0.25.2-01-x86_64.pkg.tar.lz

View File

@ -4,37 +4,36 @@
# Contributor: Wesley Moore <wes@wezm.net>
pkgname=gitui
pkgver=0.25.2
pkgver=0.26.1
pkgrel=1
pkgdesc='Blazing fast terminal-ui for git written in Rust'
url='https://github.com/extrawurst/gitui'
arch=('x86_64')
license=('MIT')
# work around two libssl.so providers being in the repos by only depending on package for now
depends=('gcc-libs' 'libgit2.so' 'libxcb' 'openssl' 'zlib')
makedepends=('cargo' 'python') # xcb crate needs python
source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
sha256sums=('5a67d526e22533952a747cb34eb2430a1340dd3139f60a785f579bba4a6aa5ed')
b2sums=('4df6a0b250fb12556f4f77d2bd1e7b8c53f4db92653e0af13a17c58aeb05f241d7a383ce5c65eb53aed9565c2ce48c8158c6967774213b36bf705fe748ee3afe')
depends=('gcc-libs' 'libgit2' 'libgit2.so' 'libxcb' 'openssl' 'zlib')
makedepends=('cargo' 'git' 'python') # xcb crate needs python
source=("git+$url.git?tag=$pkgver")
sha256sums=('SKIP')
prepare() {
cd "${pkgname}-${pkgver}"
cd "$pkgname"
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "${pkgname}-${pkgver}"
CFLAGS+=" -ffat-lto-objects"
cd "$pkgname"
CFLAGS+=' -ffat-lto-objects'
cargo build --frozen --release
}
check() {
cd "${pkgname}-${pkgver}"
cd "$pkgname"
cargo test --frozen
}
package() {
cd "${pkgname}-${pkgver}"
cd "$pkgname"
install -Dm 755 target/release/gitui -t "${pkgdir}/usr/bin/"
install -Dm 644 {KEY_CONFIG,README,THEMES}.md -t "${pkgdir}/usr/share/doc/${pkgname}"
install -Dm 644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}"

View File

@ -1 +1 @@
rm -rf {src,pkg,gitui*tar.gz*}
rm -rf {src,pkg,gitui*tar.gz*,gitui}

View File

@ -2,5 +2,6 @@ libgit2
libxcb
rust
python
git

View File

@ -1,5 +1,4 @@
real 9m48.216s
user 22m18.661s
sys 1m25.483s

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libwacom
pkgver=2.10.0
pkgver=2.11.0
pkgrel=01
pkgdesc="Library to identify Wacom tablets and their features w/o systemd"
url="https://github.com/linuxwacom/libwacom/wiki"
@ -45,8 +45,8 @@ validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who
# https://github.com/linuxwacom/libwacom/releases
sha256sums=(3f8ef37de78ac3d08af1bdcb5d5828ec8284dcb7154bbec4995238728914aa0e # libwacom-2.10.0.tar.xz
d03094ae0be864abb8f480e20a175c86fd53de61be84a3ec6d9d8d6bcec18d7d) # libwacom-2.10.0.tar.xz.sig
sha256sums=(b03f991ec82c543a42386274e1290c326934e4f25246dc3789ca3037c7181344 # libwacom-2.11.0.tar.xz
f72e54fb219569764e39bbd2fde740e9979cdb4bd346299c8159cda9df55aef0) # libwacom-2.11.0.tar.xz.sig
## f6ec299fc61cd8f44212bf26e896b4f8a8a2ca18522f9212902eebf6be7c0911 libwacom-2.10.0-01-x86_64.pkg.tar.lz
## 96d939ef16ee9c3d31d5e671816da3b9bacadfaf71e39935068ef8f84023a25c libwacom-2.11.0-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=libwacom
pkgver=2.10.0
pkgver=2.11.0
pkgrel=1
pkgdesc="Library to identify Wacom tablets and their features"
arch=('x86_64')
@ -14,7 +14,7 @@ optdepends=('python-libevdev: for libwacom-show-stylus'
'python-pyudev: for libwacom-show-stylus')
source=(https://github.com/linuxwacom/libwacom/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig})
# https://github.com/linuxwacom/libwacom/releases
sha256sums=('3f8ef37de78ac3d08af1bdcb5d5828ec8284dcb7154bbec4995238728914aa0e'
sha256sums=('b03f991ec82c543a42386274e1290c326934e4f25246dc3789ca3037c7181344'
'SKIP')
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>"
#validpgpkeys=('594ABBA066118C7A02D10A80A8AF906D9307FBAD') # "Joshua Dickens <Joshua@Joshua-Dickens.com>"

14
pidgin-mini-nodbus/NOTE Normal file
View File

@ -0,0 +1,14 @@
This is the difference between our pidgin and Arch extra/pidgin
Package (5) Old Version New Version Net Change Download Size
pidgin-mini-nodbus 2.14.13-02 -5.44 MiB
extra/farstream 0.2.9-3 1.61 MiB 0.26 MiB
extra/libgadu 1.12.2-13 0.32 MiB 0.10 MiB
extra/libpurple 2.14.13-1 27.58 MiB 5.20 MiB
extra/pidgin 2.14.13-1 3.83 MiB 1.41 MiB
Total Download Size: 6.97 MiB
Total Installed Size: 33.34 MiB
Net Upgrade Size: 27.90 MiB

View File

@ -0,0 +1,66 @@
#!/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=pidgin-mini-nodbus
pkgdesc="A minimal version of Pidgin for sane XMPP / IRC users no logind no dbus required"
pkgver=2.14.13
pkgrel=02
url="http://pidgin.im/"
makedepends=('ca-certificates' 'python' 'nss')
provides=("pidgin" "libpurple")
conflicts=('pidgin' 'libpurple' 'pidgin-mini')
options=('!libtool')
install=pidgin.install
source=(https://downloads.sourceforge.net/pidgin/pidgin-${pkgver}.tar.bz2)
build() {
cd "$srcdir/pidgin-$pkgver"
./configure --prefix=/usr --sysconfdir=/etc --disable-schemas-install \
--disable-meanwhile --disable-sm --disable-nm --disable-perl --disable-gnutls \
--disable-doxygen --disable-gtkspell --disable-gestures --disable-dbus --disable-dbus-glib \
--disable-gevolution --disable-consoleui --disable-tk --disable-tcl --disable-avahi \
--disable-gstreamer --disable-farstream --disable-idn --disable-mono \
--disable-vv --disable-nls --with-dynamic-prpls=jabber,irc --disable-screensaver \
--with-system-ssl-certs=/etc/ssl/certs
make
}
# if you want screensaver support add libxss to both make and run dependencies
# --enable-screensaver = default
# Use --disable-nss if you do not need SSL support.
# Novell Groupwise and Google Talk will not work without SSL support.
package() {
depends=('gtk2' 'startup-notification' 'nss' 'hicolor-icon-theme') # 'libxss' # for screensaver build
cd "$srcdir/pidgin-$pkgver"
make DESTDIR="$pkgdir" install
sed -e 's/_//g' pidgin/data/pidgin.desktop.in > pidgin.desktop
install -Dm644 pidgin.desktop "$pkgdir"/usr/share/applications/pidgin.desktop
# Remove GConf schema file
#rm -rf "$pkgdir/etc"
# Remove libpurple and pidgin development headers
#rm -rf "$pkgdir/usr/include"
# Remove pkgconfig scripts
#rm -rf "$pkgdir/usr/lib/pkgconfig"
# Remove libpurple aclocal macro file
#rm -rf "$pkgdir/usr/share/aclocal"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL')
sha256sums=(120049dc8e17e09a2a7d256aff2191ff8491abb840c8c7eb319a161e2df16ba8) # pidgin-2.14.13.tar.bz2
## 61def0622cfe90c8b2c0306899c86e93184120916cc268ae2788f73701202563 pidgin-mini-nodbus-2.14.13-02-x86_64.pkg.tar.lz

View File

@ -0,0 +1,52 @@
# Maintainer: Zhuoyun Wei <wzyboy@wzyboy.org>
# Contributor: Max Nemeth <max.nemeth@gmail.com>
# Contributor: Henri Häkkinen <henuxd@gmail.com>
pkgname=pidgin-mini
pkgver=2.14.13
pkgrel=1
pkgdesc="A minimal version of Pidgin for sane XMPP / IRC users"
arch=('i686' 'x86_64')
url="http://pidgin.im/"
license=('GPL')
depends=('gtk2' 'startup-notification' 'libxss' 'nss' 'hicolor-icon-theme')
makedepends=('ca-certificates' 'python')
provides=("pidgin" "libpurple")
conflicts=('pidgin' 'libpurple')
options=('!libtool')
install=pidgin.install
source=(https://downloads.sourceforge.net/pidgin/pidgin-${pkgver}.tar.bz2)
sha256sums=('120049dc8e17e09a2a7d256aff2191ff8491abb840c8c7eb319a161e2df16ba8')
build() {
cd "$srcdir/pidgin-$pkgver"
./configure --prefix=/usr --sysconfdir=/etc --disable-schemas-install \
--disable-meanwhile --disable-nm --disable-perl --disable-gnutls \
--disable-doxygen --disable-gtkspell --disable-gestures \
--disable-gevolution \
--disable-consoleui --disable-tk --disable-tcl --disable-avahi \
--disable-gstreamer --disable-farstream --disable-idn --disable-mono \
--disable-vv --disable-nls --with-dynamic-prpls=jabber,irc \
--with-system-ssl-certs=/etc/ssl/certs
make
}
package() {
cd "$srcdir/pidgin-$pkgver"
make DESTDIR="$pkgdir" install
sed -e 's/_//g' pidgin/data/pidgin.desktop.in > pidgin.desktop
install -Dm644 pidgin.desktop "$pkgdir"/usr/share/applications/pidgin.desktop
# Remove GConf schema file
rm -rf "$pkgdir/etc"
# Remove libpurple and pidgin development headers
#rm -rf "$pkgdir/usr/include"
# Remove pkgconfig scripts
#rm -rf "$pkgdir/usr/lib/pkgconfig"
# Remove libpurple aclocal macro file
#rm -rf "$pkgdir/usr/share/aclocal"
}

View File

@ -0,0 +1,86 @@
#!/bin/bash
# Maintainer : YianIris <yianiris At disroot Dot org>
# Obarun PkgSrc : url="https://our.obarun.org/pkg/pidgin-mini-nodbus"
#--DESCRIPTION---------------------------------------------------------------
pkgname=pidgin-mini-nodbus
pkgdesc="A minimal version of Pidgin for sane XMPP / IRC users no logind no dbus required"
pkgver=2.14.8
pkgrel=2
url="http://pidgin.im/"
#--BUILD CONFIGURATION-------------------------------------------------------
options=('!libtool')
makedepends=('ca-certificates' 'python' )
#--BUILD PREPARATION---------------------------------------------------------
source=(https://downloads.sourceforge.net/pidgin/pidgin-${pkgver}.tar.bz2)
#--BUILD---------------------------------------------------------------------
build() {
cd "$srcdir/pidgin-$pkgver"
./configure --prefix=/usr --sysconfdir=/etc --disable-schemas-install \
--disable-meanwhile --disable-sm --disable-nm --disable-perl --disable-gnutls \
--disable-doxygen --disable-gtkspell --disable-gestures --disable-dbus --disable-dbus-glib \
--disable-consoleui --disable-tk --disable-tcl --disable-avahi \
--disable-gstreamer --disable-farstream --disable-idn --disable-mono \
--disable-vv --disable-nls --with-dynamic-prpls=jabber,irc \
--disable-gevolution --with-system-ssl-certs=/etc/ssl/certs
make
}
#--PACKAGE-------------------------------------------------------------------
package() {
cd "$srcdir/pidgin-$pkgver"
make DESTDIR="$pkgdir" install
sed -e 's/_//g' pidgin/data/pidgin.desktop.in > pidgin.desktop
install -Dm644 pidgin.desktop "$pkgdir"/usr/share/applications/pidgin.desktop
# Remove GConf schema file
rm -rf "$pkgdir/etc"
# Remove libpurple and pidgin development headers
rm -rf "$pkgdir/usr/include"
# Remove pkgconfig scripts
rm -rf "$pkgdir/usr/lib/pkgconfig"
# Remove libpurple aclocal macro file
rm -rf "$pkgdir/usr/share/aclocal"
}
#--INSTALL CONFIGURATION-----------------------------------------------------
arch=('i686' 'x86_64')
depends=('gtk2' 'startup-notification' 'libxss' 'nss' 'hicolor-icon-theme')
# you can add dbus dbus-glib here and remove /.configure --disable-dbus --disable-dbus-glib
provides=("pidgin" "libpurple")
conflicts=('pidgin' 'libpurple' 'pidgin-mini')
post_install() {
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
libtool --finish /usr/lib/pidgin
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
#--SECURITY AND LICENCE------------------------------------------------------
license=('GPL')
sha512sums=('23975501b07d14829edab7b92628703962d7a8f90849b303e2a765ec6e47d1fcbdeff62539811e26682e300a2f94520193369844de3b1c0e87f99721ca0255e6') # pidgin-2.14.8.tar.bz2

1
pidgin-mini-nodbus/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,pidgin*.tar.bz2}

7
pidgin-mini-nodbus/deps Normal file
View File

@ -0,0 +1,7 @@
gtk2
graphite
nss
python
at-spi2-core

View File

@ -0,0 +1,11 @@
post_install() {
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}

6
pidgin-mini-nodbus/time Normal file
View File

@ -0,0 +1,6 @@
real 1m44.057s
user 2m10.451s
sys 0m13.922s

42
qt6-serialport/PKGBUILD Normal file
View File

@ -0,0 +1,42 @@
#!/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=qt6-serialport
_qtver=6.7.0
pkgver=${_qtver/-/}
pkgrel=01
url='https://www.qt.io'
pkgdesc='Provides access to hardware and virtual serial ports'
depends=(gcc-libs glibc qt6-base)
makedepends=(cmake git ninja)
groups=(qt6)
_pkgfn=${pkgname/6-/}
source=(git+https://code.qt.io/qt/$_pkgfn#tag=v$pkgver)
build() {
cmake -B build -S $_pkgfn -G Ninja \
-DCMAKE_MESSAGE_LOG_LEVEL=STATUS
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
install -d "$pkgdir"/usr/share/licenses
ln -s /usr/share/licenses/qt6-base "$pkgdir"/usr/share/licenses/$pkgname
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL3 LGPL3 FDL custom)
sha256sums=(029ca5c0496065710184f9688a18236445b4e962db3bc832d46dd5a5ef6226be) # qtserialport
## 44ece3695680baa3e0c91903e251fdd47ee8b03a304962395ce3c9f81b7da2ea qt6-serialport-6.7.0-01-x86_64.pkg.tar.lz

View File

@ -0,0 +1,36 @@
# Maintainer: Antonio Rojas <arojas@archlinux.org>
# Maintainer: Felix Yan <felixonmars@archlinux.org>
pkgname=qt6-serialport
_qtver=6.7.0
pkgver=${_qtver/-/}
pkgrel=1
arch=(x86_64)
url='https://www.qt.io'
license=(GPL3 LGPL3 FDL custom)
pkgdesc='Provides access to hardware and virtual serial ports'
depends=(gcc-libs
glibc
qt6-base
systemd-libs)
makedepends=(cmake
git
ninja)
groups=(qt6)
_pkgfn=${pkgname/6-/}
source=(git+https://code.qt.io/qt/$_pkgfn#tag=v$pkgver)
sha256sums=('029ca5c0496065710184f9688a18236445b4e962db3bc832d46dd5a5ef6226be')
build() {
cmake -B build -S $_pkgfn -G Ninja \
-DCMAKE_MESSAGE_LOG_LEVEL=STATUS
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
install -d "$pkgdir"/usr/share/licenses
ln -s /usr/share/licenses/qt6-base "$pkgdir"/usr/share/licenses/$pkgname
}
##

1
qt6-serialport/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,qtserialport}

5
qt6-serialport/deps Normal file
View File

@ -0,0 +1,5 @@
qt6-base
cmake
git
ninja

6
qt6-serialport/time Normal file
View File

@ -0,0 +1,6 @@
real 0m11.960s
user 0m24.035s
sys 0m3.578s

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=xf86-input-wacom
pkgver=1.2.1
pkgver=1.2.2
pkgrel=01
pkgdesc="X.Org Wacom tablet driver w/o systemd"
url="https://github.com/linuxwacom/xf86-input-wacom"
@ -53,8 +53,8 @@ validpgpkeys+=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (W
#validpgpkeys+=('5222AA87620F928D2C16F62BDB4ABF7C3424190B') # "Aaron Armstrong Skomra <skomra@gmail.com>"
#validpgpkeys+=('FBE078781106933D3DDCF93E5B4EA609784983CA') # "Jason Gerecke <jason.gerecke@wacom.com>"
sha256sums=(de9fe0e821eebf58cfae084acd46dfeabdc8203089f45830b116ea104fddabdd # xf86-input-wacom-1.2.1.tar.bz2
b93718190857ff87d39eda6c7c4f3b679cbbe8d8f17fac98d9365ebe94476ff8) # xf86-input-wacom-1.2.1.tar.bz2.sig
sha256sums=(70771033543097e6c616a39ae8bb40fd0e991a25560ed10c65b33756c3061511 # xf86-input-wacom-1.2.2.tar.bz2
e0bf8e838e1ce1e937212e38aa867c68a2a4fa63029b1fbb34e9ae7d4a6892ca) # xf86-input-wacom-1.2.2.tar.bz2.sig
## 8767b709affedb99c4f9f38ba9242f9025a6f29ecbbb5dc68794c0af697a7f78 xf86-input-wacom-1.2.1-01-x86_64.pkg.tar.lz
## d8a4a010f7ab973f3c69f518e595631ceaacbab9df758f3455673d6f5a6c3a53 xf86-input-wacom-1.2.2-01-x86_64.pkg.tar.lz

View File

@ -4,7 +4,7 @@
# Contributor: M Rawash <mrawash@gmail.com>
pkgname=xf86-input-wacom
pkgver=1.2.1
pkgver=1.2.2
pkgrel=1
pkgdesc="X.Org Wacom tablet driver"
arch=(x86_64)
@ -18,7 +18,7 @@ makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION=24.4' 'meson'
conflicts=('xorg-server<21.1.1' 'X-ABI-XINPUT_VERSION<24' 'X-ABI-XINPUT_VERSION>=25')
source=(https://github.com/linuxwacom/xf86-input-wacom/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.bz2{,.sig})
# check at https://github.com/linuxwacom/xf86-input-wacom/releases
sha256sums=('de9fe0e821eebf58cfae084acd46dfeabdc8203089f45830b116ea104fddabdd'
sha256sums=('70771033543097e6c616a39ae8bb40fd0e991a25560ed10c65b33756c3061511'
'SKIP')
#validpgpkeys=('9A12ECCC5383CA2AF5B42CDCA6DC66911B2127D5') # Jason Gerecke <killertofu@gmail.com>
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>"