|
 |
added script to create a basic PKGBUILD file (for ArchLinux) from .spec |
 |
integrated spec2arch into the pkgmake process. This includes a few new command line (and configuration file) parameters for pkgmake |
v0.1.7 (01.06.2008) |  |
---|
|
 |
adding the placeholders __DEB_REQUIRES__ and __RPM_REQUIRES__ for requirements specific to the given package format |
 |
adding the placeholders __RECOMMENDS__, __SUGGESTS__ and __REPLACES__ for the Debian-specific keywords (requires debbuild >= revision 129) |
 |
updated dependencies in SpecFile template |
v0.1.6 (10.10.2007) |  |
---|
|
 |
adding the -autosect switch: Debian sections can now automatically be derived from RPM groups, using a plain text mapping file you can edit to match your wishes |
 |
changelog sorting ate entries when the same date was used for more than one |
 |
made the exit codes more distinct |
 |
updated man pages |
v0.1.5 (10.08.2007) |  |
---|
|
 |
Tar forgot about hidden files - fixed |
 |
configuration is now read "serialized": hard-coded setting inside the script are overwritten by definitions in the system wide configuration (etc/pkgmake/pkgmake.conf), which are then overwritten by the values of the personal config (~/.pkgmake/pkgmake.conf). This way you only need to re-define differences, and not setup everything again. |
 |
updated docs a little bit |
 |
added option to always remove the .spec after processing (RMSPEC=1) and cmd line option to override (-keepspec) |
v0.1.4 (03.08.2007) |  |
---|
|
 |
the new -section cmd line switch (or SECTION config keyword) now causes pkgmake to create a separate .dspec file for debbuild, replacing the __GROUP__ variable by the given Debian section instead of the RPM group. By default, this .dspec file will be deleted after processing. |
 |
some documentation updates: "man pkgmake" now also lists some examples, the doc/pkgmake.txt file finally has "additional information", and one more file (doc/install.txt) has been added to explain the installation using the make utility. |
 |
configuration files are now in /etc/pkgmake/ resp. ~/.pkgmake |
 |
added changelog sorting (important for rpmbuild) |
 |
Fixed DEBOPTS/RPMOPTS (sometimes didn't work) |
v0.1.3 (27.07.2007) |  |
---|
|
 |
add uninstall target to Makefile and make the whole Makefile better complying to what the make documentation recommends |
 |
the -p command line parameter was setting the package name (and not the packager, as it should) |
 |
added MKSDEB and MKSRPM configuration options (and corresponding command line parameters -sdeb, -srpm, -nosdeb, -nosrpm) - source packages are no longer created by default (set MKSDEB=1 and MKSRPM=1 in the configuration file to restore previous behaviour) |
 |
changed the "silencing" parameters: \"-q -q\" as before (turn off STDOUT and STDERR from sub-processes, i.e. debbuild/rpmbuild). But: -Q to make pkgmake itself silent. This way you can tell pkgmake to "shut up" while still having the output from debbuild/rpmbuild. |
 |
added the possibility to pass additional parameters to debbuild/rpmbuild (see the DEBOPTS/RPMOPTS config and -debopt/-rpmopt command line parameters) |
v0.1.2 (22.07.2007) |  |
---|
|
 |
added the MKTAR configuration variable (and -notar command line switch) |
 |
added the NUKECVS config variable (and -nonukecvs command line switch) for cleaning up the copy of your source (and thus the distribution tarball) from CVS/SVN config files |
 |
configuration files have been overriding command line options - fixed. |
 |
removed all the automatic sudo - if you need to run as a different user, you now have to sudo the script yourself |
 |
Added processing for *.rpm packages (see the new configuration options MKDEB and MKRPM). You now can decide whether you want to build *.deb, *.rpm or both. Use command line parameters (-[no]deb, -[no]rpm) to override. |
 |
Changelog was applied in wrong order (causing rpmbuild to fail) |
v0.1.1 (20.07.2007) |  |
---|
|
 |
first public version |
|
---|
|