31 Commits

Author SHA1 Message Date
Christopher Allan Webber
ae69f816f8 Switch from "cp --no-clobber" to "cp -n" for bsd compatibility 2015-05-13 22:43:35 -05:00
ayleph
b0e3ba4c68 Use virtualenv set by configure 2015-04-03 14:58:42 -05:00
Christopher Allan Webber
d0db98921a Make "make check" actually run tests 2015-02-21 15:47:33 -06:00
Christopher Allan Webber
0f79732002 Removing cruft from the makefile 2015-02-17 18:06:29 -06:00
Christopher Allan Webber
09e2db3089 Clean up makefile, make make docs / make info actually work!
This commit sponsored by Alon Levy!  Thank you, for everything!
2015-02-17 17:55:00 -06:00
Christopher Allan Webber
94eb44d61b Add myself to the copyrights of Makefile.in 2015-02-17 16:58:39 -06:00
Christopher Allan Webber
9cc496f48f Clarify the "make clean" caution'ing 2015-02-17 16:46:55 -06:00
Christopher Allan Webber
d466977da7 Proper cleanup of extlib with a make distclean
Also be sure to build the actual virtualenv target with a "make" if
that's how we're set up.

This commit sponsored by Pablo J. Urbano Santos.  Thank you!
2015-02-17 16:35:40 -06:00
Christopher Allan Webber
572106e230 Script and makefile adjustments for updating extlib 2015-02-17 15:48:27 -06:00
Christopher Allan Webber
2f841a6c8f Add a "make docs" target 2015-02-17 15:38:49 -06:00
Christopher Allan Webber
4aaa7fac14 Switch to using ./devtools/compile_translations.sh in Makefile.in
This commit sponsored by Federico Bruni.  Thank you!
2015-02-14 16:12:50 -06:00
Christopher Allan Webber
2b475821a1 Remove the paste.ini rule. 2014-10-10 14:42:18 -05:00
Christopher Allan Webber
90c2989bd2 Also remove the include directory 2014-10-10 14:42:17 -05:00
Christopher Allan Webber
1da574c6c9 Various makefile fixes
- Actually use $(PYTHON) in virtualenv creation
 - Make paste.ini if need be
 - distclean is more forgiving if files aren't there
 - clean up virtualenvs also
2014-10-10 14:42:17 -05:00
Christopher Allan Webber
86f89fd0b1 No rule, yet, to clean house. 2014-10-10 14:42:17 -05:00
Christopher Allan Webber
b2624eb0fb Users now get an editable copy of mediagoblin.example.ini->mediagoblin.ini
This way we no longer have people confusedly editing mediagoblin.ini
when they meant to edit mediagoblin.example.ini.  Hopefully it should be
a lot simpler.
2014-10-10 14:42:17 -05:00
Christopher Allan Webber
adecace30b Symlink the appropriate paste.ini 2014-10-10 14:42:16 -05:00
Christopher Allan Webber
65686465e7 Set USE_PYTHON3 to yes/no depending on whether --with-python3 enabled 2014-10-10 14:42:16 -05:00
Christopher Allan Webber
96f9c530ea Most of the way to having a desirable ./configure && make setup
Tries to simplify a lot of the configure code.  This is mostly because I
found what I expected the previous configure setup to do wasn't quite
what it was doing.

Also supports a --with-python3 option.
2014-10-10 14:42:16 -05:00
Christopher Allan Webber
07778a69da Continuing to iterate toward the right autoconf/make solution 2014-10-10 14:42:16 -05:00
Christopher Allan Webber
a9dc855ada Updated MediaGoblin config stuff to latest pyconfigure release
Iterating towards what we want in the configure setup.
2014-10-10 14:42:16 -05:00
Christopher Allan Webber
345b958871 Make the develop makefile target the default.
Why do ./configure && make && sudo make install if the second one make
installs, amirite? ;)

Generally I just think install should not be a default make target.

This commit sponsored by Ron Ursem.  Thank you!
2013-10-07 14:45:50 -05:00
Brandon Invergo
e4801f4d4c clean more on distclean 2013-05-19 23:58:16 +02:00
Brandon Invergo
e56b493a9e fix aux file installation 2013-05-19 23:42:04 +02:00
Brandon Invergo
ceb768ae6e use POSTGRES variable 2013-05-19 23:17:54 +02:00
Brandon Invergo
d45673c024 minor touch-ups 2013-05-19 15:45:36 +02:00
Brandon Invergo
a09f66adac better handle installation to another directory 2013-05-19 15:40:25 +02:00
Brandon Invergo
297a262c37 fix virtualenv python interpreter and fix update target 2013-05-19 15:28:04 +02:00
Brandon Invergo
0a2eecf881 add Makefile.in 2013-05-19 15:07:49 +02:00
Brandon Invergo
60c42337ef clean up 2013-05-19 13:22:39 +02:00
Brandon Invergo
ef513974ab add pyconfigure stuff 2012-11-12 23:31:14 +01:00