Package Details: tkpacman 1.9.1-2

Git Clone URL: https://aur.archlinux.org/tkpacman.git (read-only, click to copy)
Package Base: tkpacman
Description: A lightweight GUI for pacman built with Tcl/Tk
Upstream URL: https://sourceforge.net/projects/tkpacman
Keywords: GUI pacman system
Licenses: GPL
Submitter: herremaw
Maintainer: herremaw
Last Packager: herremaw
Votes: 54
Popularity: 0.27
First Submitted: 2013-08-25 14:25 (UTC)
Last Updated: 2021-02-08 16:01 (UTC)

Dependencies (10)

Required by (0)

Sources (1)

Pinned Comments

herremaw commented on 2020-12-14 08:45 (UTC)

If you want to use tkPacman with Konsole as virtual terminal, you will have to change the tkPacman option "terminal" from
konsole -nofork -p tabtitle=%t -e %c
to
konsole --title %t -e %c
If I have to update tkPacman for some reason, I will also correct the command template for Konsole.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

herremaw commented on 2018-03-02 06:42 (UTC)

@Alad Today, I tried again to build the tkpacman package and this time I had the problem you have reported. I am not sure yet what to do. It seems to be a problem that occurs now and again. I don't have any statistics yet. I will definitely envisage to move the package elsewhere. Do you know if there is anything against storing the package directly in the AUR? After all, tkpacman is only meant to be used via the AUR.

herremaw commented on 2018-03-01 09:42 (UTC)

@Alad I have just tried to execute makepkg again and I did not have any trouble. I could successfully download, build and install the package. Maybe it was a temporary issue? Did experience that problem during a long time? Or is there a problem that is affecting some, but not all users? At any rate, thank you for letting me know there was a problem. I was not aware of it.

Alad commented on 2018-02-28 20:35 (UTC) (edited on 2018-02-28 20:35 (UTC) by Alad)

For a while now, the only thing I get on retrieving the archive with makepkg is the following:

[archie@v22018013960760236 trunk]$ cat tkpacman-1.8.0.tar.gz
<html><head>
<title>SourceForge</title>
<!-- <script src="/js/jquery.com/jquery-1.11.0.min.js"></script> -->
<script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="https://sourceforge.net/js/mirrors.js"></script>
<script src="/js/sf.js"></script>
<script>
var DR_loc = DR_parse_hash_url();
if (DR_loc) {
    DR_sf_main(DR_loc);
} else {
    window.location.href = 'https://sourceforge.net/home.html';
}
</script>
</head><body>
<noscript>
We're sorry -- the Sourceforge site is currently in Disaster Recovery mode, and currently requires
the use of javascript to function.  Please check back later.
</noscript>
</body></html>

Not sure there's a workaround apart from uploading a copy of tkpacman to an alternative hoster. Should you be interested in doing so, Eli wrote a list of alternatives here:

https://bbs.archlinux.org/viewtopic.php?pid=1770998#p1770998

Le_Limule commented on 2017-11-06 14:51 (UTC)

@herremaw it was a fresh directory. it was the 1st time i install tkpacman on my Arch Linux. perhaps my pb is related to the fact i have a (very) old system: my Arch Linux is synchronised to archive.archlinux.org at the date of 2013-08-31.

herremaw commented on 2017-11-05 15:01 (UTC)

@Le_Limule Strange. I did not have that problem: LANG=fr_FR.UTF-8; makepkg -s ==> Création du paquet tkpacman 1.8.0-1 (dim. nov. 5 15:36:12 CET 2017) ==> Vérification des dépendances pour l’exécution... ==> Vérification des dépendances pour la compilation... ==> Récupération des sources... -> Téléchargement de tkpacman-1.8.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 353 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 67499 100 67499 0 0 67499 0 0:00:01 --:--:-- 0:00:01 67499 ==> Validation des fichiers source avec md5sums... tkpacman-1.8.0.tar.gz ... Réussite ==> Extraction des sources... -> Extraction de tkpacman-1.8.0.tar.gz avec bsdtar ==> Entre dans l’environnement fakeroot... ==> Lancement de package()... ==> Nettoyage de l’installation... -> Suppression des fichiers libtool... -> Suppression des fichiers indésirables... -> Suppression des fichiers de bibliothèques statiques... -> Nettoyage des symboles inutiles dans les fichiers binaires et les bibliothèques... -> Compression des pages de man/info... ==> Recherche des erreurs d’empaquetage… ==> Création du paquet « tkpacman »... -> Génération du fichier .PKGINFO... -> Génération du fichier .BUILDINFO... -> Génération du fichier .MTREE... -> Compression du paquet... ==> Quitte l’environnement fakeroot. ==> Création finie : tkpacman 1.8.0-1 (dim. nov. 5 15:36:14 CET 2017) I have tried a few times to reproduce the error you have encountered, but I could not do so. Could you also retry it in a fresh directory? Maybe there are some files left from a previous build?

