aboutsummaryrefslogtreecommitdiffstats
path: root/build-aux (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-12-19build: Add target to sign the windows installer.Werner Koch1-14/+53
* build-aux/speedo.mk (w32-sign-installer): New. (AUTHENTICODE_KEY): New. (installer-from-source): Use cp instead of mv. Factor code out to ... (MKSWDB_commands): new macro. (sign-installer): New. -- Obviously this is more convenient then doing this all by hand. Signed-off-by: Werner Koch <[email protected]>
2016-12-19speedo,w32: Use nsExec::ExecToLog to avoid popupsAndre Heinecke1-8/+9
* build-aux/speedo/w32/inst.nsi: Use ExecToLog instead of ExecWait. -- nsExec is a standard nsis call to spawn a process and wait for it to finish. ExecToLog redirects stdout and stderr of the process call and adds it to the log window instead of opening a temporary console window. Signed-off-by: Andre Heinecke <[email protected]>
2016-12-14doc: Add license notes for libdns.Werner Koch1-0/+25
* COPYING.other: New. * Makefile.am (EXTRA_DIST): Add it. * AUTHORS: Add info on libdns. * build-aux/speedo/w32/pkg-copyright.txt: Add license terms. Signed-off-by: Werner Koch <[email protected]>
2016-11-29build: Remove more keywords from the generated ChangeLogWerner Koch1-3/+2
* build-aux/gitlog-to-changelog (parse_amend_file): Generalize keyword removal. -- This simplified rule does now match most special keywords like Signed-off-by: GnuPG-bug-id: Fixes-commit: However it does not match the sometimes used Fixes: which should be avoided anyway. This patch helps in cases where the "--" delimiter line was not used and only keywords were given. Signed-off-by: Werner Koch <[email protected]>
2016-11-21build: Add repo-only maintainer script append-signature.sh.Werner Koch1-0/+108
-- Signed-off-by: Werner Koch <[email protected]>
2016-10-27Fix typos.Justus Winter2-2/+2
-- Signed-off-by: Justus Winter <[email protected]>
2016-10-21Fix use cases of snprintf.NIIBE Yutaka1-4/+4
* agent/call-pinentry.c, agent/call-scd.c, agent/command.c, build-aux/speedo/w32/g4wihelp.c, common/get-passphrase.c, dirmngr/dirmngr.c, g10/call-agent.c, g10/cpr.c, g10/keygen.c, g10/openfile.c, g10/passphrase.c, scd/app-openpgp.c, scd/scdaemon.c, sm/call-agent.c, sm/call-dirmngr.c, sm/certreqgen.c: Fix assuming C99. -- Signed-off-by: NIIBE Yutaka <[email protected]>
2016-07-13build: Update config.{guess,sub} to {2016-05-15,2016-06-20}.Werner Koch2-13/+23
* build-aux/config.guess: Update. * build-aux/config.sub: Update. Signed-off-by: Werner Koch <[email protected]>
2016-06-17Add license notices for TinySCHEME.Werner Koch1-1/+35
* tests/gpgscm/COPYING: Rename to ... * tests/gpgscm/LICENSE.TinySCHEME: this. * AUTHORS: Add a note about TinySCHEME. * build-aux/speedo/w32/pkg-copyright.txt: Add TinySCHEME notice. -- I renamed the file with the license terms to avoid confusion with the standard name for the GPL. Signed-off-by: Werner Koch <[email protected]>
2016-06-16speedo: New target w32-release-offlineWerner Koch1-0/+4
-- As long as a current swdb.lst is available and all directories below ~/b carry the appropriate tarballs this target can be used to build a w32-installer w/0 any network access.
2016-06-16speedo,w32: Take gpg-preset-passphrase from libexec.Werner Koch1-1/+1
--
2016-06-13speedo,w32: Add gpg-preset-passphrase also to the uninstaller.Werner Koch1-0/+1
-- Signed-off-by: Werner Koch <[email protected]>
2016-06-11speedo,w32: Distribute gpg-preset-passphrase.Werner Koch1-0/+1
-- Signed-off-by: Werner Koch <[email protected]>
2016-06-04w32: Require --enable-build-timestamp for the BUILD_HOSTNAME.Werner Koch1-1/+3
* configure.ac (BUILD_HOSTNAME): Set to "<anon>" bey default. * build-aux/speedo.mk (speedo_pkg_gnupg_configure): Add --enable-build-timestamp. -- Debian-bug-id: 826309 Signed-off-by: Werner Koch <[email protected]>
2016-05-25build: Switch to new URL for swdb.lstWerner Koch1-3/+1
2016-05-04speedo,w32: Remove the installation directory page.Werner Koch1-8/+8
* build-aux/speedo/w32/inst.nsi (MUI_PAGE_DIRECTORY): Remove. Signed-off-by: Werner Koch <[email protected]>
2016-05-04speedo: Build sqlite with static-libgcc.Werner Koch1-0/+42
* build-aux/speedo/patches/sqlite.patch: New. * Makefile.am (EXTRA_DIST): Add file. -- Signed-off-by: Werner Koch <[email protected]>
2016-05-04speedo: Also try patch files w/o version number.Werner Koch1-0/+4
* build-aux/speedo.mk (SPKG_template): Try such a patch file. Signed-off-by: Werner Koch <[email protected]>
2016-05-04speedo,w32: Install sqliteAndre Heinecke1-0/+9
* build-aux/speedo/w32/inst.nsi (-sqlite, -un.sqlite): New.
2016-05-04speedo,w32: Fix uninstallationAndre Heinecke1-0/+2
* build-aux/speedo/w32/inst.nsi (-un.gnupg): Delete distsigkey and dirmngr-conf.skel
2016-05-04speedo,w32: Install localisationAndre Heinecke1-0/+239
* build-aux/speedo/w32/inst.nsi (-libgpg-error, GnuPG): Install l10n. (-un.libgpg-error, -un.gnupg): Uninstall l10n files.
2016-05-04build: Update config.{guess,sub} to 2016-04-02 and 2016-03-30.Werner Koch2-69/+110
* build-aux/config.guess: Update. * build-aux/config.sub: Update. Signed-off-by: Werner Koch <[email protected]>
2016-04-21w32: Replace libiconv DLL by iconv feature of libgpg-error.Werner Koch2-11/+11
* configure.ac: Do nor require libiconv for W32. * common/utf8conv.c [W32]: Do not incluce iconv.h. Request libgpg-error iconv macros. (jnlib_iconv): Use ICONV_CONST macro. * build-aux/speedo/w32/inst.nsi [!WITH_GUI]: Do not install libiconv. * build-aux/speedo.mk (speedo_spkgs) [!WITH_GUI]: Likewise. Signed-off-by: Werner Koch <[email protected]>
2016-04-20speedo: Use swdb.lst to define the SQLite version.Werner Koch3-9/+32
* build-aux/speedo.mk: Change sqlite to use our mirror and the swdb.lst file. * build-aux/speedo/w32/inst.nsi: gpg is now build and installed as gpg. Signed-off-by: Werner Koch <[email protected]>
2016-03-31speedo,w32: Build libsqlite3.Justus Winter1-1/+3
* build-aux/speedo.mk (speedo_spkgs): Add libsqlite3 on w32. (libsqlite3_ver): New variable. (speedo_pkg_libsqlite3_tar): Likewise. Signed-off-by: Justus Winter <[email protected]>
2016-01-25speedo: Allow use of SHA-256 checksumsWerner Koch2-3/+59
* build-aux/getswdb.sh: Add option --find-sha256sum. * build-aux/speedo.mk (libgpg_error_sha2): New var. Also for all other packages. (SHA2SUM): New. (SETVARS, SETVARS_W64): Prefer sha256sum over sha1sum. (installer-from-source): Create swdb fragment. Signed-off-by: Werner Koch <[email protected]>
2015-12-04speedo,w32: Improve installer.Werner Koch1-0/+3
* build-aux/speedo/w32/inst.nsi (SEC_gnupg): Install dirmngr.conf and distsigkey.gpg. (un.gnupglast): Stop dirmngr. Signed-off-by: Werner Koch <[email protected]>
2015-10-08speedo: Add a w32-release target.Werner Koch1-1/+20
-- This simplifies building a release to: git tag -s gnupg-2.n.m ./autogen.sh --force cd ~/b/gnupg ~/s/gnupg/configure --enable-maintainer-mode make distcheck tar xJf gnupg-2.n.m.tar.bz2 make -f gnupg-2.n.m/build-aux/speedo.mk w32-release gpg -sbvu KEYID gnupg-2.n.m.tar.bz2 gpg -sbvu KEYID gnupg-w32-2.n.m-20151008.tar.xz gpg -sbvu KEYID gnupg-w32-2.n.m-20151008.exe scp gnupg-2.n.m.tar.bz2 $TARGET scp gnupg-w32-2.n.m-20151008.tar.xz $TARGET scp gnupg-w32-2.n.m-20151008.exe $TARGET
2015-07-23build: ignore scissor line for the commit-msg hookPeter Wu1-0/+6
* build-aux/git-hooks/commit-msg: Stop processing more lines when the scissor line is encountered. -- This allows the command `git commit -v` to work even if the code is longer than 72 characters. Note that comments are already ignored by the previous line. Signed-off-by: Peter Wu <[email protected]>
2015-06-16build: Distribute swdb.lst with the w32-source target.Werner Koch1-3/+5
--
2015-05-12speedo,w32: Update Windows README.Werner Koch2-68/+15
--
2015-05-12speedo: Add make option SELFCHECK=0 to build a new release.Werner Koch2-17/+33
* build-aux/getswdb.sh: Add option --skip-selfcheck. * build-aux/speedo.mk: Add option SELFCHECK.
2015-05-06speedo,w32: Install a native pinentry.Werner Koch2-15/+21
* build-aux/speedo.mk: Always build pinentry for w32. (speedo_pkg_pinentry_configure): Adjust to modern pinentry. * build-aux/speedo/w32/inst.nsi: Install native pinentry under the name pinentry-basic.exe. Signed-off-by: Werner Koch <[email protected]>
2015-04-09speedo: Fix libgpg-error build in w64 buildsWerner Koch1-1/+1
-- This typo was recently introduced.
2015-02-11build: Update standard build-aux files.Werner Koch8-1003/+1292
2015-02-02w32: Change default Windows install dir and add bin to PATH.Werner Koch2-34/+111
* build-aux/speedo.mk (WITH_GUI): New macro. The Windows installer is now build by default without any GUI stuff. * build-aux/speedo/w32/inst.nsi: Change standard installation directory. (AddToPath, un.RemoveFromPath): New. (gnupginst): Add bin directory to the PATH. Signed-off-by: Werner Koch <[email protected]>
2014-11-21speedo: Add simple logos to the installer.Werner Koch5-24/+39
* build-aux/speedo/w32/README.txt: Include GnuPG Readme. * build-aux/speedo/w32/gnupg-logo-150x57.bmp: New. * build-aux/speedo/w32/gnupg-logo-164x314.bmp: New. * build-aux/speedo/w32/inst.nsi: Add logos. * build-aux/speedo.mk ($(bdir)/NEWS.tmp): Extract news items. -- The welcome page logo is basically a placeholder until someone has created a pretty one.
2014-11-20speedo: Add libadns to the Windows installer.Werner Koch1-0/+15
--
2014-11-13speedo: Install -dev files for the libraries.Werner Koch1-0/+38
--
2014-11-07build: Add method to use a custom swdb.lst and use adns with Windows.Werner Koch2-13/+37
* build-aux/getswdb.sh: Add option --skip-verify. * build-aux/speedo.mk: Add config var CUSTOM_SWDB. Tage adns version from swdb and build for Windows with adns.
2014-11-05speedo: Append the date to the Windows installer.Werner Koch2-5/+8
* build-aux/speedo.mk (BUILD_DATESTR): New. (dist-source, installer): Use it.
2014-11-05speedo: Do not not assume GNU tar.Werner Koch1-8/+11
-- Signed-off-by: Werner Koch <[email protected]>
2014-10-31speedo: Use --disable-ntbtls for gnupg for now.Werner Koch1-1/+1
--
2014-10-27speedo: Fixes for native build.Werner Koch1-2/+24
* build-aux/speedo.mk (TARGETOS): Init with empty string. (speedo_pkg_gnupg_configure): Use --enable-gpg2-is-gpg only for w32. (INST_VERSION, INST_PROD_VERSION): Create only for w32.
2014-10-03speedo: Add INSTALL_PREFIX feature.Werner Koch1-2/+11
-- With this it is now possible build and install gnupg 2.1 properly below /usr/local: make -f TOPSRC/build-aux/speed.ml native INSTALL_PREFIX=/usr/local Of course you need installation priviliges for the /usr/local tree.
2014-09-25build: Change urlbase of getswdb.sh.Werner Koch1-1/+3
--
2014-09-22speedo: Check that wget and gpgv are installed.Werner Koch1-0/+11
* build-aux/getswdb.sh: Check for required tools.
2014-09-22speedo: Autodetect sha1sum tools.Werner Koch2-16/+45
* build-aux/getswdb.sh: Add option --find-sha1sum. * build-aux/speedo.mk (check-tools): New phony target. Not yet used. (SHA1SUM): New var. Use it instead of sha1sum.
2014-09-18speedo: Various fixesWerner Koch2-18/+35
* build-aux/speedo.mk: Take zlib and bzip2 from ftp.gnupg.org. Minor other fixes.
2014-09-17speedo: Improve speedo Makefile.Werner Koch2-72/+223
-- Building for the native platform is now a mere make -f build-aux/speedo.mk native You may also use "help" as target.