Sou novo no Arch Linux e queria apenas criar um tema para o meu Gnome Shell instalando o gnome-shell-extension-user-theme para a ferramenta Gnome Tweak. No entanto, continuo recebendo um erro ao tentar criar o gnome-shell-extension-common-git do AUR. O número da versão contém um hypen, mas se eu editar o PKGBUILD, ele será gravado novamente.
Eu corro:
yaourt gnome-shell-extension-common-git
Visualizar o conteúdo do PKGBUILD:
# Maintainer: Alucryd <alucryd at gmail dot com>
# Contributor: Sebastian Lenz <[email protected]>
pkgname=gnome-shell-extension-common-git
pkgver=3.8.1.7
pkgrel=1
pkgdesc="Common files for the GNOME Shell Extensions"
arch=('any')
url="http://live.gnome.org/GnomeShell/Extensions"
license=('GPL' 'LGPL')
depends=('gnome-shell')
makedepends=('git' 'gnome-common' 'intltool')
provides=('gnome-shell-extension-common')
conflicts=('gnome-shell-extension-git' 'gnome-shell-extension-common')
source=('git+http://git.gnome.org/browse/gnome-shell-extensions#branch=gnome-3-8')
sha256sums=('SKIP')
pkgver() {
cd "${srcdir}"/gnome-shell-extensions
git describe | sed 's|\(.*-.*\)-.*||;s|-|.|'
}
build() {
cd "${srcdir}"/gnome-shell-extensions
./autogen.sh --prefix=/usr --disable-schemas-compile --enable-extensions=""
make
}
package() {
cd "${srcdir}"/gnome-shell-extensions
make DESTDIR="${pkgdir}" install
}
# vim: ts=2 sw=2 et:
Receba um erro ao criar:
==> Starting pkgver()...
==> Updated version: gnome-shell-extension-common-git 3.8.3.1.real-2-1
==> ERROR: pkgver is not allowed to contain colons, hyphens or whitespace.
==> ERROR: Makepkg was unable to build gnome-shell-extension-common-git.
==> Restart building gnome-shell-extension-common-git ? [y/N]
Novos Conteúdos do PKGBUILD:
# Maintainer: Alucryd <alucryd at gmail dot com>
# Contributor: Sebastian Lenz <[email protected]>
pkgname=gnome-shell-extension-common-git
pkgver=3.8.3.1.real-2
pkgrel=1
pkgdesc="Common files for the GNOME Shell Extensions"
arch=('any')
url="http://live.gnome.org/GnomeShell/Extensions"
license=('GPL' 'LGPL')
depends=('gnome-shell')
makedepends=('git' 'gnome-common' 'intltool')
provides=('gnome-shell-extension-common')
conflicts=('gnome-shell-extension-git' 'gnome-shell-extension-common')
source=('git+http://git.gnome.org/browse/gnome-shell-extensions#branch=gnome-3-8')
sha256sums=('SKIP')
pkgver() {
cd "${srcdir}"/gnome-shell-extensions
git describe | sed 's|\(.*-.*\)-.*||;s|-|.|'
}
build() {
cd "${srcdir}"/gnome-shell-extensions
./autogen.sh --prefix=/usr --disable-schemas-compile --enable-extensions=""
make
}
package() {
cd "${srcdir}"/gnome-shell-extensions
make DESTDIR="${pkgdir}" install
}
# vim: ts=2 sw=2 et:
Se eu editar o arquivo para remover o arquivo, não faz diferença, pois é adicionado novamente quando tento compilar novamente.