Le_Limule commented on 2017-11-05 14:21 (UTC)

hello, i had a pb: [utilisateur@ordi tkpacman]$ makepkg -si ==> Création du paquet tkpacman 1.8.0-1 (dim. nov. 5 14:20:15 CET 2017) ==> Vérification des dépendances pour l’exécution... ==> Vérification des dépendances pour la compilation... ==> Récupération des sources... -> tkpacman-1.8.0.tar.gz trouvé ==> Validation des fichiers sources avec md5sums... tkpacman-1.8.0.tar.gz ... Réussite ==> Extraction des sources... -> Extraction de tkpacman-1.8.0.tar.gz avec bsdtar ==> Suppression du répertoire pkg/ existant... ==> Entre dans l’environnement fakeroot... ==> Lancement de package()... install: impossible d'accéder à « /home/utilisateur/builds/tkpacman/pkg/t/usr/share/tkpacman »: Aucun fichier ou dossier de ce type make: *** [install] Erreur 1 ==> ERREUR : Une erreur s’est produite dans package(). Abandon... [utilisateur@ordi tkpacman]$ i edited the PKGBUILD, before the "make ... install" line, and i put this: mkdir -p $pkgdir/usr/share/$pkgname/icons mkdir -p $pkgdir/usr/share/$pkgname/msgs mkdir -p $pkgdir/usr/share/$pkgname/askpass/msgs mkdir -p $pkgdir/usr/bin mkdir -p $pkgdir/usr/share/applications mkdir -p $pkgdir/usr/share/doc/$pkgname/en mkdir -p $pkgdir/usr/share/doc/$pkgname/nl and it works.

Alad commented on 2017-10-22 18:37 (UTC)

Thanks for the update. What I meant with /usr/lib is - as I understand file-hierarchy(7) - executable files like askpass.tcl belong there. However, doing so is probably impractical when only a single file in /usr/share is executable.

herremaw commented on 2017-10-22 14:52 (UTC)

Version 1.8.0 has been uploaded: - Corrections to the predefined templates for the "terminal" option: - roxterm was removed because it currently does not work wel with tkPacman - The template for konsole was corrected - A template for qterminal was added. - The help text for this option was corrected accordingly - The runasroot option "sudo" now also works in KDE without having to modify the sudo configuration in an awkward way. The help text was modified accordingly. - The AUR PKGBULD file now uses a Makefile. I thank Alad Wenter for showing me how to set up a Makefile.

herremaw commented on 2017-10-22 14:49 (UTC)

@Alad I have just uploaded a new version of tkpacman with a Makefile based on your proposal. I have removed the execute permission for main.tcl, but I did not manage to remove it for askpass.tcl. The latter is called indirectly by "sudo --askpass" by storing "/usr/share/tkpacman/askpass/askpass.tcl" in the environment variable "SUDO_ASKPASS".If I put "tclsh /usr/share/tkpacman/askpass/askpass.tcl" in "SUDO_ASKPASS" "sudo --askpass" fails.

herremaw commented on 2017-10-15 06:13 (UTC) (edited on 2017-10-15 06:52 (UTC) by herremaw)

@Alad Thank you. I will have a look at it. At the moment tkPacman needs "askpass.tcl" to be executable, but that can be avoided. However, I am not sure that I understand the reason for your quote of file-hierarchy(7). Do you mean that the tcl-sources should be in /usr/lib/tkpacman rather than in /usr/share/tkpacman?