Package Details: tkpacman 1.8.0-3

Git Clone URL: https://aur.archlinux.org/tkpacman.git (read-only)
Package Base: tkpacman
Description: A lightweight GUI for pacman built with Tcl/Tk
Upstream URL: http://sourceforge.net/projects/tkpacman
Keywords: GUI pacman system
Licenses: GPL
Submitter: herremaw
Maintainer: herremaw
Last Packager: herremaw
Votes: 46
Popularity: 1.798706
First Submitted: 2013-08-25 14:25
Last Updated: 2018-03-12 14:23

Dependencies (11)

Required by (0)

Sources (1)

Latest Comments

herremaw commented on 2018-03-12 14:26

Version 1.8.0-3 has been uploaded to the AUR.

The sources are downloaded from sourceforge.net again.

So, in fact, version 1.8.0-3 is identical to 1.8.0-1.

herremaw commented on 2018-03-03 13:42

Version 1.8.0-2 has been uploaded to the AUR.

The only difference with respect to version 1.8.0-1 is that the source tar-ball is no longer downloaded from sourceforge but has been stored in the AUR.

That is only a temporary solution. It allows users to build the AUR package and gives me some time to look for a permanent solution to the sourceforge problem.

Alad commented on 2018-03-02 08:33

There's nothing really preventing you, though if the package would be added to community at some point (tkpacman has more than enough votes) having the source code hosted on AUR would not be too convenient...

The issues with sourceforge have going on for a while, I'm not sure when it will be resolved:

https://twitter.com/sfnet_ops

herremaw commented on 2018-03-02 06:42

@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

@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

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

@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

@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

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

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.

All comments