aboutsummaryrefslogtreecommitdiff
path: root/Makefile.PL
Commit message (Collapse)AuthorAge
* build: Don't install an empty share/ikiwiki/examples/doc/examplesSimon McVittie2020-02-13
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* t: Consistently remove temp directory before testing, not afterSimon McVittie2019-02-03
| | | | | | When a test fails, it's useful to be able to inspect the output. Signed-off-by: Simon McVittie <smcv@debian.org>
* build: Add `make reset-generated`Simon McVittie2019-02-03
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* build: Add `make git-dist` targetSimon McVittie2018-03-09
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* Avoid unexpected full paths from find(1).Amitai Schleier2018-03-02
|
* build: Ensure that pm_to_blib finishes before rewriting shebang linesSimon McVittie2018-01-29
| | | | | Otherwise, rewriting shebang lines can race with pm_to_blib, potentially resulting in files being corrupt or empty.
* build: Use if/then instead of `||` so that the `-e` flag worksSimon McVittie2018-01-29
|
* build: `set -e` before each `for` loop, so that errors are reliably trappedSimon McVittie2018-01-29
|
* Standardize on --long-option instead of -long-optionSimon McVittie2015-03-01
| | | | | | | | | | [[forum/refresh_and_setup]] indicates some confusion between --setup and -setup. Both work, but it's clearer if we stick to one in documentation and code. A 2012 commit to [[plugins/theme]] claims that "-setup" is required and "--setup" won't work, but I cannot find any evidence in ikiwiki's source code that this has ever been the case.
* Add ikiwiki-comment to shebang_scripts.Amitai Schlair2014-10-20
|
* add ikiwiki-comment programJoey Hess2014-10-20
|
* Match word boundary (think "/usr/bin/perl5.18").Amitai Schlair2014-10-19
|
* Replace shebang paths with the build-time $(PERL).Amitai Schlair2014-10-12
| | | | | | On non-Debian systems, /usr/bin/perl might not be the best available Perl interpreter. Use whichever perl was used to run Makefile.PL, unless it was "/usr/bin/perl", in which case there's nothing to do.
* Anchor subst to opening ", avoiding side effects.Amitai Schlair2014-09-19
| | | | | | | | SYSCONFDIR might be overridden to a value containing "etc/ikiwiki", in which case we might overzealously substitute more than once, especially if SYSCONFDIR is overridden to different values at build and install time. Avoid this by matching only the instances we meant to match.
* rename so linitian can find the unminified versionsJoey Hess2014-08-15
|
* add YAML::XS dep to Makefile.PLJoey Hess2013-12-03
|
* Makefile.PL: overwrite theme style.css instead of appendingMikko Rapeli2013-03-30
| | | | Appending causes problems when upgrading existing installation.
* Avoid a GNUism in find(1).Amitai Schlair2012-02-21
| | | | (cherry picked from commit 9659272e25fac37f896991dab01a05b4f4c85ccb)
* Portability fixes:Amitai Schlair2012-01-08
| | | | | * Define overridable defaults for SYSCONFDIR and MANDIR. * Avoid GNUisms in sed(1) and cp(1).
* Add test coverage analysis (make coverage)Simon McVittie2011-11-09
|
* jquery source cleanupJoey Hess2011-08-24
| | | | | | | | | | | | | | | | | | | * Add unminified jquery js and css files to source. * Update to jquery 1.6.2, and jquery-ui 1.8.14. The full files are included in the source but not the binary. I'm not minifying the files as part of build because I don't want ikiwiki to build depend on a javascript minifier. (Let alone need one at runtime). Nor do I want to deal with any breakage caused by the minifier. These files were taken from the debian packages. The jquery-tmpl full file was taken from revision 66bb852217c49ae8c9a8f2522150354ae80463de of its git repository, which matches the minified file I already had. I did not want to deal with possible breakage in newer versions; this thing claims to need an ancient version of jquery (1.4.2), and is perhaps only working by luck with the newer versions as it is.
* don't install discussion pages for example sitesJoey Hess2011-06-03
| | | | also dropped old .svn excludes
* remove reundant chengelog version parseJoey Hess2011-03-19
|
* prepend base.css to theme's style.cssJoey Hess2010-12-11
| | | | this allows a theme to be built based on another
* parameterize FIND and SEDJoey Hess2010-09-27
|
* preserve timestamps for directive and theme underlaysJoey Hess2010-06-16
|
* add theme pluginJoey Hess2010-06-16
|
* Merge branch 'master' into templatemoveJoey Hess2010-04-23
|\ | | | | | | | | Conflicts: doc/templates.mdwn
| * better fix for use lib issueJoey Hess2010-04-22
| | | | | | | | PER5LIB does not override fully, so need to run .in versions
| * switch to PERL5LIB so that use lib inserted for INSTALL_BASE is overridden ↵Joey Hess2010-04-22
| | | | | | | | during build
* | add mycleanJoey Hess2010-04-23
|/
* fix buggy program installation codeJoey Hess2010-04-03
|
* Add preprocessed 'use lib' line to ikiwiki-transition and ikiwiki-calendar ↵Joey Hess2010-03-26
| | | | if necessary for unusual install.
* Add new --clean option; this makes ikiwiki remove all built files in the ↵Joey Hess2010-02-28
| | | | destdir, as well as wrappers and the .ikiwiki directory.
* more portable use of sed -iJoey Hess2009-11-09
| | | | | Apparently OS X requires the extension be specified. But this turns on backup in GNU sed, so have to remove that.
* add spec fileJoey Hess2009-10-29
| | | | Modify makefile to update spec file version number.
* install ikiwiki-calendarJoey Hess2009-10-11
|
* change PROFILE to use Devel::NYTProfJoey Hess2009-08-13
|
* quote version numbers to avoid them being interpreted as unicode charactersJoey Hess2009-07-23
|
* split out underlay_install targetJoey Hess2009-07-21
|
* build translated underlays for use with non-English wikisJoey Hess2009-07-20
|
* create translated underlays in mdwn formatJoey Hess2009-07-20
| | | | | | These are for use by wikis where the primary language is not English. On such a wiki, it makes sense to use an underlay has the source for pages in the native language.
* use empty underlay dirs when building po underlaysJoey Hess2009-07-20
|
* speed up incremental underlaypo runsJoey Hess2009-07-19
|
* move source removal back to underlaypo ruleJoey Hess2009-07-19
|
* move clean code to clean ruleJoey Hess2009-07-19
|
* renameJoey Hess2009-07-19
|
* don't run basewikipo by default yet, comment out all languagesJoey Hess2009-07-19
|
* add basewikipo po file generation thingJoey Hess2009-07-19
|
* debhelper v7; rules file minimisation.Joey Hess2009-02-15
|