# # # patch "INSTALL" # from [807ded4a7f55c791ebb81df982851041f4adcb02] # to [6eed470734d41832ca805a9516b04eae05309e90] # # patch "win32/README" # from [360e0203e061911ece2fdcf46d5a83c278f6e1a3] # to [5eb8c63b68c4a3b71dd3098e6a164610b48249a8] # ============================================================ --- INSTALL 807ded4a7f55c791ebb81df982851041f4adcb02 +++ INSTALL 6eed470734d41832ca805a9516b04eae05309e90 @@ -229,7 +229,7 @@ 1. prerequisites: libstdc++6-4.3.2-2 lua-5.1.4-11 zlib0-1.2.3-10 - + Build requirements: gcc4-4.3.2 binutils-2.19.51 @@ -241,18 +241,18 @@ 1. prerequisites: perl-5.10.0 botan-1.8.2 - currently every prerequisite is avaialble as packages except + currently every prerequisite is available as packages except lua and botan which are only available in Cygwin 1.7; an official Cygwin package for monotone and all its dependencies is usually available soon after release. - The following is needed to succesfulyl configure: + The following is needed to succesfully configure: CXXFLAGS+="-I/usr/include/boost-1_33_1/" - Easiest way to create a Cygwni package is using cygport + Easiest way to create a Cygwin package is using cygport (which must be installed separately as a Cygwin package) and upgrade the previous version cygport file; you can fetch - latest version from the maintainer's owd repository: + latest version from the maintainer's own repository: % mtn pull lapo.it it.lapo.cygwin.ports % mtn checkout -b it.lapo.cygwin.ports cygwin ============================================================ --- win32/README 360e0203e061911ece2fdcf46d5a83c278f6e1a3 +++ win32/README 5eb8c63b68c4a3b71dd3098e6a164610b48249a8 @@ -19,6 +19,7 @@ make autoreconf -i ./configure sqlite_LIBS=-lsqlite3 make +strip mtn.exe Install Inno Setup and Inno Setup preprocessor; see http://www.jrsoftware.org/isinfo.php, get the Quick Start Pack ispack-5.3.3.exe @@ -51,15 +52,16 @@ monotone--setup.exe in the mono Inno Setup compiler ISCC.exe from the command line). This generates monotone--setup.exe in the monotone/win32 directory. -Publish the binary on the monotone website: +Publish the binary on the monotone website with proper permissions: -scp monotone-/win32/monotone-0.44-setup.exe address@hidden:downloads/ +chmod a+r monotone-/win32/monotone--setup.exe +scp -p monotone-/win32/monotone--setup.exe address@hidden:downloads/ checkout the web files: -mtn -d /path/to/monotone.db checkout -r net.venge.monotone.web monotone.web +mtn -d /path/to/monotone.db checkout --branch net.venge.monotone.web monotone.web -Edit monotone.web/index.html; search for
  • Windows, uncomment the native target (leave Cygwin commented) +Edit monotone.web/index.html; search for
  • Windows, uncomment it Commit and sync.