Une place pour une véritable innovation. Partagez vos propres utilitaires créés avec la communauté Manjaro.
Questions et discussions sur la programmation et le codage.
Répondre

pamac-qt

#1Messageil y a 5 ans

:bjr:
Hier soir est arrivée une nouvelle version de pamac-qt

Cette fois nous avons une version proche du final mais reste encore quelques bugs (en particulier avec aur). Elle est donnée par son auteur Artem Grinev (LordTermor) comme une pré-beta.

Il n'existe pas encore de paquet, donc il y a quelques manipulations à faire pour le tester :
Récupérer le PKGBUILD

# Maintainer: Artyom Grinyov (LordTermor)
pkgname=pamac-qt-git
pkgver=r0.2019.03.10
pkgrel=1
pkgdesc="A QT5 frontend for libalpm - early preview version"
arch=('i686' 'x86_64')
url="https://gitlab.manjaro.org/applications/pamac-qt"
license=('GPL3')
depends=('pamac' 'qt5-base>=5.12.0' 'qt5-quickcontrols2' 'qt5-quickcontrols' 'qt5-graphicaleffects' 'breeze-icons')
makedepends=('git')
replaces=('pamac-qt')
conflicts=('pamac-qt')
options=(!emptydirs)
source=("${pkgname%-*}::git+$url")
sha256sums=('SKIP')

pkgver() {
  cd "$srcdir/${pkgname%-*}"
  printf "r%s.%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" "$(date +%Y.%m.%d)"
}

build() {
  cd "$srcdir/${pkgname%-*}"
  qmake-qt5 -makefile Pamac-Qt.pro
  make -j $jc
}

package() {
  cd "$srcdir/${pkgname%-*}"
  make INSTALL_ROOT=${pkgdir} install
  mkdir -p ${pkgdir}/usr/bin
  mv ${pkgdir}/opt/Pamac-Qt/bin/Pamac-Qt ${pkgdir}/usr/bin/pamac-qt
  chmod a+x ${pkgdir}/usr/bin/pamac-qt
}
et le mettre dans un répertoire vide, créer le paquet - l'installer puis supprimer ce répertoire

makepkg -scfi
petits problèmes en cours :
- pas de paquets aur visibles dans "pending" (en attente)
- pas possible de sélectionner un paquet aur si la ligne est déjà en surbrillance
- retour pas exact lorsque l'on fait une recherche depuis une catégorie

Particularité par rapport à la version gtk : la barre de recherche est toujours affichée
Image

EDIT: Artem bosse dur et corrige les petits problèmes très vite :maître:
Répondre