mirror of
https://github.com/Project-OSS-Revival/alien.git
synced 2026-04-24 14:00:17 +00:00
The rewrite can convert from rpm to deb -- this is getting exciting!
This commit is contained in:
24
debian/changelog
vendored
24
debian/changelog
vendored
@@ -1,3 +1,27 @@
|
||||
alien (6.99) unstable; urgency=low
|
||||
|
||||
* The great rewrite. Alien is now based on pure object oriented package
|
||||
objects. These objects can read all relevant details about a package, and
|
||||
can generate packages based on that information. Thus, converting from one
|
||||
format to another becomes a simple matter of generating one of these
|
||||
objects, pointing it at a package, reblessing it into the destination
|
||||
class, and telling it to write the new package out! A basic alien can now
|
||||
be written using these objects in one "line" of perl -- in fact, here is
|
||||
one:
|
||||
perl -e 'use Alien::Package::Deb; use Alien::Package::Rpm; \
|
||||
$p=Alien::Package::Rpm->new(filename => shift);
|
||||
$p->read_file; $p->unpack;
|
||||
bless($p, "Alien::Package::Deb");
|
||||
$p->prep; $p->build;'
|
||||
* Almost every line of code has been rewritten.
|
||||
* Package descriptions now include a note that they were converted with
|
||||
alien. There are other numerous changes to the converted packages, for
|
||||
instance, generated .deb's now have more info in their copyright file.
|
||||
* The template files were all moved inside the objects, which is actually
|
||||
cleaner and is certainly easier to deal with.
|
||||
|
||||
-- Joey Hess <joeyh@debian.org> Thu, 20 Apr 2000 18:52:41 -0700
|
||||
|
||||
alien (6.59) unstable; urgency=low
|
||||
|
||||
* Fixed typo, Closes: #60424
|
||||
|
||||
Reference in New Issue
Block a user