Commit Graph

67 Commits

Author SHA1 Message Date
mpl a34f9e2669 publisher app
http://camlistore.org/issue/365

Change-Id: I281fdcbbe6a2bdf15607e75a21bc93b453f82c85
2014-06-15 00:03:03 +02:00
mpl 357e405660 importer/picasa: use test.FileResponder, fix test on devcam
We needed to include xml files in make.go

Change-Id: Ibf89a276ebef74d4b03f24934c36c337060226c9
2014-05-29 17:44:48 +02:00
mpl 21dda2b4ef app/hello: dummy server application (hello world)
Change-Id: I6690b9459325af5a76d1de679d56701eefdd195e
2014-05-08 22:15:01 +02:00
Aaron Boodman 05fe532fc2 Fix broken embedding of fontawesome in production
Change-Id: I8e8f6b3950ecc319b4516d4be0b0c720113f0b9f
2014-04-11 22:00:33 -07:00
Aaron Boodman 257c471ff2 Don't rebuild file embeds if they haven't changed.
Change-Id: Ia3de5b5dc00341254b76b7adf88bf6038319690e
2014-04-05 19:40:06 -07:00
Aaron Boodman 2c675b3a87 Add FontAwesome. This will be used for icons in the UI.
Change-Id: I92fecd44f12cce83f4daee88bce062d9123a48a7
2014-04-05 17:19:29 -07:00
Daniel Coonce 0852c22aa9 make.go: Fix windows build.
Running genfileembed on Windows requires .exe extension.

Change-Id: I34440db9c2f719c87149c16ef40a71433bf256fe
2014-03-28 12:34:11 -05:00
Bill Thiede b28dcbe9be make: add cammount to default targets.
Fixes default build on Linux (and probably Darwin).

Change-Id: Ice9e4cfbcde2b565c7f084c5cac57468bea08165
2014-02-21 14:30:23 -08:00
Bill Thiede a68ee60ec0 make: only build binaries and their dependencies.
New behavior for -targets:
- Empty only builds default binaries for this requested platform.
- * builds binaries and recursively builds pkg/..., server/..., and
    third_party/... (old empty behavior).
- Or specify the packages you want to build separated by commas.

This should fix the failing build on FreeBSD.

Change-Id: I3e19fd26b7fa5526bb2139487f25a07fa01952c4
2014-02-19 21:00:21 -08:00
Brad Fitzpatrick 69bb3212b2 make.go: mirror over all magic testdata files too 2014-01-23 13:57:25 -08:00
Daniel Erat 7c805515bc make.go: Mirror .mp3 testdata.
Change-Id: Iab40eb1cc7799fab1b499c9a0354114a65f0b45a
2014-01-20 22:04:50 -08:00
Aaron Boodman 2d70e6794f Increase pigginess in new detail UI.
Change-Id: I4eb1acf7e6cd114edf7c5f66fcb4fb6ff8842bdb
2013-12-31 17:49:42 -08:00
Aaron Boodman 479f10a7f5 Make rxMirrored slightly more strict by escaping the dot in "min.js".
Change-Id: Ibe78f464e7e18a35247fb3a3780402906d3cc818
2013-12-29 10:20:02 -08:00
Aaron Boodman 4a3b87fe24 Serve React from both devcam server and camlistored.
In camlistored, only react.min.js is served. In devcam all files in
the read directory are served.

Change-Id: I0cb8a4c328e550b5303edef4be7571d39d123340
2013-12-28 21:49:41 -08:00
Brad Fitzpatrick 5bf44f9aa4 make.go: remove mac-specific check for sqlite3 in Cellar.
Change-Id: Ie9a069734becc2b998e54dfe661bf3f869d036c6
2013-12-24 18:24:24 -08:00
Brad Fitzpatrick c61a3dfdf7 make.go: don't build mattn/go-sqlite3 if sqlite3 isn't available
Tested with:
$ PKG_CONFIG_LIBDIR=/xx go run make.go

