upg re2c vala webkit2gtk{,-4.1}

add yad
This commit is contained in:
joborun linux 2023-08-30 09:05:17 +03:00
parent 655c001cf6
commit 00cdd7c753
14 changed files with 258 additions and 23 deletions

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=re2c
pkgver=3.0
pkgrel=02
pkgver=3.1
pkgrel=01
depends=(gcc-libs)
makedepends=(cmake)
checkdepends=(python)
@ -39,9 +39,7 @@ arch=(x86_64)
license=('public domain')
sha1sums=('ce178a2f31ca4ba266be0ba6f1aa346ef764b799')
sha256sums=(087c44de0400fb15caafde09fd72edc7381e688a35ef505ee65e0e3d2fac688b) # re2c-3.1.tar.gz
sha256sums=(acc6e49ec9638d4a75578f161945567d52bfcb85da998212adaef6328f5bdcc5) # re2c-3.0.tar.gz
# 2ff4c81c001f52f9611c71c3d506aff2309b1e9b197be0a092bdf351e098189b re2c-3.0-02-x86_64.pkg.tar.lz
## 9e52cfd410df36d24f860be5b2f311f9796cd0381b2286d030309b4ed08a8d3f re2c-3.1-01-x86_64.pkg.tar.lz

View File

@ -3,8 +3,8 @@
# Contributor: Dale Blount <dale@archlinux.org>
pkgname=re2c
pkgver=3.0
pkgrel=2
pkgver=3.1
pkgrel=1
arch=(x86_64)
depends=(gcc-libs)
makedepends=(cmake)
@ -13,7 +13,7 @@ pkgdesc='A tool for generating C-based recognizers from regular expressions'
url='https://re2c.org'
license=('public domain')
source=(re2c-$pkgver.tar.gz::https://github.com/skvadrik/re2c/archive/$pkgver.tar.gz)
sha256sums=('acc6e49ec9638d4a75578f161945567d52bfcb85da998212adaef6328f5bdcc5')
sha256sums=('087c44de0400fb15caafde09fd72edc7381e688a35ef505ee65e0e3d2fac688b')
build() {
cd $pkgname-$pkgver

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=vala
pkgver=0.56.12
pkgver=0.56.13
pkgrel=01
pkgdesc='Compiler for the GObject type system'
url='https://wiki.gnome.org/Projects/Vala'
@ -17,7 +17,7 @@ provides=(valadoc libvala{,doc}-${pkgver%.*}.so )
conflicts=(valadoc)
replaces=(valadoc)
#options=(debug) ## uncomment this to have the debug package produced
_commit=2a0ae432b97f6594f859b6fb5b859565457388a7 # tags/0.56.12^0
_commit=66dd0937d8b9f29c801c9e7340a404ae4bbfdd1f # tags/0.56.13^0
source=("git+https://gitlab.gnome.org/GNOME/vala.git#commit=$_commit")
pkgver() {
@ -53,7 +53,6 @@ arch=(x86_64)
license=(LGPL)
sha256sums=('SKIP')
## 852e275f8a53c82ddf27730309030b4e1e48a373ffbfc76ba6450ca8f4d88ac8 vala-0.56.12-01-x86_64.pkg.tar.lz
sha256sums=(SKIP)
## 4b782ecdefcc1b15883643554f82001af3e98a5a37f20dafd356695d18148194 vala-0.56.13-01-x86_64.pkg.tar.lz

View File

@ -4,7 +4,7 @@
# Contributor: Timm Preetz <timm@preetz.us>
pkgname=vala
pkgver=0.56.12
pkgver=0.56.13
pkgrel=1
pkgdesc='Compiler for the GObject type system'
url='https://wiki.gnome.org/Projects/Vala'
@ -36,7 +36,7 @@ provides=(
)
conflicts=(valadoc)
replaces=(valadoc)
_commit=2a0ae432b97f6594f859b6fb5b859565457388a7 # tags/0.56.12^0
_commit=66dd0937d8b9f29c801c9e7340a404ae4bbfdd1f # tags/0.56.13^0
source=("git+https://gitlab.gnome.org/GNOME/vala.git#commit=$_commit")
b2sums=('SKIP')

View File

@ -8,7 +8,7 @@
pkgbase=webkit2gtk-4.1
pkgname=(webkit2gtk-4.1) # webkit2gtk-4.1-docs)
pkgver=2.40.5
pkgrel=01
pkgrel=02
pkgdesc="Web content engine for GTK w/o systemd"
url="https://webkitgtk.org"
depends=(at-spi2-core atk bubblewrap cairo enchant fontconfig freetype2 glib2
@ -103,5 +103,4 @@ validpgpkeys=(D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 # Carlos Garcia Campos <
sha256sums=(7de051a263668621d91a61a5eb1c3771d1a7cec900043d4afef06c326c16037f # webkitgtk-2.40.5.tar.xz
73166ddd831fc3a9ba9035c1ef35f7335a7ea8e1ba002d8a96b0ddd866ee9756) # webkitgtk-2.40.5.tar.xz.asc
## 0b7cf546efbc6bb74498b2dfec71903a79fa654e72dd0fe05f2ad449f4ee0fed webkit2gtk-4.1-2.40.5-01-x86_64.pkg.tar.lz
## e43f301ea418ba653d2d58aa481d0771bcb83b42c68b8172aed979e1f04b7a88 webkit2gtk-4.1-2.40.5-02-x86_64.pkg.tar.lz

View File

@ -7,7 +7,7 @@ pkgname=(
webkit2gtk-4.1-docs
)
pkgver=2.40.5
pkgrel=1
pkgrel=2
pkgdesc="Web content engine for GTK"
url="https://webkitgtk.org"
arch=(x86_64)

View File

@ -9,7 +9,7 @@
pkgname=webkit2gtk
# webkit2gtk-docs) # add if you want your own made docs
pkgver=2.40.5
pkgrel=01
pkgrel=02
pkgdesc="Web content engine for GTK w/o systemd"
url="https://webkitgtk.org"
depends=(at-spi2-core atk bubblewrap cairo enchant fontconfig freetype2 glib2
@ -105,4 +105,5 @@ validpgpkeys=(D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 # Carlos Garcia Campos <
sha256sums=(7de051a263668621d91a61a5eb1c3771d1a7cec900043d4afef06c326c16037f # webkitgtk-2.40.5.tar.xz
73166ddd831fc3a9ba9035c1ef35f7335a7ea8e1ba002d8a96b0ddd866ee9756) # webkitgtk-2.40.5.tar.xz.asc
## 6a3f51893fed52532cc2141b8d47d6d5ff98eac25b7971d78cdce08dee38ca63 webkit2gtk-2.40.5-01-x86_64.pkg.tar.lz
## d18132a6cba086288a29bbf5e8b240d9d795b43a923a2b7875c6dd3e3a4768ac webkit2gtk-2.40.5-02-x86_64.pkg.tar.lz

View File

@ -7,7 +7,7 @@ pkgname=(
webkit2gtk-docs
)
pkgver=2.40.5
pkgrel=1
pkgrel=2
pkgdesc="Web content engine for GTK"
url="https://webkitgtk.org"
arch=(x86_64)

52
yad/PKGBUILD Normal file
View File

@ -0,0 +1,52 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=yad
pkgver=13.0
pkgrel=02 # rebuilt due to libicu
pkgdesc='A fork of zenity - display graphical dialogs from shell scripts or command line'
url='https://github.com/v1cont/yad'
depends=('gtk3' 'webkit2gtk' 'gtksourceview3' 'gspell')
makedepends=('autoconf' 'automake' 'intltool')
source=("https://github.com/v1cont/yad/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz")
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
autoreconf -ivf
intltoolize
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure \
--prefix=/usr \
--enable-icon-browser \
--enable-html \
--enable-gio \
--enable-spell \
--enable-sourceview
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL3')
sha256sums=(194198c4a58e20ceffd9a3206633c3726d962d7d4219edb77aeb748897403e34) # yad-13.0.tar.xz
## 2380439fb2fd3577a4cb502a16e5c18a9a0aaad4916e48700909ed22d9c8c5f6 yad-13.0-02-x86_64.pkg.tar.lz

44
yad/PKGBUILD-arch Normal file
View File

@ -0,0 +1,44 @@
# Maintainer: Christian Hesse <mail@eworm.de>
# Contributor: Aaron Fischer <mail@aaron-fischer.net>
# Contributor: Steven Allen <steven@stebalien.com>
# Contributor: trile7 at gmail dot com
# Contributor: Ernia <monghitri@aruba.it>
pkgname=yad
pkgver=13.0
pkgrel=1
pkgdesc='A fork of zenity - display graphical dialogs from shell scripts or command line'
url='https://github.com/v1cont/yad'
arch=('x86_64')
license=('GPL3')
depends=('gtk3' 'webkit2gtk' 'gtksourceview3' 'gspell')
makedepends=('autoconf' 'automake' 'intltool')
source=("https://github.com/v1cont/yad/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz")
sha256sums=('194198c4a58e20ceffd9a3206633c3726d962d7d4219edb77aeb748897403e34')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
autoreconf -ivf
intltoolize
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure \
--prefix=/usr \
--enable-icon-browser \
--enable-html \
--enable-gio \
--enable-spell \
--enable-sourceview
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}

1
yad/clean Normal file
View File

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

122
yad/configure vendored Normal file
View File

@ -0,0 +1,122 @@
`configure' configures YAD 12.0 to adapt to many kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/yad]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
--enable-maintainer-mode
enable make rules and dependencies not useful (and
sometimes confusing) to the casual installer
--disable-nls do not use Native Language Support
--enable-dependency-tracking
do not reject slow dependency extractors
--disable-dependency-tracking
speeds up one-time build
--enable-html Build YAD with HTML widget
--enable-tray Build YAD with status icon
--enable-spell Build YAD with Spell check support (default - yes)
--enable-sourceview Build YAD with GtkSourceView support (default - yes)
--enable-standalone Build standalone YAD binary (wihtout gsettings)
--enable-tools Build yad-tools utility
--enable-icon-browser Build YAD icon browser
--disable-schemas-compile
Disable regeneration of gschemas.compiled on install
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-rgb=PATH set path to rgb.txt file (default -
/etc/X11/rgb.txt)
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
GTK_CFLAGS C compiler flags for GTK, overriding pkg-config
GTK_LIBS linker flags for GTK, overriding pkg-config
HTML_CFLAGS C compiler flags for HTML, overriding pkg-config
HTML_LIBS linker flags for HTML, overriding pkg-config
SPELL_CFLAGS
C compiler flags for SPELL, overriding pkg-config
SPELL_LIBS linker flags for SPELL, overriding pkg-config
SOURCEVIEW_CFLAGS
C compiler flags for SOURCEVIEW, overriding pkg-config
SOURCEVIEW_LIBS
linker flags for SOURCEVIEW, overriding pkg-config
GLIB_COMPILE_SCHEMAS
value of glib_compile_schemas for gio-2.0, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <https://github.com/v1cont/yad/issues/>.
YAD home page: <https://github.com/v1cont/yad/>.

13
yad/deps Normal file
View File

@ -0,0 +1,13 @@
gtk3
webkit2gtk
gtksourceview3
gspell
autoconf
automake
intltool
autoconf
gettext
at-spi2-core
libglvnd

6
yad/time Normal file
View File

@ -0,0 +1,6 @@
real 0m24.063s
user 0m20.389s
sys 0m3.137s