You are not logged in.
Premise: I prefer to use the official texlive installation from CTAN instead of pacman's own packages. I therefore need to trick pacman into assuming the whole texlive suite is installed.
The solution to my problem was provided by the package texlive-dummy that used to be in the AUR. Unfortunately, that package had been removed from the AUR. The source is still available on github, though, so I forked it and updated the PKGBUILD (the only file in the repo, really) to reflect pacman's current grouping of the texlive suite and prevent the tex-live dependendt packages I have installed (kile, lyx, etc.) to throw dependency errors. The package works.
However, I would like some advice, as those two single lines of code (i.e., "provides" and "conflicts") look far from clean. Isn't there a simple way to say to pacman "All of texlive"?
Here is the whole PKGBUILD:
# Maintainer: Stefano Franchi <stefano.franchi@gmail.com>
pkgname=texlive-dummy
pkgver=0.0.5
pkgrel=3
pkgdesc="A package tricking Arch into thinking it has the full texlive suite installed."
url="http://www.tug.org/texlive/"
arch=('any')
license=('GPL')
depends=()
optdepends=()
makedepends=()
replaces=()
conflicts=('texlive-basic' 'texlive-bin' 'texlive-core' $(pacman -Sgq texlive texlive-lang))
provides=('texlive-basic' 'texlive-bin' 'texlive-core' $(pacman -Sgq texlive texlive-lang))
build() {
echo "Nothing to build"
}
package() {
echo "Nothing to package"
}
Offline
The package is now updated to reflect the new packaging.
Offline