Commit Graph

270 Commits

Author SHA1 Message Date
joey
a776300da4 * Major typo fix in Tgz.pm.
* Fixed newlines in tgz filelist.
   * Fixed some undefined value warnings.
   * Put the rpm spec file back in. Converting the debs to rpms fails
     because rpm doesn't use the same perl include path. Bummer.
2000-04-23 03:28:19 +00:00
joey
6aedf3dde4 put the spec back, and fixed it up 2000-04-23 03:20:12 +00:00
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