Change-Id: Idfc6bd703261e5bc39378c889d6f49cc4af017d1
2013-12-24 17:42:32 -08:00
Brad Fitzpatrick 2fde7c11a0 Add make.go option to build with the race detector.
Change-Id: Ie972bd7ca74e59cbdbf4000ba505473fdd15dc6f
2013-12-11 15:53:36 +04:00
Steve Phillips fc09b38397 verifyGoVersion: log.Fatalf was missing 'version' var
Change-Id: I10c71e96a598ec640131245b73ae201161f68622
2013-10-08 11:47:45 -07:00
Aaron Boodman aac43b56fc Move to "G+-style" selection.
To select an item, click the checkmark that overlays on rollover.
To navigate, just click anywhere else on the item.

Also move selection from additive by default rather than exclusive.

Change-Id: I47e6ca1942fe1fdaaf615f6ab0e0a547f1a51735
2013-10-03 22:06:31 +00:00
Brad Fitzpatrick b377055f1f make.go: preserve executable bit when copying binaries to bin
Change-Id: Ia2c415aaaa2ab5ffa52766f5adfb4f5af7377961
2013-09-21 13:23:07 +01:00
Brad Fitzpatrick bec961cc00 make.go: don't use GOBIN; copy binaries out from temp GOPATH/bin by hand
Fixes http://camlistore.org/issue/229

Change-Id: I7769330e0982a92d4fa90bbce44330b6a473ee0b
2013-09-21 12:45:36 +01:00
mpl 97fe4be9d6 Merge "devcam test, replaces make presubmit" 2013-09-19 15:05:07 +00:00
mpl ba8f88c21a devcam test, replaces make presubmit
http://camlistore.org/issue/223

Change-Id: Iaaea9926a98d7d3335fd6ee52daa225e51ec4703
2013-09-19 17:00:59 +02:00
Brad Fitzpatrick 79065de4b9 For SQLite compile errors, link to the wiki.
Change-Id: I34b1485daba6173d6665cfc56b6bba43164534d8
2013-09-19 10:17:57 +01:00
Brad Fitzpatrick 13691c699f make.go: build camput, etc faster, ignoring embedded UI resources
Change-Id: I1f7f60f4d5de97f69ddaf8c370889320ca8d5efe
2013-09-10 22:42:24 -07:00
Brad Fitzpatrick 7a34e5a52a Upstream bug is fixed.
http://golang.org/issue/6319

Change-Id: I9467a7727fdb4b27cb1c4b5ceb093c2b1635427f
2013-09-04 13:44:43 -07:00
Brad Fitzpatrick 501c6dcd45 Change make.go to build devcam. Update HACKING file.
Change-Id: I6938b519cc721ca23ab9c6de8e86a6a1b944010f
2013-09-03 19:56:42 -07:00
Brad Fitzpatrick dabe4355af Change how the Android camput.arm asset is built to use make.go
Change-Id: I00a6e22ef088a173f78ffca83c984d915670180c
2013-09-03 19:48:32 -07:00
Brad Fitzpatrick 22e7395f85 Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2013-08-26 18:01:30 -05:00
Brad Fitzpatrick ac05ce80ae Merge "devcam: bugfix; do not fail when binary does not exist" 2013-08-26 23:01:22 +00:00
Brad Fitzpatrick ed998308fe make.go: turn --sqlite flag into a tri-state with 'auto' as default
Change-Id: I916e90aec6a19ff3d8610eccf8df84f445a46730
2013-08-26 17:52:02 -05:00
mpl 6bc558910d devcam: bugfix; do not fail when binary does not exist
http://camlistore.org/issue/213

Change-Id: I432a8ec04cb02c4c5241bd38361fad3d6d39ee02
2013-08-26 15:14:52 +02:00
Brad Fitzpatrick 46020e1551 Make kvfile index the default if SQLite isn't available.
We now work out of the box, with no external dependencies.

Change-Id: I8d0cedb33518e418a7ff28cdb22f9ba9ef400d6f
2013-08-25 12:57:51 -05:00
mpl b243dc268d make.go: fix cross-compiling
http://camlistore.org/issue/198

Change-Id: Ic1bf1e458d8e197b85137ad1721820fbf31cb755
2013-08-20 17:09:53 +02:00
mpl f5709afdd8 camlistored: help getting started on windows
-fail early when new config has sqlite but no sqlite installed
-hint at the server config doc url
-added windows with mysql section in the server config doc
-fixed typo in mongo indexer option

