upg libblockdev udisks2 obmenu-generator udisks2 vte3
This commit is contained in:
parent
0671345d98
commit
bdbdd40ae0
|
@ -6,23 +6,29 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=libblockdev
|
||||
pkgver=2.28
|
||||
pkgrel=05
|
||||
pkgver=3.0.3
|
||||
pkgrel=02
|
||||
pkgdesc="A library for manipulating block devices w/o systemd BEWARE OF TROJANS ISSUED BY SYSTEMD"
|
||||
#url="https://github.com/rhinstaller/libblockdev"
|
||||
url="https://github.com/storaged-project/libblockdev"
|
||||
# storaged project -- who talks like this?
|
||||
depends=('cryptsetup' 'device-mapper' 'e2fsprogs' 'gcc-libs' 'glib2' 'glibc' 'gptfdisk' 'kmod'
|
||||
'libbytesize' 'mdadm' 'nss' 'parted' 'util-linux' 'volume_key')
|
||||
#depends=('btrfs-progs' 'dosfstools' 'dmraid' 'gptfdisk' 'libbytesize' 'lvm2' 'mdadm' 'ndctl'
|
||||
# 'parted' 'volume_key' 'xfsprogs' 'kmod' 'libyaml')
|
||||
makedepends=('autoconf-archive' 'gobject-introspection' 'gtk-doc' 'ndctl' 'python')
|
||||
depends=('cryptsetup' 'device-mapper' 'e2fsprogs' 'gcc-libs' 'glib2' 'glibc' 'kmod' 'keyutils'
|
||||
'libbytesize' 'mdadm' 'nss' 'parted' 'util-linux-libs' 'volume_key')
|
||||
makedepends=('autoconf-archive' 'gobject-introspection' 'gtk-doc' 'libnvme' 'ndctl' 'python' 'util-linux')
|
||||
optdepends=('btrfs-progs: BTRFS plugin'
|
||||
'dosfstools: VFAT filesystem support'
|
||||
'lvm2: LVM plugin'
|
||||
'ndctl: NVDIMM plugin'
|
||||
'ntfs-3g: NTFS filesystem support'
|
||||
'xfsprogs: XFS filesystem support')
|
||||
'dosfstools: VFAT filesystem support'
|
||||
'exfatprogs: for exFAT filesystem support'
|
||||
'f2fs-tools: for F2FS filesystem support'
|
||||
'gobject-introspection-runtime: for Python integration'
|
||||
'libnvme: for NVME support'
|
||||
'lvm2: LVM plugin'
|
||||
'lvm2: LVM plugin'
|
||||
'ndctl: NVDIMM plugin'
|
||||
'nilfs-tools: for nilfs filesystem support'
|
||||
'ntfs-3g: NTFS filesystem support'
|
||||
'python: for Python integration'
|
||||
'udftools: for UDF filesystem support'
|
||||
'xfsprogs: XFS filesystem support')
|
||||
#source=("$pkgname-$pkgver.tar.gz::https://github.com/rhinstaller/libblockdev/archive/$pkgver-1.tar.gz")
|
||||
source=("https://github.com/storaged-project/libblockdev/releases/download/$pkgver-1/libblockdev-$pkgver.tar.gz")
|
||||
|
||||
|
@ -42,12 +48,12 @@ build() {
|
|||
}
|
||||
|
||||
check() {
|
||||
cd "$srcdir"/$pkgname-$pkgver
|
||||
cd $pkgname-$pkgver
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir"/$pkgname-$pkgver
|
||||
cd $pkgname-$pkgver
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
|
||||
|
@ -57,16 +63,6 @@ arch=(x86_64)
|
|||
|
||||
license=('LGPL')
|
||||
|
||||
#sha512sums=('22d594604ea6cefe7ad5567037cdebaabac6289757cef9f3cc02dcb585aaa418d227b107363943029988a2c5689a730a746444ed141e1b7b644b9e3dd69647b6')
|
||||
sha512sums=('9e01c41db4f728c8e81e710c6bb4725bbe34b3a7de25ff7f57b7b88ca6b7b5debbe858947585d314770036b2c3c533f9f8ff3d038b7ca50eee3d18f9fbe0d392')
|
||||
|
||||
#5c7d45713a067f716ad1cc27a831ff5f08cc53014df2e0c2f44baa842e63bda7) # libblockdev-2.28.tar.gz
|
||||
sha256sums=(82c9c841e28a74fecadedebfae6a772df623cecdf652e5376650fa26da5b7df4) # libblockdev-2.28.tar.gz
|
||||
|
||||
# same source version same compression different sums
|
||||
# Just make a note of this same with udisks2 but different compression .. different software
|
||||
# that can not build without zram because it requires systemd-swap ... which leads to
|
||||
# functionality of mounting encrypted disks --- you draw your own conclusions
|
||||
|
||||
## 1d2cffd61cf93cea54df21d83a8465d4448959fb6f227fb6ccaf57454f19247c libblockdev-2.28-05-x86_64.pkg.tar.lz
|
||||
sha256sums=(0f2872830293f3e222832903d80de4c38e06a9c3ea18915b3263272a72095ea8) # libblockdev-3.0.3.tar.gz
|
||||
|
||||
## 2a49188430c103cabddbf364a198fe644f1c56b570d5ed74422e4370c6659ca1 libblockdev-3.0.3-02-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -1,44 +1,79 @@
|
|||
# Maintainer: Felix Yan <felixonmars@archlinux.org>
|
||||
|
||||
pkgname=libblockdev
|
||||
pkgver=2.28
|
||||
pkgrel=4
|
||||
pkgver=3.0.3
|
||||
pkgrel=2
|
||||
pkgdesc="A library for manipulating block devices"
|
||||
arch=('x86_64')
|
||||
url="https://github.com/storaged-project/libblockdev"
|
||||
license=('LGPL')
|
||||
depends=('cryptsetup' 'device-mapper' 'e2fsprogs' 'gcc-libs' 'glib2' 'glibc' 'gptfdisk' 'kmod'
|
||||
'libbytesize' 'mdadm' 'nss' 'parted' 'systemd-libs' 'util-linux' 'volume_key')
|
||||
makedepends=('autoconf-archive' 'gobject-introspection' 'gtk-doc' 'ndctl' 'python')
|
||||
optdepends=('btrfs-progs: BTRFS plugin'
|
||||
'dosfstools: VFAT filesystem support'
|
||||
'lvm2: LVM plugin'
|
||||
'ndctl: NVDIMM plugin'
|
||||
'ntfs-3g: NTFS filesystem support'
|
||||
'xfsprogs: XFS filesystem support')
|
||||
license=(LGPL-2.1-or-later)
|
||||
depends=(
|
||||
'cryptsetup'
|
||||
'device-mapper'
|
||||
'e2fsprogs'
|
||||
'gcc-libs'
|
||||
'glib2'
|
||||
'glibc'
|
||||
'kmod'
|
||||
'keyutils'
|
||||
'libbytesize'
|
||||
'mdadm'
|
||||
'nss'
|
||||
'parted'
|
||||
'systemd-libs'
|
||||
'util-linux-libs'
|
||||
'volume_key'
|
||||
)
|
||||
makedepends=(
|
||||
'autoconf-archive'
|
||||
'gobject-introspection'
|
||||
'gtk-doc'
|
||||
'libnvme'
|
||||
'ndctl'
|
||||
'python'
|
||||
'util-linux'
|
||||
)
|
||||
optdepends=(
|
||||
'btrfs-progs: BTRFS plugin'
|
||||
'dosfstools: VFAT filesystem support'
|
||||
'exfatprogs: for exFAT filesystem support'
|
||||
'f2fs-tools: for F2FS filesystem support'
|
||||
'gobject-introspection-runtime: for Python integration'
|
||||
'libnvme: for NVME support'
|
||||
'lvm2: LVM plugin'
|
||||
'ndctl: NVDIMM plugin'
|
||||
'nilfs-tools: for nilfs filesystem support'
|
||||
'ntfs-3g: NTFS filesystem support'
|
||||
'python: for Python integration'
|
||||
'udftools: for UDF filesystem support'
|
||||
'xfsprogs: XFS filesystem support'
|
||||
)
|
||||
source=("https://github.com/storaged-project/libblockdev/releases/download/$pkgver-1/libblockdev-$pkgver.tar.gz")
|
||||
sha512sums=('9e01c41db4f728c8e81e710c6bb4725bbe34b3a7de25ff7f57b7b88ca6b7b5debbe858947585d314770036b2c3c533f9f8ff3d038b7ca50eee3d18f9fbe0d392')
|
||||
sha512sums=('f2cc6fbe1df6fd9886016177a4a94984d704f3b402c7090344c581afb89f7cb050c9516c52974157a99ea6c6239f6a1f6079cde0b43a2336af0daca7311ca788')
|
||||
b2sums=('c26a806797effc7231a0eb92f1b8cd74e548da5b1800cddd75a21e7df327be8371edabc2e9a39a727291f365b6a4f6242f78b66396adc4526b41749219f0429f')
|
||||
|
||||
build() {
|
||||
cd "$srcdir"/$pkgname-$pkgver
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--without-bcache \
|
||||
--without-dmraid \
|
||||
--without-kbd \
|
||||
--without-lvm_dbus \
|
||||
--without-mpath \
|
||||
--without-vdo
|
||||
local configure_options=(
|
||||
--prefix=/usr
|
||||
--sysconfdir=/etc
|
||||
--without-bcache
|
||||
--without-lvm_dbus
|
||||
--without-mpath
|
||||
)
|
||||
|
||||
cd $pkgname-$pkgver
|
||||
./configure "${configure_options[@]}"
|
||||
# prevent libtool from overlinking everything
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "$srcdir"/$pkgname-$pkgver
|
||||
cd $pkgname-$pkgver
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir"/$pkgname-$pkgver
|
||||
cd $pkgname-$pkgver
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
cryptsetup
|
||||
device-mapper
|
||||
gptfdisk
|
||||
libbytesize
|
||||
mdadm
|
||||
nss
|
||||
|
@ -10,6 +9,7 @@ autoconf-archive
|
|||
gobject-introspection
|
||||
python
|
||||
ndctl
|
||||
|
||||
|
||||
gtk-doc
|
||||
libnvme
|
||||
|
||||
|
||||
|
|
|
@ -7,20 +7,19 @@
|
|||
|
||||
pkgname=obmenu-generator
|
||||
pkgdesc="A fast pipe/static menu generator for the Openbox Window Manager (with icons support)."
|
||||
pkgver=0.91
|
||||
pkgrel=02
|
||||
pkgver=0.93
|
||||
pkgrel=01
|
||||
url="https://github.com/trizen/"
|
||||
arch=('any')
|
||||
depends=('perl>=5.14.0' 'openbox-patched' 'perl-data-dump' 'perl-linux-desktopfiles>=0.25' 'perl-gtk3')
|
||||
optdepends=(
|
||||
'gtk2-perl: support for icons'
|
||||
'perl-gtk3: support for icons (with use_gtk3 = 1)'
|
||||
'perl-file-desktopentry: locale support'
|
||||
)
|
||||
|
||||
#source=("${pkgname}-${pkgver}.tar.gz::https://github.com/trizen/${pkgname}/archive/${pkgver}.tar.gz")
|
||||
source=("${pkgname}-${pkgver}.tar.gz::${url}${pkgname}/archive/${pkgver}.tar.gz")
|
||||
|
||||
install='readme.install'
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgver"
|
||||
install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname"
|
||||
|
@ -28,17 +27,12 @@ package() {
|
|||
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
||||
|
||||
post_install() {
|
||||
echo -e "\n:: The schema file has been installed as: /etc/xdg/obmenu-generator/schema.pl\n"
|
||||
}
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
post_upgrade() {
|
||||
post_install
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
arch=(x86_64)
|
||||
|
||||
license=('GPL3')
|
||||
|
||||
sha256sums=(b606f30d98138de8fb51568efa6d14d545777399ccea61a5921413284f9b4335) # obmenu-generator-0.91.tar.gz
|
||||
sha256sums=(305d02042cc860752140e05bb8dd37241f7d2b528cc5ebbf91620947d6b28f16) # obmenu-generator-0.93.tar.gz
|
||||
|
||||
## 4f2af1c3b6126660ead6cea3cff5b4f1b27facbd412168856dbc9a5261d4bc4f obmenu-generator-0.93-01-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
# Maintainer: Trizen <echo dHJpemVuQHByb3Rvbm1haWwuY29tCg== | base64 -d>
|
||||
|
||||
pkgname=obmenu-generator
|
||||
pkgver=0.93
|
||||
pkgrel=1
|
||||
|
||||
pkgdesc="A fast pipe/static menu generator for the Openbox Window Manager (with icons support)."
|
||||
url="https://github.com/trizen/$pkgname"
|
||||
|
||||
arch=('any')
|
||||
license=('GPL3')
|
||||
|
||||
depends=('perl>=5.14.0' 'openbox' 'perl-data-dump' 'perl-gtk3' 'perl-linux-desktopfiles>=0.25')
|
||||
optdepends=(
|
||||
'perl-file-desktopentry: locale support'
|
||||
)
|
||||
|
||||
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/trizen/${pkgname}/archive/${pkgver}.tar.gz")
|
||||
b2sums=('19fca5960ab423c9df145d3f8f7fc47a07bdfa0302d62d6565d3218296da0f24a93476e73e21413430ec4842bae64432aabbff930968d13c1ebc2f95da389ab1')
|
||||
install='readme.install'
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgver"
|
||||
install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname"
|
||||
install -Dm644 "schema.pl" "$pkgdir/etc/xdg/$pkgname/schema.pl"
|
||||
#install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
post_install() {
|
||||
echo -e "\n:: The schema file has been installed as: /etc/xdg/obmenu-generator/schema.pl\n"
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install
|
||||
}
|
|
@ -6,16 +6,16 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=udisks2
|
||||
pkgver=2.9.4
|
||||
pkgrel=05
|
||||
pkgver=2.10.1
|
||||
pkgrel=01
|
||||
pkgdesc="Disk Management Service, version 2 w/o systemd zram systemd-swap"
|
||||
# piece of junk software coming from none other than the source of trouble
|
||||
# they have added systemd-swap functionality to disk management just to exclude
|
||||
# its use from non-systemd systems, zram is the victim
|
||||
# since we are based on Arch we must issue junky solutions for junky software
|
||||
url="http://www.freedesktop.org/wiki/Software/udisks/"
|
||||
url="https://www.freedesktop.org/wiki/Software/udisks/"
|
||||
depends=('acl' 'polkit' 'glib2' 'gcc-libs' 'glibc' 'libatasmart' 'libgudev' 'libblockdev' 'util-linux-libs')
|
||||
makedepends=('gobject-introspection' 'parted' 'libiscsi' 'gtk-doc')
|
||||
makedepends=('gobject-introspection' 'gtk-doc')
|
||||
optdepends=('gptfdisk: GUID partition table support'
|
||||
'parted: partition management'
|
||||
'gptfdisk: GUID partition table support'
|
||||
|
@ -26,13 +26,9 @@ conflicts=('udisks2-nosystemd' 'udisks2-eudev')
|
|||
replaces=('udisks2-nosystemd' 'udisks2-eudev')
|
||||
options=(!libtool)
|
||||
backup=('etc/udisks2/udisks2.conf')
|
||||
#source=(https://github.com/storaged-project/udisks/archive/udisks-$pkgver.tar.gz
|
||||
# disable_logind_support.patch
|
||||
# remove_check.patch)
|
||||
source=("https://github.com/storaged-project/udisks/releases/download/udisks-$pkgver/udisks-$pkgver.tar.bz2"
|
||||
disable_logind_support.patch
|
||||
remove_check.patch
|
||||
'udisk2-2.9.4-do-not-free-static-daemon-resources.patch::https://patch-diff.githubusercontent.com/raw/storaged-project/udisks/pull/926.patch')
|
||||
disable_logind_support.patch)
|
||||
# remove_check.patch
|
||||
|
||||
prepare() {
|
||||
cd "udisks-$pkgver"
|
||||
|
@ -43,11 +39,7 @@ prepare() {
|
|||
patch -p1 -i "$srcdir"/disable_logind_support.patch
|
||||
|
||||
# Allow to build with ZRAM support but without systemd installed
|
||||
patch -p1 -i "$srcdir"/remove_check.patch
|
||||
|
||||
# https://bugs.archlinux.org/task/76345
|
||||
# https://github.com/storaged-project/udisks/pull/926
|
||||
patch -Np1 -i ../udisk2-2.9.4-do-not-free-static-daemon-resources.patch
|
||||
# patch -p1 -i "$srcdir"/remove_check.patch
|
||||
|
||||
# NOCONFIGURE=1 ./autogen.sh
|
||||
}
|
||||
|
@ -68,27 +60,32 @@ build() {
|
|||
|
||||
#enable_available_modules=yes
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd udisks-$pkgver
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd udisks-$pkgver
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
# interface declaration
|
||||
install -vDm 644 data/org.freedesktop.UDisks2.xml -t "$pkgdir/usr/share/dbus-1/interfaces/"
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('GPL2')
|
||||
license=(GPL-2.0-or-later
|
||||
LGPL-2.0-or-later)
|
||||
|
||||
sha256sums=(b6b60ebab0d5e09624120c5d158882e87d8c2473db60783b63deeba74cb18d1c # udisks-2.9.4.tar.bz2
|
||||
sha256sums=(b75734ccf602540dedb4068bec206adcb508a4c003725e117ae8f994d92d8ece # udisks-2.10.1.tar.bz2
|
||||
# 5917ad67f33648935748cb98f71668431ab07ce4dc4cfd5403e0c0a2af48696a # udisks-2.9.4.tar.gz
|
||||
53eb9e7f350d76cee03b1e4ad406eaf8bbf239b8d27be696a07d39fd121916ba # disable_logind_support.patch
|
||||
b10d969d29bf2bc39c66241bac32b3bd83267f9e57273cc8781dff6e9b773c43 # remove_check.patch
|
||||
8e77b2f4e1b9e5dd8df06a0f360735c9b1b9ad8de6cc06d69ff43ac53cb6bd57) # udisk2-2.9.4-do-not-free-static-daemon-resources.patch
|
||||
|
||||
## 43c3a09eb4789802fb495d2f491beabc2794c24861130bee4c1fb93332b3e04e udisks2-2.9.4-05-x86_64.pkg.tar.lz
|
||||
53eb9e7f350d76cee03b1e4ad406eaf8bbf239b8d27be696a07d39fd121916ba) # disable_logind_support.patch
|
||||
# b10d969d29bf2bc39c66241bac32b3bd83267f9e57273cc8781dff6e9b773c43 # remove_check.patch
|
||||
|
||||
## debd3661392b68f4c4ee447514c79ce4d325486c0e9a1ae0d823200c3065d091 udisks2-2.10.1-01-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -2,35 +2,51 @@
|
|||
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
||||
|
||||
pkgname=udisks2
|
||||
pkgver=2.9.4
|
||||
pkgrel=4
|
||||
pkgdesc="Disk Management Service, version 2"
|
||||
pkgver=2.10.1
|
||||
pkgrel=1
|
||||
pkgdesc="Daemon, tools and libraries to access and manipulate disks, storage devices and technologies"
|
||||
arch=('x86_64')
|
||||
url="https://www.freedesktop.org/wiki/Software/udisks/"
|
||||
license=('GPL2')
|
||||
depends=('acl' 'polkit' 'glib2' 'gcc-libs' 'glibc' 'libatasmart' 'libgudev' 'libblockdev'
|
||||
'systemd-libs' 'util-linux-libs')
|
||||
makedepends=('gobject-introspection' 'gtk-doc')
|
||||
license=(
|
||||
GPL-2.0-or-later
|
||||
LGPL-2.0-or-later
|
||||
)
|
||||
depends=(
|
||||
'acl'
|
||||
'gcc-libs'
|
||||
'glib2'
|
||||
'glibc'
|
||||
'libatasmart'
|
||||
'libblockdev'
|
||||
'libgudev'
|
||||
'polkit'
|
||||
'systemd-libs'
|
||||
'util-linux-libs'
|
||||
)
|
||||
makedepends=(
|
||||
'gobject-introspection'
|
||||
'gtk-doc'
|
||||
)
|
||||
backup=('etc/udisks2/udisks2.conf')
|
||||
source=("https://github.com/storaged-project/udisks/releases/download/udisks-$pkgver/udisks-$pkgver.tar.bz2"
|
||||
'udisk2-2.9.4-do-not-free-static-daemon-resources.patch::https://patch-diff.githubusercontent.com/raw/storaged-project/udisks/pull/926.patch')
|
||||
sha512sums=('35f5429bc2a7092aa659cba9296837d127e2b17c23ab23111d0d9b230d15ef5a6965e112b1f3829748a69a52fb5b09722153f86f1ef70977b3ad7b7a4ec40ec5'
|
||||
'a14cd7c6c52d585b145e96a8b111bd173a06c3bb58dc55db5e099677f24464f23caede27c260ddebcad07a6a9b0872878054a749346c2142e6dd3bdb240c9202')
|
||||
|
||||
prepare() {
|
||||
cd udisks-$pkgver
|
||||
# https://bugs.archlinux.org/task/76345
|
||||
# https://github.com/storaged-project/udisks/pull/926
|
||||
patch -Np1 -i ../udisk2-2.9.4-do-not-free-static-daemon-resources.patch
|
||||
}
|
||||
source=("https://github.com/storaged-project/udisks/releases/download/udisks-$pkgver/udisks-$pkgver.tar.bz2")
|
||||
sha512sums=('9cdaeca4306a970c85f88d406dbe5d2dad23d72f47d9ab1c021b8c2888d4c790f680eb94388d86f9255024283b4a36e98b8aee4408d193a7d4aad1e74463356a')
|
||||
b2sums=('41282e4dbbd93e6bda2a10a6ff2f2fb82bfc83b3ccbed9450cca7888c634cde9300fcd0b7d055e0d8e4c8fc0b431a75d5612a24132ea9b2677d194529732178d')
|
||||
|
||||
build() {
|
||||
local configure_options=(
|
||||
--disable-static
|
||||
--enable-gtk-doc
|
||||
--libexecdir=/usr/lib
|
||||
--localstatedir=/var
|
||||
--prefix=/usr
|
||||
--sbindir=/usr/bin
|
||||
--sysconfdir=/etc
|
||||
--with-systemdsystemunitdir=/usr/lib/systemd/system
|
||||
)
|
||||
|
||||
cd udisks-$pkgver
|
||||
./configure --prefix=/usr --sysconfdir=/etc \
|
||||
--sbindir=/usr/bin --libexecdir=/usr/lib \
|
||||
--with-systemdsystemunitdir=/usr/lib/systemd/system \
|
||||
--localstatedir=/var --disable-static \
|
||||
--enable-gtk-doc enable_available_modules=yes
|
||||
./configure "${configure_options[@]}"
|
||||
# prevent libtool from overlinking everything
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
}
|
||||
|
@ -43,4 +59,7 @@ check() {
|
|||
package() {
|
||||
cd udisks-$pkgver
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
# interface declaration
|
||||
install -vDm 644 data/org.freedesktop.UDisks2.xml -t "$pkgdir/usr/share/dbus-1/interfaces/"
|
||||
}
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
gettext
|
||||
automake
|
||||
eudev
|
||||
polkit
|
||||
libatasmart
|
||||
libgudev
|
||||
libblockdev
|
||||
gobject-introspection
|
||||
parted
|
||||
libiscsi
|
||||
gtk-doc
|
||||
gettext
|
||||
automake
|
||||
eudev
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
|
||||
real 2m4.493s
|
||||
user 2m1.166s
|
||||
sys 0m6.733s
|
||||
real 3m43.751s
|
||||
user 3m37.968s
|
||||
sys 0m6.377s
|
||||
|
||||
|
|
|
@ -7,17 +7,17 @@
|
|||
|
||||
pkgbase=vte3
|
||||
pkgname=(vte-common vte3 vte4)
|
||||
pkgver=0.72.2
|
||||
pkgrel=02
|
||||
pkgver=0.74.0
|
||||
pkgrel=01
|
||||
pkgdesc="Virtual Terminal Emulator widget w/o systemd"
|
||||
url="https://wiki.gnome.org/Apps/Terminal/VTE"
|
||||
depends=(gtk3 pcre2 gnutls fribidi)
|
||||
# # makedepends=(gobject-introspection vala git gtk-doc gperf meson) ## previous dependencies
|
||||
makedepends=(fribidi gi-docgen git gnutls gobject-introspection gperf
|
||||
makedepends=(cairo fribidi gi-docgen git gnutls gobject-introspection gperf
|
||||
gtk3 gtk4 meson pcre2 vala)
|
||||
## options=(debug !lto) ## uncomment this to have the debug pkg produced
|
||||
options=(!lto)
|
||||
_commit=854e56263454077ab009aaff67f1afe0dbd52878 # tags/0.72.2^0
|
||||
_commit=7fb5b2395c9e9c786c2277bc98d7e2661485fb10 # tags/0.74.0^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/vte.git#commit=$_commit")
|
||||
|
||||
pkgver() {
|
||||
|
@ -34,7 +34,6 @@ build() {
|
|||
-D b_lto=false
|
||||
-D docs=false
|
||||
-D_systemd=false
|
||||
-D gtk4=true
|
||||
)
|
||||
|
||||
arch-meson vte build "${meson_options[@]}"
|
||||
|
@ -85,6 +84,7 @@ package_vte-common() {
|
|||
package_vte3() {
|
||||
pkgdesc+=" (GTK3)"
|
||||
depends=(
|
||||
cairo
|
||||
fribidi
|
||||
gnutls
|
||||
gtk3
|
||||
|
@ -99,6 +99,7 @@ package_vte3() {
|
|||
package_vte4() {
|
||||
pkgdesc+=" (GTK4)"
|
||||
depends=(
|
||||
cairo
|
||||
fribidi
|
||||
gnutls
|
||||
gtk4
|
||||
|
@ -118,7 +119,7 @@ license=(LGPL)
|
|||
|
||||
sha256sums=(SKIP)
|
||||
|
||||
## 7336544c2069804728e15a3301931e463c2b51176ef238d5b2c330192352ea07 vte3-0.72.2-02-x86_64.pkg.tar.lz
|
||||
## ea9b0310130653402c05c9aceaacebbfa0c3c18286c755975af3196ff86654a3 vte4-0.72.2-02-x86_64.pkg.tar.lz
|
||||
## 2f49b736391e458e6a3f3eaffc8349feb7a6dbec2fe47bb690734dd8ae8913f6 vte-common-0.72.2-02-x86_64.pkg.tar.lz
|
||||
## f2341b3a001d4c59a56571128050b54fdbfd862d6471c78bdddc13f48b7a0837 vte3-0.74.0-01-x86_64.pkg.tar.lz
|
||||
## 857bcaa759b5bd088e78ea606cdcc00442ceaa37448d476fc605665bba38ff35 vte4-0.74.0-01-x86_64.pkg.tar.lz
|
||||
## 867acd8df791bf65d80f5020ed1a08432f97464476582b2029b167d40edb7231 vte-common-0.74.0-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -8,13 +8,14 @@ pkgname=(
|
|||
vte4
|
||||
vte-docs
|
||||
)
|
||||
pkgver=0.72.2
|
||||
pkgrel=2
|
||||
pkgver=0.74.0
|
||||
pkgrel=1
|
||||
pkgdesc="Virtual Terminal Emulator widget"
|
||||
url="https://wiki.gnome.org/Apps/Terminal/VTE"
|
||||
arch=(x86_64)
|
||||
license=(LGPL)
|
||||
makedepends=(
|
||||
cairo
|
||||
fribidi
|
||||
gi-docgen
|
||||
git
|
||||
|
@ -29,7 +30,7 @@ makedepends=(
|
|||
vala
|
||||
)
|
||||
options=(!lto)
|
||||
_commit=854e56263454077ab009aaff67f1afe0dbd52878 # tags/0.72.2^0
|
||||
_commit=7fb5b2395c9e9c786c2277bc98d7e2661485fb10 # tags/0.74.0^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/vte.git#commit=$_commit")
|
||||
b2sums=('SKIP')
|
||||
|
||||
|
@ -46,7 +47,6 @@ build() {
|
|||
local meson_options=(
|
||||
-D b_lto=false
|
||||
-D docs=true
|
||||
-D gtk4=true
|
||||
)
|
||||
|
||||
arch-meson vte build "${meson_options[@]}"
|
||||
|
@ -99,6 +99,7 @@ package_vte-common() {
|
|||
package_vte3() {
|
||||
pkgdesc+=" (GTK3)"
|
||||
depends=(
|
||||
cairo
|
||||
fribidi
|
||||
gnutls
|
||||
gtk3
|
||||
|
@ -114,6 +115,7 @@ package_vte3() {
|
|||
package_vte4() {
|
||||
pkgdesc+=" (GTK4)"
|
||||
depends=(
|
||||
cairo
|
||||
fribidi
|
||||
gnutls
|
||||
gtk4
|
||||
|
|
Loading…
Reference in New Issue