Package Details: alien_package_converter 8.95.9-3

Git Clone URL: https://aur.archlinux.org/alien_package_converter.git (read-only, click to copy)
Package Base: alien_package_converter
Description: Alien is a program that converts between the rpm, dpkg, stampede slp, and slackware tgz file formats
Upstream URL: http://joeyh.name/code/alien/
Keywords: alien converter package
Licenses: GPL2
Submitter: Megachip
Maintainer: curlywei
Last Packager: curlywei
Votes: 48
Popularity: 0.000001
First Submitted: 2012-09-03 16:33 (UTC)
Last Updated: 2025-11-10 08:15 (UTC)

Dependencies (7)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

curlywei commented on 2025-11-10 08:23 (UTC) (edited on 2025-11-10 08:25 (UTC) by curlywei)

Hi @RAMChYLD, I found GitHub source has an issue in the Makefile.PL snippet:

VER=$(shell perl -e '$$_=<>;print m/\((.*?)\)/'<debian/changelog)

The file debian/changelog only exists in the Debian source, as shown here:

https://salsa.debian.org/debian/alien/-/blob/master/debian/changelog

If you use the GitHub source code directly without any patch or modification, the version number won’t be detected when running:

alien -V

Therefore, I’m still using the official Debian source and upgraded it to version 8.95.9.

RAMChYLD commented on 2025-11-09 16:15 (UTC) (edited on 2025-11-09 16:24 (UTC) by RAMChYLD)

Just a heads up that alien 8.95.9 has been released.

Also I noticed that the website mentioned ( http://joeyh.name/code/alien/ ) has a link to a github repo of alien ( https://github.com/Project-OSS-Revival/alien ). Anyone think we should get our source code from there instead of the debian ftp?

curlywei commented on 2025-09-28 10:27 (UTC)

I would like to update the source URL to the following and upgrade to the latest version: https://ftp.debian.org/debian/pool/main/a/alien/

RAMChYLD commented on 2025-08-06 13:08 (UTC)

Is the maintainer still in the room with us?

Build now fails completely. The source for alien older than 8.95.4 is not longer available from Debian FTP. The latest version of alien is 8.95.8.

Also gettext-hostname is no longer available on Arch and AUR so the only way to get the hostname program is through inetutils.

RAMChYLD commented on 2024-01-22 14:00 (UTC) (edited on 2024-01-22 14:02 (UTC) by RAMChYLD)

Please add inetutils or gettext-hostname as a requirement.

deb.pm has dependencies for /usr/bin/hostname. Without the program attempt to cross-build .deb packages will fail.

Plexcon commented on 2020-11-06 16:58 (UTC)

make: *** [Makefile:72: po4a-stamp] Error 1 ==> ERROR: There was a failure in build(). Canceling...

Tab commented on 2018-03-28 21:41 (UTC)

Fix for the issue sergey.orloff mentioned:

$ PERL_VERSION="$(ls /usr/lib/perl5 |grep 5.)" && sudo ln -s /usr/lib/perl5/site_perl/Alien /usr/lib/perl5/$PERL_VERSION/site_perl/Alien

sergey.orloff commented on 2018-01-19 09:30 (UTC) (edited on 2018-01-19 09:31 (UTC) by sergey.orloff)

[sergey@p43es3g ~]$ alien Can't locate Alien/Package/Deb.pm in @INC (you may need to install the Alien::Package::Deb module) (@INC contains:

/usr/lib/perl5/5.26/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.26/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.26/core_perl /usr/share/perl5/core_perl

) at /usr/bin/alien line 292. BEGIN failed--compilation aborted at /usr/bin/alien line 292.

sl1pkn07 commented on 2017-08-26 23:06 (UTC)

diff --git a/PKGBUILD b/PKGBUILD index d10de40..3396d96 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=alien_package_converter pkgver=8.95 -pkgrel=2 +pkgrel=3 pkgdesc="Alien is a program that converts between the rpm, dpkg, stampede slp, and slackware tgz file formats" arch=('any') url="http://joeyh.name/code/alien/" @@ -15,20 +15,21 @@ sha256sums=('37a22587c33810feab323474bdadbf969fda2eb4e720b2ca01b40d82d6f71a17') build() { cd "${srcdir}/alien-${pkgver}" - # Setting these env variables overwrites any command-line-options we don't want... - export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps \ - PERL_MM_OPT="INSTALLDIRS=site DESTDIR='${pkgdir}'" \ - PERL_MB_OPT="--installdirs site --destdir '${pkgdir}'" \ - PERL5LIB="" PERL_LOCAL_LIB_ROOT="" \ - MODULEBUILDRC=/dev/null + ( export PERL_MM_USE_DEFAULT=1 \ + PERL5LIB="" \ + PERL_AUTOINSTALL=--skipdeps \ + PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='${pkgdir}'" \ + PERL_MB_OPT="--installdirs vendor --destdir '${pkgdir}'" \ + MODULEBUILDRC=/dev/null perl Makefile.PL - - make DESTDIR="${pkgdir}" PREFIX="${pkgdir}/usr" VARPREFIX="${pkgdir}" + + make + ) + } package() { cd "${srcdir}/alien-${pkgver}" - make DESTDIR="${pkgdir}" PREFIX="${pkgdir}/usr" VARPREFIX="${pkgdir}" INSTALLSITELIB=/usr/lib/perl5/site_perl INSTALLVENDORLIB=/usr/lib/perl5/vendor_perl install - mv "${pkgdir}"/usr/bin/site_perl/alien "${pkgdir}"/usr/bin + make DESTDIR="${pkgdir}" install }