Package Details: xsh 2.1.25-1

Git Clone URL: https://aur.archlinux.org/xsh.git (read-only)
Package Base: xsh
Description: XSH - XML editing shell
Upstream URL: http://xsh.sourceforge.net/
Licenses: GPL, PerlArtistic
Submitter: kkl2401
Maintainer: kkl2401
Last Packager: kkl2401
Votes: 5
Popularity: 0.000304
First Submitted: 2006-11-12 22:35
Last Updated: 2016-08-21 13:13

Latest Comments

kkl2401 commented on 2016-08-21 13:14

Sorry, I completely missed comments here. It is now updated to 2.1.25.

frostering commented on 2016-02-25 12:51

Outdated url.

Editing PKGBUILD to 2.1.25 version and updating md5sum to 98d4d1124f59c854a873ceb594cd816d works fine.

sinisterstuf commented on 2015-05-29 13:49

This package depends on perl-uri to run. The test fails without it and indeed it crashes without it. It would be good to include it in the depends list.

kkl2401 commented on 2014-08-21 19:24

Updated to 2.1.17.

jamesan: Regarding this and all the other packages you commented on: it depends on what you call a bug. Yes, the PKGBUILDs contain some constructions that are no longer recommended. On the other hands the packages still build (at least the one I randomly chose and tried; if some of them don't, let me know). I'm happy to update the PKGBUILD when it needs modifying anyway (e.g. there is a new version like with this one). But I see no point in updating a functioning PKGBUILD for a library that hasn't changed in years, just because the build function should be officially split to build and package.

Also, I don't think the package should be renamed to perl-xml-xsh. Even though technically you could say it is a perl module, it is first and foremost a standalone perl application. Those don't follow these naming conventions, those are called as the application itself is called.

jamesan commented on 2014-08-21 02:27

The PKGBUILD has a couple bugs, like not specifying a required package() function and also doing packaging and checking in build() rather than their respective package() and check() functions.

I've updated the PKGBUILD to 2,1,17, viewable here:
https://github.com/jamesan/aur-pkgs/blob/master/perl-xml-xsh/PKGBUILD

I also think this package should be renamed to perl-xml-xsh to be in line with other perl packages that are named by appending the lowercase of their module name to "perl-".

I'd happily take over this AUR package if kk12401 no longer wants to take this on.

jamesan commented on 2014-08-21 02:26

The PKGBUILD has a couple bugs, like not specifying a required package() function and also doing packaging and checking in build() rather than their respective package() and check() functions.

I've updated the PKGBUILD, viewable here:
https://github.com/jamesan/aur-pkgs/blob/master/perl-xml-xsh/PKGBUILD

I also think this package should be renamed to perl-xml-xsh to be in line with other perl packages that are named by appending the lowercase of their module name to "perl-".

I'd happily take over this AUR package if kk12401 no longer wants to take this on.

kkl2401 commented on 2013-10-13 19:42

Updated to 2.1.12.

pdxleif commented on 2013-09-02 21:04

2.1.7 is out. 2.1.6 seems to have been broken by dependency upgrades:
"Can't call method "at" on an undefined value at /usr/share/perl5/vendor_perl/Parse/RecDescent.pm line 3159"
But 2.1.7 works fine.

kkl2401 commented on 2012-03-03 18:39

Updated to 2.1.6. Works for me here.

kkl2401 commented on 2012-02-27 02:39

Seems there's version 2.1.6 on CPAN, I'm flagging this out of date. I hope I'll be able to try to make the new version work in the following days.

pdxleif commented on 2012-02-22 18:59

Maybe we can get upstream to update. For now, I've downgraded back to per-parse-recdescent 1.965001-1 and put it in IgnorePkg.

pdxleif commented on 2012-02-21 01:06

Apparently no longer works with the latest version of perl-parse-recdescent.

kkl2401 commented on 2010-09-03 23:01

True, thanks. Package updated.

pdxleif commented on 2010-09-03 05:38

I had to remove the last 3 lines from the PKGBUILD to get it to install. Those no longer seem necessary - this gets installed to a vendor perl bin directory that's already added to the path by perl.