Package Details: alien_package_converter 8.95-2

Git Clone URL: https://aur.archlinux.org/alien_package_converter.git (read-only)
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/
Licenses: GPL2
Submitter: Megachip
Maintainer: migrev
Last Packager: migrev
Votes: 39
Popularity: 0.412752
First Submitted: 2012-09-03 16:33
Last Updated: 2016-11-07 09:55

Latest Comments

jrborba commented on 2016-11-06 16:33

Seems that debhelper is no longer optional. Can confirm?

nbarbey commented on 2016-09-29 09:32

A dependency on the cpio package is probably missing too.

Without it I get the following error :

Unpacking of 'foo.rpm' failed at /usr/lib/perl5/site_perl/Alien/Package/Rpm.pm line 168.

Which points to the following line :

$this->do("rpm2cpio '".$this->filename."' | (cd $workdir; $decomp cpio --extract --make-directories --no-absolute-filenames --preserve-modification-time) 2>&1")

nbarbey commented on 2016-09-29 09:26

I think there is a missing dependency on the rpm-org package present in AUR.

riruiz commented on 2015-08-08 19:22

La dirección de la URL de Debian da un error 404
La versión que existe en la ftp de Debian es 8.94.

Saludos.

dlin commented on 2015-07-07 01:14

There is no 'rpm' package in AUR and official repository

GentleMonster commented on 2014-07-05 17:28

# Version 8.91
pkgver=8.91
sha256sums=('b935df38ec7e2cbacbbddaad1b31730caeeb1c7e42a23653e8e92c8a2f365a20')

drkitty commented on 2014-03-16 01:56

8.89 has been removed by Debian (for whatever reason). Bump the version to 8.90.

migrev commented on 2014-02-03 02:04

@RazZziel: rpm is an optional dependency. Just install it (available also in the AUR).

RazZziel commented on 2014-01-21 18:15

Doesn't work with the --to-rpm--to-rpm option:

sh: rpmbuild: command not found

rpmbuild is provided by the package "rpm"

chelqo commented on 2013-09-12 22:47

# New version:
pkgver=8.89
sha256sums=('35d237e3a08fb86ae83b1b6d941aa696e1dff5b5c8eb83fa818995f15527e4d8')

# I think the PKGBUILD should be:
make DESTDIR="${pkgdir}" PREFIX="${pkgdir}/usr" VARPREFIX="${pkgdir}" install

# and in my case, because "/usr/bin/site_perl" is not in the PATH:
( cd "${pkgdir}/usr/bin" ; ln -s site_perl/alien . )

mbostwick commented on 2012-11-11 20:08

