joey
84fdfc7a95
looks like I need this
2000-04-23 02:29:00 +00:00
joey
23baf2bcf4
* Major typo fix in Tgz.pm.
...
* Fixed newlines in tgz filelist.
* Fixed some undefined value warnings.
2000-04-22 23:32:45 +00:00
joey
84a8367902
* 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, mutating 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 -MAlien::Package::Deb -MAlien::Package::Rpm -e '
$p=Alien::Package::Rpm->new(filename => shift); $p->unpack;
* 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.
* Usernames are now looked up the way POSIX intended.
* alien.1 is now generated from POD docs.
* Alien can now convert into multiple formats at once.
* Alien now always cleans up after failed converts, Closes : #62331
* Alien can now be used to just install a package with no conversion.
Closes : #53441
* Use a Makefile.PL because that seems to make sense, which means lots of
the build system had to be changed.
2000-04-22 06:18:50 +00:00
joey
6b27184a23
renamed after all
2000-04-22 06:02:51 +00:00
joey
60f67d6d70
switched to using Makefile.PL, though I hate MakeMaker, it seems to make
...
some sense to use it here.
2000-04-22 05:47:47 +00:00
joey
f79b8473da
full patch support (untested)
2000-04-22 04:52:41 +00:00
joey
422923094e
more docs
2000-04-22 02:11:35 +00:00
joey
f85230dc81
more bugfixes
2000-04-22 02:09:13 +00:00
joey
624306abba
more sanity checks
2000-04-22 01:58:31 +00:00
joey
d50d1982d5
more bugfixes
2000-04-22 01:47:39 +00:00
joey
07a81c8b5c
more bug fixes
2000-04-22 01:16:10 +00:00
joey
d384a93c99
tons of bugfixes
2000-04-22 00:56:50 +00:00
joey
d982c7357b
fixed package names
2000-04-21 23:30:45 +00:00
joey
25915dbdbc
more options supported
2000-04-21 23:30:38 +00:00
joey
81a6189984
closed some bugs
2000-04-21 23:24:53 +00:00
joey
00d7b76356
rewritten (and untested)
2000-04-21 23:24:47 +00:00
joey
9487c7a173
killed dups
2000-04-21 22:49:11 +00:00
joey
81997cb622
Moved manpage into pod.
2000-04-21 22:48:23 +00:00
joey
fe84a0dbfc
Moved in patch finding code.
2000-04-21 22:23:53 +00:00
joey
25d4bcbe7a
Added checkfile class method.
2000-04-21 22:18:49 +00:00
joey
b78f13c060
Finished conversion.
2000-04-21 22:09:14 +00:00
joey
e06549623e
tweaks
2000-04-21 21:34:28 +00:00
joey
d4df642652
Nearly done.
2000-04-21 21:26:14 +00:00
joey
7b791faf95
Slps should build now (untested).
2000-04-21 21:06:44 +00:00
joey
f3ee72f982
merged in Fromslp.pm
2000-04-21 10:50:54 +00:00
joey
0785a47617
converted
2000-04-21 10:50:35 +00:00
joey
25c4d51678
rewritten
2000-04-21 09:56:25 +00:00
joey
75250b699d
hm
2000-04-21 09:56:17 +00:00
joey
65c6abb47f
added framework
2000-04-21 09:56:06 +00:00
joey
be2ab208ac
killed CHANGES
2000-04-21 08:56:33 +00:00
joey
121a1e9491
links no longer needed
2000-04-21 08:55:46 +00:00
joey
e38d3d5c6b
templates are no longer used (yay!)
2000-04-21 08:54:55 +00:00
joey
cd02f8033b
Killed files which have been rewritten and moved.
2000-04-21 08:53:31 +00:00
joey
72a5a67af3
rpms can be built now.
2000-04-21 08:48:04 +00:00
joey
9779b8db62
rpms can be built now.
...
Call init first because it may set up variables that are used by scan.
2000-04-21 08:48:01 +00:00
joey
7c75ce6ee4
improved sample program
2000-04-21 07:33:17 +00:00
joey
bfacf70e1f
not sure
2000-04-21 07:33:12 +00:00
joey
5bb771334d
packages automatically scan when the filename is set
2000-04-21 07:33:07 +00:00
joey
aa4c9a8b71
renamed a method, plus, building now fully works for deb's
2000-04-21 06:40:08 +00:00
joey
eae03ee44d
The rewrite can convert from rpm to deb -- this is getting exciting!
2000-04-21 06:16:26 +00:00
joey
a13d726fef
Moving right along.. I've moved the fixfields code in now.
2000-04-21 05:08:50 +00:00
joey
3a137ecdd4
fixed tree cleaning
2000-04-21 02:28:52 +00:00
joey
e142f96f77
added, at the beginning of the oo rewrite
2000-04-21 02:23:53 +00:00
joey
cd045e6c33
* Fixed typo, Closes : #60424
2000-03-15 04:31:25 +00:00
joey
6f7dc901be
* Patch from Michael Barabanov <baraban@fsmlabs.com> to make -n work by
...
preventing rpm from expanding stuff like %S in the uuencoded scripts.
2000-03-12 23:40:38 +00:00
joey
6cbb8c267d
* Corrected priority in control file to optional; ftp admins, please take
...
note! This pakage has never belonged in extra..
2000-03-11 12:10:49 +00:00
joey
ddc4040def
* Corrected a problem triggered by wordperfect's deb: rpm can't deal with
...
files that have spaces, unless they are quoted. Thus, quote all filenames.
* Handles empty directories now when converting to rpm.
2000-01-21 00:37:55 +00:00
joey
96387221f0
* Patch from Jan Nieuwenhuizen to fix control file extraction on
...
non-debian systems. Not for frozen.
2000-01-16 22:50:13 +00:00
joey
27eaa10fb7
* Added metrolink motif diffs from
...
Andreas Voegele <andreas.voegele@nikocity.de >
2000-01-04 18:20:39 +00:00
joey
e6263eeb48
Hm, eh.
2000-01-04 02:07:25 +00:00