Skip to content

Commit

Permalink
Move Geany and Geany-Plugins specific build scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
eht16 committed Oct 16, 2022
1 parent a6b52c9 commit 38abbcc
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 691 deletions.
11 changes: 6 additions & 5 deletions builders/README.md
Expand Up @@ -4,7 +4,7 @@ CI / Nightly-Builders
## About

Scripts and Dockerfiles for Geany and Geany-Plugins nightly builds.
`start_nightly_build.sh` will create (if missing) Docker images for
`start_build.sh` will create (if missing) Docker images for
Debian stable and unstable as well as a Docker image for Mingw-w64
cross-compilaton to Windows.
For the created Debian packages repositories for the distributions
Expand Down Expand Up @@ -32,8 +32,6 @@ For the created Debian packages repositories for the distributions
├── scripts -> Build scripts to be executed within Docker containers
│   ├── build_debian_geany.sh -> Build Geany Debian packages
│   ├── build_debian_geany_plugins.sh -> Build Geany-Plugins Debian packages
│   ├── build_mingw64_geany.sh -> Build Geany Windows installer
│   ├── build_mingw64_geany_plugins.sh -> Build Geany-Plugins Windows installer
│   └── update_debian_repositories.sh -> Build repositories for Debian packages
└── start_build.sh -> Run Debian and Windows build containers and start builds
Expand All @@ -57,7 +55,9 @@ the builds of Geany and Geany-Plugins for the various targets.
can be specified multiple times
-f, --force-rebuild Force rebuilding of immages even if not necessary
-g, --geany Build Geany
--geany-script Path to the script to be executed to build Geany
--geany-source Path to a Geany source directory (optional, cloned from GIT if missing)
--geany-plugins-script Path to the script to be executed to build Geany-Plugins
--geany-plugins-source Path to a Geany-Plugins source directory (optional, cloned from GIT if missing)
-h Show this help screen
-l, --log-to-stdout Log build output additionally to stdout
Expand Down Expand Up @@ -114,7 +114,8 @@ runtime with all necessary dependencies.
The created installer for Geany-Plugins will contain all necessary dependencies
for the plugins to work.

For more details, see the scripts `build_mingw64_geany.sh` and `build_mingw64_geany_plugins.sh`
For more details, see the scripts `scripts/ci_mingw64_geany.sh` and `build/ci_mingw64_geany_plugins.sh`
in the Geany resp. Geany-Plugins repository.

In theory, it is also possible to create release installers with this method.

Expand All @@ -126,7 +127,7 @@ Pacman package manager to install packages from the MSYS2 repositories.

### Code sign certificate

If the directory `certificates` contains the two files `cert.pem` and `key.pem `,
If the directory `certificates` contains the two files `cert.pem` and `key.pem`,
then they will be used to digitally sign all created binary files (all built
`.exe` and `.dll` files).

Expand Down
327 changes: 0 additions & 327 deletions builders/scripts/build_mingw64_geany.sh

This file was deleted.

0 comments on commit 38abbcc

Please sign in to comment.