Fixed. (Sorry for the delay wasn't watching this package ). I am really not interested in maintaining the package, but I will be happy to help if anyone is having any issues with it.

Megachip commented on 2012-10-26 02:32

Added DESTDIR="${pkgdir}" PREFIX=$pkgdir VARPREFIX=$pkgdir to build selection, untested

Megachip commented on 2012-10-26 02:28

This solution did not work for me :(

make: *** Keine Regel, um »make« zu erstellen. Schluss.
==> FEHLER: Ein Fehler geschah in package().

Megachip commented on 2012-10-26 02:18

i assume mbostwick will maintain the package

mbostwick commented on 2012-10-23 20:46

As an after though, everyone should already know this but just to be safe:
(which has why running makepkg is always a bad idea)
https://bbs.archlinux.org/viewtopic.php?id=67561

mbostwick commented on 2012-10-23 20:36

GCC and Make should not be dependencies see the arch wiki:https://wiki.archlinux.org/index.php/Arch_Build_System - "Note: Before complaining about missing (make) dependencies, remember that the base group is assumed to be installed on all Arch Linux systems. The group "base-devel" is assumed to be installed when building with makepkg. See #Install tools."

Also Make install should be fixed as stated by dlin : i.e in the package section replace make DESTDIR="${pkgdir}" install with
make DESTDIR="${pkgdir}" PREFIX=$pkgdir VARPREFIX=$pkgdir install

If you don't want to support this please do not put your self as the maintainer(if you didn't have ownership I could take it and make the changes and then orphan it again).

Thank you.

dlin commented on 2012-10-18 09:22

Is this line solve the build problem? (I don't know how to test, but this could package without error)

make DESTDIR="${pkgdir}" PREFIX=$pkgdir VARPREFIX=$pkgdir install

Megachip commented on 2012-09-25 17:28

Looks like it did not work without root Access cause Pearl modules Needs to be registered.

If you didn't like this, please provide a PKGBUILD which works.

Thx

thirtythreeforty commented on 2012-09-18 01:52

Nope, still no good.


Writing Makefile for Alien
Writing MYMETA.yml and MYMETA.json
perl -pe '$_="" if /use lib/; $_="our \$Version=\"8.88\";\n" if /VERSION_AUTOREPLACE/' alien.pl > alien
perl -i -pe "s/\@version\@/8.88/g" <alien.lsm.in >alien.lsm
perl -i -pe "s/\@version\@/8.88/g" <alien.spec.in >alien.spec
cp alien blib/script/alien
/usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/alien
cp Alien/Package/Deb.pm blib/lib/Alien/Package/Deb.pm
cp Alien/Package/Tgz.pm blib/lib/Alien/Package/Tgz.pm
cp Alien/Package.pm blib/lib/Alien/Package.pm
cp Alien/Package/Rpm.pm blib/lib/Alien/Package/Rpm.pm
cp Alien/Package/Pkg.pm blib/lib/Alien/Package/Pkg.pm
cp Alien/Package/Lsb.pm blib/lib/Alien/Package/Lsb.pm
cp Alien/Package/Slp.pm blib/lib/Alien/Package/Slp.pm
Manifying blib/man1/alien.1p
Manifying blib/man3/Alien::Package::Tgz.3pm
Manifying blib/man3/Alien::Package::Deb.3pm
Manifying blib/man3/Alien::Package::Rpm.3pm
Manifying blib/man3/Alien::Package.3pm
Manifying blib/man3/Alien::Package::Pkg.3pm
Manifying blib/man3/Alien::Package::Lsb.3pm
Manifying blib/man3/Alien::Package::Slp.3pm
==> Entering fakeroot environment...
==> Starting package()...
perl -i -pe "s/\@version\@/8.88/g" <alien.lsm.in >alien.lsm
install -d /usr/share/alien/patches \
/var/lib/alien
install: cannot create directory '/usr/share/alien': Permission denied
install: cannot change permissions of '/var/lib/alien': No such file or directory
make: *** [extra_install] Error 1
make: *** Waiting for unfinished jobs....
perl -i -pe "s/\@version\@/8.88/g" <alien.spec.in >alien.spec
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build alien_package_converter.
==> Restart building alien_package_converter ? [y/N]
==> ------------------------------------------------
==>

Megachip commented on 2012-09-18 01:45

hmm, tested with pacman and yaourt... should recheck this...

Megachip commented on 2012-09-18 01:43

hmm, tested with pacman and yaourt... should recheck this...

thirtythreeforty commented on 2012-09-18 00:50

It's still not working for me... I think there are a couple Makefile variables not getting set correctly. Look on line of the tarball's Makefile ("install -d..."); that's the line that's still failing.

Megachip commented on 2012-09-18 00:26

fixed

thirtythreeforty commented on 2012-09-17 23:53

This has to be installed with root or it fails, which I refuse to do. It seems like it's wanting to install it directly (!) without installing to the makepkg temporary directory. This needs fixing. It's essentially broken.

thirtythreeforty commented on 2012-09-17 23:52

This has to be installed with root or it fails, which I refuse to do. It seems like it's wanting to install it directly (!) without installing to the makepkg temporary directory. This needs fixing!

gbc921 commented on 2012-09-14 18:39

Maybe I get your question wrong, but Pacman always need to run with root/sudo privileges.
Yaourt does not, although at same point it will ask the password for calling pacman or doing root actions.

Megachip commented on 2012-09-14 14:13

Thought pacman always run with root privileges? I'll check this later. Thx for report

gbc921 commented on 2012-09-14 01:36

I've got an error when installing it:


==> Starting package()...
perl -i -pe "s/\@version\@/8.88/g" <alien.lsm.in >alien.lsm
install -d /usr/share/alien/patches \
/var/lib/alien

install: cannot create directory '/usr/share/alien': Permission denied

install: cannot change permissions of '/var/lib/alien': No such file or directory

make: *** [extra_install] Error 1
make: *** Waiting for unfinished jobs....
perl -i -pe "s/\@version\@/8.88/g" <alien.spec.in >alien.spec

----
Maybe the Makefile.PL needs to be executed with root permission.

Megachip commented on 2012-09-07 18:49

There is a problem cause alien already exist in aur. Hope this is fixed now.

sonic414 commented on 2012-09-07 16:56

Broken?
I get:

==> Validating source files with sha256sums...
alien_8.88.tar.gz ... Passed
==> Extracting Sources...
-> Extracting alien_8.88.tar.gz with bsdtar
==> Starting build()...
/tmp/yaourt-tmp-sonic414/aur-alien_package_converter/./PKGBUILD: line 15: cd: /tmp/yaourt-tmp-sonic414/aur-alien_package_converter/src/alien_package_converter: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build alien_package_converter.

sonic414 commented on 2012-09-07 16:56

Broken?

Gets :

/tmp/yaourt-tmp-sonic414/aur-alien_package_converter/./PKGBUILD: line 15: cd: /tmp/yaourt-tmp-sonic414/aur-alien_package_converter/src/alien_package_converter: No such file or directory