Change-Id: I4266eb6e34a55901e6af90a32eb1411fb5c37688
2013-08-16 19:14:30 +02:00
Brad Fitzpatrick d3bca08889 make.go: create zip files with forward slashes, per zip spec
Might fix issue 188 (Windows not getting any UI)

Change-Id: Ic4243102d9bc78ba4a9959c575afc6313949da1f
2013-08-03 22:48:09 -07:00
Brad Fitzpatrick 0bdf20884b all: delete pkg/blobref; convert all from *blobref.BlobRef to new blob.Ref
Change-Id: Id2dfb7f19452bedf4f3c9310b36227fd8117b225
2013-08-03 19:54:30 -07:00
Brad Fitzpatrick 831f5c3a06 make.go: don't depend on a shell script to get the git version.
Fixes building on Windows; https://code.google.com/p/camlistore/issues/detail?id=181

Change-Id: I6f25589567e610aa63d5bcd91e7efe9aaab7c050
2013-07-28 18:15:04 -07:00
Cerales b4ba7eb00d support static_embed when cross-compiling.
Implemented with a new GOARCH flag and appropriately setting the GOARCH
and GOOS variables when building the genfileembed tool.

Change-Id: I2a3f4ad08496ad03995e67da389d125388d643eb
2013-07-11 19:51:42 +10:00
Brad Fitzpatrick e3ee8942ae Add +build ignore to top-level make.go, to prevent 'go get camlistore.org'
Change-Id: I794de23fc257abf7d5b6d38c4d9d3a9ccf50019d
2013-07-07 17:35:10 -07:00
Brad Fitzpatrick cd095251b1 make.go: mention where to get brew
Change-Id: Ia81d366ab7b2aa19d77d73e5305bc5ac5e57b33c
2013-07-06 14:52:08 -07:00
Brad Fitzpatrick bc5edb9011 Merge "Not finding pkg-config shouldn't be fatal on OS X." 2013-07-06 21:49:53 +00:00
Brad Fitzpatrick dde968e763 Mark FUSE & pkg/fs files as Linux & Mac only, to fix FreeBSD build.
Also start of cross-compiling support in make.go.

Change-Id: Ic11ca2d433f135b07b3f6d7738eec9fe98590905
2013-07-05 10:41:07 -07:00
Bill Thiede 9ff0a95eb6 Enable logging when full build fails.
Change-Id: If8fba29e2e83bc954832c644ccc8e2a1695a46d6
2013-07-03 19:56:13 -07:00
Nico Weber 0d5c552a11 Not finding pkg-config shouldn't be fatal on OS X.
pkg-config is usually not installed on OS X machines. Before this change:

    $ go run make.go
    No pkg-config found. Can't determine whether sqlite3 is available, and where.
    exit status 1

Now:

    $ go run make.go
    SQLite not found. Either install it, or run make.go with --sqlite=false
    On OS X, run 'brew install sqlite3' and set PKG_CONFIG_PATH=*snip*
    exit status 2

Change-Id: I52e4c68d0f18bc582f8f4e04ad36caaaedb4f778
2013-07-02 09:41:47 -07:00
Brad Fitzpatrick 59f5b41900 Use make.go from dev-* scripts. Updates Issue 140.
Change-Id: I0acea921e311b8228829dbad37ee502034c7dfe7
2013-06-29 13:52:01 -07:00
Brad Fitzpatrick 1e0b16cccf make.go: mirror the favicon so it can be embedded in the binary
Change-Id: Ib58c17fe12b671f718c528aeb4624be13d03b4af
2013-06-26 10:24:36 -07:00
mpl 5ab9f5618a make.go: added -targets option
Change-Id: Ia22226a9d6f64d9d830d6b85db8a5e25ed812827
2013-06-24 23:19:32 +02:00
Brad Fitzpatrick 8c2195d5ce On Mac, automatically find the brew sqlite3.
Change-Id: Iafa852a414d4f87553bd51ee75fe077b0f5cea1d
2013-06-22 17:20:32 -07:00
Brad Fitzpatrick 7d8a8634a0 make.go: do two builds, once for just binaries (with a nice GOBIN), then the check-everything-builds install (with the default hidden-away GOBIN)
Change-Id: I5d8148a65a412d01f5e8bb1377b047aea5d2e8cf
2013-06-21 20:18:02 -07:00