From 09e3d9df8c05e083be907c7ca921b933b765e553 Mon Sep 17 00:00:00 2001 From: moparisthebest Date: Wed, 12 May 2021 20:37:59 -0400 Subject: [PATCH] update+delete some packages --- src/digimend-drivers-git-dkms/PKGBUILD | 43 ++++++++++++++++++++++++ src/dino-git/PKGBUILD | 11 +++--- src/makemkv/PKGBUILD | 8 ++--- src/nextcloud-app-user-external/PKGBUILD | 4 +-- src/php-imagick/.gitignore | 5 --- src/php-imagick/Dockerfile | 10 ------ src/php-imagick/LICENSE | 21 ------------ src/php-imagick/PKGBUILD | 31 ----------------- src/php-imagick/README.md | 32 ------------------ src/php-imagick/docker-compose.yml | 4 --- src/php-imagick/php-imagick.install | 13 ------- src/platformio/PKGBUILD | 6 ++-- src/redis-desktop-manager/PKGBUILD | 7 ++-- src/woeusb/PKGBUILD | 26 ++++++++++++++ 14 files changed, 88 insertions(+), 133 deletions(-) create mode 100644 src/digimend-drivers-git-dkms/PKGBUILD delete mode 100644 src/php-imagick/.gitignore delete mode 100644 src/php-imagick/Dockerfile delete mode 100644 src/php-imagick/LICENSE delete mode 100644 src/php-imagick/PKGBUILD delete mode 100644 src/php-imagick/README.md delete mode 100644 src/php-imagick/docker-compose.yml delete mode 100644 src/php-imagick/php-imagick.install create mode 100644 src/woeusb/PKGBUILD diff --git a/src/digimend-drivers-git-dkms/PKGBUILD b/src/digimend-drivers-git-dkms/PKGBUILD new file mode 100644 index 0000000..03f442f --- /dev/null +++ b/src/digimend-drivers-git-dkms/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Pietro Carrara + +pkgname=digimend-drivers-git-dkms +pkgver=10.r0.gec5c16d +pkgrel=1 +pkgdesc='Linux kernel modules (DKMS) for non-Wacom USB graphics tablets. Git version.' +arch=('any') +url='https://digimend.github.io' +license=('GPL2') +depends=('dkms') +optdepends=('xf86-input-wacom: for xorg wacom driver support') +makedepends=('git') +conflicts=(digimend-kernel-drivers digimend-kernel-drivers-dkms) +provides=(digimend-kernel-drivers) + +source=('git+https://github.com/DIGImend/digimend-kernel-drivers.git') + +md5sums=('SKIP') + +pkgver() { + cd digimend-kernel-drivers + git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +package() { + cd digimend-kernel-drivers + + # Udev rules + install -D -m 0755 hid-rebind "$pkgdir"/etc/udev/rules.d/hid-rebind + install -D -m 0644 udev.rules "$pkgdir"/etc/udev/rules.d/90-digimend.rules + + # Use wacom drivers with supported tablets + install -D -m 0644 xorg.conf "$pkgdir"/usr/share/X11/xorg.conf.d/50-digimend.conf + + # DKMS config + install -Dm644 dkms.conf "$pkgdir"/usr/src/digimend-${pkgver}/dkms.conf + + # Depmod config + install -D -m 0644 depmod.conf "$pkgdir"/etc/depmod.d/digimend.conf + + # Add source files to the DKMS tree + cp -r ./* "$pkgdir/usr/src/digimend-$pkgver" +} diff --git a/src/dino-git/PKGBUILD b/src/dino-git/PKGBUILD index 3dd713f..f863e78 100644 --- a/src/dino-git/PKGBUILD +++ b/src/dino-git/PKGBUILD @@ -2,14 +2,14 @@ # Contributor: svalo pkgname=dino-git -pkgver=r721.cd3a119 +pkgver=v0.2.0.r28.gad031ee3 pkgrel=1 pkgdesc="Simple and modern Jabber/XMPP client written in vala" arch=('i686' 'x86_64' 'aarch64') -url="https://github.com/dino/dino" +url="https://dino.im/" license=('GPL3') -depends=('glib2>=2.38' 'glib-networking' 'gtk3>=3.22' 'gpgme' 'libgee>=0.10' 'libgcrypt' 'libsoup' 'sqlite' 'qrencode' 'libsignal-protocol-c' ) -makedepends=('git' 'cmake' 'vala>=0.34' 'ninja') +depends=('glib2>=2.38' 'glib-networking' 'gtk3>=3.22' 'gpgme' 'libgee>=0.10' 'libgcrypt' 'libsoup' 'sqlite' 'qrencode' 'libsignal-protocol-c' 'gspell' ) +makedepends=('git' 'cmake' 'vala>=0.34' 'ninja' 'ttf-liberation') optdepends=('libcanberra: audio notification support') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") @@ -30,13 +30,12 @@ sha512sums=('SKIP') pkgver() { cd "${srcdir}/${pkgname%-git}" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { cd "${srcdir}/${pkgname%-git}" ./configure $_DISABLE_PLUGINS $_ENABLE_PLUGINS --with-tests --prefix="/usr" CC="$CC" CFLAGS="$CFLAGS" VALACFLAGS="$VALACFLAGS" - sed -i '/SrvRecordsTls/d' libdino/src/service/module_manager.vala sed -i 's/try{/try{\n GLib.Environment.set_variable("GDK_DPI_SCALE", "1.5", false);/' main/src/main.vala make } diff --git a/src/makemkv/PKGBUILD b/src/makemkv/PKGBUILD index d860597..bc94489 100644 --- a/src/makemkv/PKGBUILD +++ b/src/makemkv/PKGBUILD @@ -2,11 +2,11 @@ # Contributor: Olaf Bauer pkgname=makemkv -pkgver=1.15.3 +pkgver=1.16.1 pkgrel=1 pkgdesc="DVD and Blu-ray to MKV converter and network streamer" arch=('i686' 'x86_64') -url="http://www.makemkv.com" +url="https://www.makemkv.com" license=('LGPL' 'MPL' 'custom') depends=('qt5-base' 'libxkbcommon-x11' 'hicolor-icon-theme' 'icu' 'ffmpeg') if [ "$CARCH" = "x86_64" ]; then @@ -19,8 +19,8 @@ source=(${url}/download/${pkgname}-bin-${pkgver}.tar.gz makemkv.1 makemkvcon.1 mmdtsdec.1) -sha256sums=('636dda7ad9f0a8b19a048809fc03f4a02ae1f0fe63a55adc30982673439efa2f' - '42bbaaf5828068d175a43b4e869b4ff7952314bd8d03812e44e478bfa5d91c4c' +sha256sums=('941f88acfb3790ecc008b2675e8ad3d0353f0163778cc1cb9507aa87c3427db6' + '32e0ee2708527ce22a961c7249c607d11d88f5ffdb41809a7b7ed8003af48845' '5573b2e4bade10d8cd258a7c235eb46f66ef8c8c97e5d5eb090c38fa0f94389b' 'f12c0facf2f0071a9f728b138986f0a4c2b4ff6ace2dfb2e96364e215e9fda6f' '2a6237d3d5ce073734c658c7ec5d2141ecd0047e6d3c45d1bd594135c928878f') diff --git a/src/nextcloud-app-user-external/PKGBUILD b/src/nextcloud-app-user-external/PKGBUILD index 04368c9..18d6a2b 100644 --- a/src/nextcloud-app-user-external/PKGBUILD +++ b/src/nextcloud-app-user-external/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: moparisthebest pkgname=nextcloud-app-user-external -pkgver=0.10.0 +pkgver=1.0.0 pkgrel=1 pkgdesc=" External user authentication methods like IMAP, SMB and FTP" arch=('any') @@ -11,7 +11,7 @@ depends=('nextcloud') makedepends=() options=('!strip') source=("nextcloud-app-user-external-${pkgver}.tar.gz::https://github.com/nextcloud/user_external/releases/download/v${pkgver}/user_external-${pkgver}.tar.gz") -sha256sums=("bcbb2d4fb96d0b592c68a847b4caf47ab44ffae51baa96b5aea2ad5c8a908e28") +sha256sums=("11405eaca332dac9af06702c1aa357be61362df4cd24746fdd24d0f7eebdf231") package() { install -d "${pkgdir}/usr/share/webapps/nextcloud/apps" diff --git a/src/php-imagick/.gitignore b/src/php-imagick/.gitignore deleted file mode 100644 index 8b6de3a..0000000 --- a/src/php-imagick/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -/imagick-*.tgz -/php-imagick-*.pkg.tar.xz -/php-imagick-*.src.tar.gz -/pkg/ -/src/ diff --git a/src/php-imagick/Dockerfile b/src/php-imagick/Dockerfile deleted file mode 100644 index ab317a7..0000000 --- a/src/php-imagick/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM nubs/arch-build - -MAINTAINER Spencer Rinehart - -USER root - -RUN pacman --sync --refresh --noconfirm --noprogressbar --quiet -RUN pacman --sync --noconfirm --noprogressbar --quiet php imagemagick - -USER build diff --git a/src/php-imagick/LICENSE b/src/php-imagick/LICENSE deleted file mode 100644 index 4efa9e9..0000000 --- a/src/php-imagick/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014-2016 Spencer Rinehart - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/src/php-imagick/PKGBUILD b/src/php-imagick/PKGBUILD deleted file mode 100644 index e557c9b..0000000 --- a/src/php-imagick/PKGBUILD +++ /dev/null @@ -1,31 +0,0 @@ -# Contributor: Spencer Rinehart - -pkgname=php-imagick -_extname=imagick -pkgver=3.4.3 -pkgrel=5 -pkgdesc="PHP extension for IMagick" -arch=('i686' 'x86_64' 'armv7h') -url="https://pecl.php.net/package/${_extname}" -license=('PHP') -depends=('php>=5.4.0' 'imagemagick>=6.5.3') -backup=("etc/php/conf.d/${_extname}.ini") -install="php-${_extname}.install" -source=("https://pecl.php.net/get/${_extname}-${pkgver}.tgz") -md5sums=('d0ee25c007cd2a28cefccc0b9ee63a28') - -build() { - cd "${_extname}-${pkgver}" - - phpize - ./configure --prefix=/usr - make -} - -package() { - cd "${_extname}-${pkgver}" - - make INSTALL_ROOT="${pkgdir}" install - echo "extension=${_extname}.so" > "${_extname}.ini" - install -D -m644 "${_extname}.ini" "${pkgdir}/etc/php/conf.d/${_extname}.ini" -} diff --git a/src/php-imagick/README.md b/src/php-imagick/README.md deleted file mode 100644 index 059eadd..0000000 --- a/src/php-imagick/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# php-imagick-aur -An [AUR] package build for PHP's [imagick] extension. - -## Building -You can of course build this package using [makepkg], but the recommended way -of building this package is using [Docker]. This can be done like so: - -```bash -docker build --tag php-imagick-aur . -docker run --rm --volume "$(pwd):/package" php-imagick-aur -``` - -Alternatively, using [Docker Compose]: - -```bash -docker-compose run build -``` - -This will start create a docker image tagged as php-imagick-aur and build the -package inside the container. As a result you should get the built package in -your current directory. - -## License -php-imagick-aur is licensed under the MIT license. See [LICENSE] for the full -license text. - -[AUR]: https://aur.archlinux.org/ -[imagick]: https://pecl.php.net/package/imagick -[makepkg]: https://wiki.archlinux.org/index.php/Makepkg -[Docker]: https://www.docker.com/ -[Docker Compose]: https://docs.docker.com/compose/ -[LICENSE]: https://github.com/nubs/php-imagick-aur/blob/master/LICENSE diff --git a/src/php-imagick/docker-compose.yml b/src/php-imagick/docker-compose.yml deleted file mode 100644 index b11c60f..0000000 --- a/src/php-imagick/docker-compose.yml +++ /dev/null @@ -1,4 +0,0 @@ -build: - build: . - volumes: - - ".:/package" diff --git a/src/php-imagick/php-imagick.install b/src/php-imagick/php-imagick.install deleted file mode 100644 index a6674ee..0000000 --- a/src/php-imagick/php-imagick.install +++ /dev/null @@ -1,13 +0,0 @@ -post_install() { - echo ' - ==> PHP extension - - A config file was stored under /etc/php/conf.d/ with the extension enabled. - ' -} - -post_upgrade() { - post_install $1 -} - -# vim:set ts=2 sw=2 et: diff --git a/src/platformio/PKGBUILD b/src/platformio/PKGBUILD index 093a5f9..d6a0428 100644 --- a/src/platformio/PKGBUILD +++ b/src/platformio/PKGBUILD @@ -8,7 +8,7 @@ # pkgname=platformio -pkgver=4.2.1 +pkgver=5.0.3 pkgrel=1 pkgdesc="A cross-platform code builder and library manager" arch=('any') @@ -24,9 +24,11 @@ depends=('python-setuptools' 'python-tabulate' 'python-pyelftools' 'python-marshmallow') +optdepends=('python-click-completion: for shell completions' + 'python-shellingham: for shell completions') conflicts=('platformio-git') source=("https://github.com/platformio/platformio-core/archive/v${pkgver}.tar.gz") -sha256sums=('9b405e4ab29232673f28a4302edabaeef15fb963b00aae6b37f6e6b4068bd26c') +sha256sums=('ec55d9ff9cd5f2874617c4fcc87360af177dcfbf0ac90bb14d38c14969d41c60') package() { cd "$srcdir/platformio-core-$pkgver" diff --git a/src/redis-desktop-manager/PKGBUILD b/src/redis-desktop-manager/PKGBUILD index cea6a18..bc39b74 100644 --- a/src/redis-desktop-manager/PKGBUILD +++ b/src/redis-desktop-manager/PKGBUILD @@ -3,8 +3,8 @@ # Contributor: Vyacheslav Konovalov pkgname=redis-desktop-manager -pkgver=2019.5 -pkgrel=1 +pkgver=2020.0 +pkgrel=3 pkgdesc='Open source cross-platform Redis Desktop Manager based on Qt 5' arch=('x86_64') url="https://redisdesktop.com/" @@ -21,7 +21,7 @@ depends=( 'qt5-svg' 'libssh2' 'python') -makedepends=('git' 'gcc') +makedepends=('git' 'gcc' 'make') conflicts=('redis-desktop-manager-bin') source=("rdm::git://github.com/uglide/RedisDesktopManager.git#tag=$pkgver" 'rdm.sh' @@ -49,6 +49,7 @@ prepare() { build() { rm -rf $srcdir/rdm/bin cd $srcdir/rdm/src + lrelease resources/translations/*.ts qmake && make } diff --git a/src/woeusb/PKGBUILD b/src/woeusb/PKGBUILD new file mode 100644 index 0000000..9d7edff --- /dev/null +++ b/src/woeusb/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Alexey Peschany +# Contributor: Frederik Schwan +# Contributor: Giovanni Harting <539@idlegandalf.com> +# Contributor: aimileus +# Contributor: Salvador PardiƱas + +pkgname=woeusb +pkgver=5.1.0 +pkgrel=1 +pkgdesc='A Linux program to create Windows USB stick installer from a Windows DVD or an image' +arch=('any') +url='https://github.com/WoeUSB/WoeUSB' +license=('GPL3') +depends=('dosfstools' 'grub' 'ntfs-3g' 'parted' 'wget' 'wimlib') +provides=('woeusb') +source=("https://github.com/WoeUSB/WoeUSB/releases/download/v${pkgver}/woeusb-${pkgver}.bash") +md5sums=(e87d885b326f18780da4f22900fc2461) + +prepare() { + chmod +x woeusb-$pkgver.bash + mv woeusb-$pkgver.bash woeusb +} + +package() { + install -D -t "$pkgdir/usr/bin" "$srcdir/woeusb" +}