Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-15 | Quote fields with <> chars (again). | Justin Davis | 1 | -1/+1 | |
2012-05-15 | Inject digests before substituting version strings. | Justin Davis | 1 | -1/+1 | |
2012-05-15 | Forgot to add vervar script. | Justin Davis | 1 | -0/+52 | |
2012-05-14 | Add feature to replace ver-strings with $pkgver. | Justin Davis | 4 | -26/+53 | |
Alot of logic was added to allow changing versions in mods while still preserving the version in the $_ver custom variable. | |||||
2012-05-13 | Don't try to seek stdin in scanfields. | Justin Davis | 1 | -1/+0 | |
2012-05-12 | Adds perl-lwp-protocol-https mod. | Justin Davis | 1 | -0/+2 | |
2012-05-12 | Replace all mods with tcl versions. | Justin Davis | 21 | -38/+36 | |
2012-05-12 | Adds setdep command. | Justin Davis | 1 | -1/+33 | |
Fix bugs when appending to dotinstall files. | |||||
2012-05-06 | TCL version of modpkg seems to be in working order. | Justin Davis | 1 | -20/+58 | |
2012-05-05 | Start of tcl rewrite of modpkg. | Justin Davis | 1 | -332/+102 | |
2012-04-30 | Make sure the epoch is an integer... | Justin Davis | 1 | -1/+1 | |
2012-04-30 | Automatically set epoch in mods/perl-anyevent. | Justin Davis | 1 | -1/+1 | |
2012-04-30 | Fix typo in mods/perl-anyevent. | Justin Davis | 1 | -1/+1 | |
2012-04-30 | Fix typos in mods/perl-extutils-makemaker. | Justin Davis | 1 | -1/+1 | |
2012-04-22 | Do not rm the PKGDATA file automatically. | Justin Davis | 1 | -1/+1 | |
2012-04-22 | Add _distdir var to perl PKGBUILDs. | Justin Davis | 2 | -31/+46 | |
pbfields now recognizes a customvars field which names other fields it should print in the PKGBUILD header. These field names are prefixed with an underscore ("_"). | |||||
2012-04-21 | Use simplier parameter expansion in perlbrew mod. | Justin Davis | 1 | -1/+1 | |
2012-04-21 | Use test -z just for kicks. | Justin Davis | 1 | -1/+1 | |
2012-04-21 | Emit unknown PKGDATA fields unchanged. | Justin Davis | 1 | -2/+10 | |
Previously unknown fields would be filtered out. | |||||
2012-04-21 | Use the GENPKGDBG var in perl-dist. | Justin Davis | 1 | -1/+1 | |
2012-04-21 | Fix modpkg typo. Don't use old fieldVals method. | Justin Davis | 1 | -5/+4 | |
Also fixes the number of space in the indent. I remember that two is preferred. | |||||
2012-04-21 | Rename METBIN var to PREPSPATH. | Justin Davis | 2 | -7/+7 | |
I meant to do this earlier. Oh well. | |||||
2012-04-21 | Fix the perlbrew mod. | Justin Davis | 1 | -3/+5 | |
Replace the license, dont just add to it. Append to the package() func in one fell swoop. | |||||
2012-04-21 | Make missing cpanmods message friendlier. | Justin Davis | 1 | -0/+3 | |
Scrapecore needs ~/.genpkg/var/cpanmods data to exist. When it is missing try to give a friendlier error message. | |||||
2012-04-21 | Make missing coremods message friendlier. | Justin Davis | 1 | -7/+11 | |
Use the PREPSPATH env variable to tell the user exactly where the scrapecore script is located. | |||||
2012-04-21 | Change METABIN var to PREPSPATH. | Justin Davis | 20 | -40/+33 | |
genpkg uses this to tell prepkg where the preparer scripts are located. | |||||
2012-04-21 | PkgDataFields are now just Lists. | Justin Davis | 1 | -28/+24 | |
Since fields are basically just lists of PkgDataFieldVal objects we can use lists. This makes assigning to fields easier in modifier scripts. For example: license = list("GPL2", "LGPL2.1") | |||||
2012-04-21 | Fix typo in setup. | Justin Davis | 1 | -4/+5 | |
Forgot to rename a reference to $t. | |||||
2012-04-21 | Add modpkg call to genpkg. | Justin Davis | 1 | -8/+13 | |
Rename mention of tweaks to mods. | |||||
2012-04-16 | Generate .install files from genpkg as well. | Justin Davis | 1 | -3/+33 | |
2012-04-16 | Rename tweaks/ to preps/. | Justin Davis | 23 | -7/+12 | |
Adds GENPKGDBG env variable. Set it to prevent genpkg from removing PKGTREE and PKGDATA. | |||||
2012-04-16 | Rename the metas/ directory to preps/. | Justin Davis | 7 | -9/+9 | |
This matches the prepkg script name. | |||||
2012-04-16 | Rename mkpkgmeta script to prepkg. | Justin Davis | 3 | -2/+2 | |
2012-04-16 | Remove empty mergepbfields file. I forget what it was for. | Justin Davis | 1 | -0/+0 | |
2012-04-16 | Remove digest calculation from perl-dist. | Justin Davis | 1 | -24/+0 | |
2012-04-16 | New injectdigs script. | Justin Davis | 2 | -1/+60 | |
This takes PKGDATA on standard input printing it to standard output. Digests for each file entry in the source array are printed along with the other PKGDATA fields. | |||||
2012-04-16 | Update setup. Remove mergepbfields and rename modpkgmeta. | Justin Davis | 1 | -1/+1 | |
2012-04-16 | modpkg now seems to be in mostly working order. | Justin Davis | 1 | -18/+273 | |
2012-04-15 | Switch metas back to printing to stdout. | Justin Davis | 3 | -12/+5 | |
2012-04-15 | Fix typo which adds misplaced perl code to PKGBUILD. | Justin Davis | 2 | -2/+0 | |
2012-03-07 | Change perl-pkgbuild to use new PKGTREE. | Justin Davis | 6 | -129/+199 | |
Updates genpkg as well. Adds func to genpkg for merging files back together from PKGTREE dir. | |||||
2012-03-05 | Make pkgtree scripts simpler still. | Justin Davis | 3 | -63/+21 | |
2012-03-05 | Replace old pkgtree scripts with new simpler ones. | Justin Davis | 5 | -125/+88 | |
2012-02-24 | Start dir-based package trees. Adds catpkgtree. | Justin Davis | 1 | -0/+67 | |
2012-02-13 | Start of Io version of modpkgmeta. | Justin Davis | 1 | -0/+74 | |
2012-02-05 | Start of big rewrite of pkg tweaking. | Justin Davis | 14 | -533/+376 | |
The current setup is only really good for modifying PKGBUILD fields. The modification of PKGBUILD funcs is hackish. Instead, the tweaks will be written in a scripting language (like Io) where both PKGBUILD fields and function code can be easily modified. Fields should be able to be modified just like arrays, but with easier package matching going on. PKGBUILD bash functions are simply arrays of lines, but they are not as sophisticated. Instead they can only be appended to. Package files are represented as trees. Each file (PKGBUILD pkg.install) is a child of the top-level node of the tree. Each child of the file node is a section of the file (intro, body, end). Each section can also have its own intro, body, and end node. In this way each bash function is a node with its own intro, body, and end node. Prepending to a function appends to its intro node. Appending to a function appends to its end child node. The body cannot be modified. | |||||
2012-02-05 | Use new ~/.genpkg dir in scrapecore. | Justin Davis | 1 | -2/+2 | |
Reads ~/.genpkg/var/cpanmods by default now. | |||||
2012-01-21 | Force perl-http-message dep to be >= 6. | Justin Davis | 1 | -0/+2 | |
2012-01-21 | Fix bug where deps on core modules barfed. | Justin Davis | 1 | -8/+25 | |
https://bugs.archlinux.org/task/27998 This also adds a simple form of tracing that is enabled with the GENDBG environment variable is set to any value. | |||||
2012-01-17 | Change output of genpkg to be less spammy. | Justin Davis | 1 | -3/+5 | |
Move message about tweaking the PKGDATA to stderr. |