CI cleanup/updates

- Create versioned snapshots
  - include MacOS build -- still needs test and deploy steps
  - include barcode and libqrencode in Linux build
  - include libqrencode in Windows build

  Updated README and TODO files.
This commit is contained in:
Jim Evins
2019-10-06 16:46:57 -04:00
parent 34efe8ddb3
commit 1a900d0ebc
4 changed files with 187 additions and 92 deletions
+23 -43
View File
@@ -9,24 +9,17 @@
## What is gLabels-qt?
gLabels-qt is the development version of the next major version of gLabels (4.0).
gLabels-qt is the development version of the next major version of gLabels (a.k.a. glabels-4).
## What's new in gLabels 4?
- Based on the Qt5 framework.
- Updated UI based on typical workflows.
- Intended to be a cross-platform application.
* So far, it has been built and tested under Linux, Windows 7, and Windows 10. (Windows testing is still very intermittent.)
## Status
gLabels-qt has been under off-and-on development for several years.
It is still missing several features to bring it in parity with glabels-3.4. These include
- Optional Evolution and VCard backends.
- An online manual
- A complete rewrite, based on the Qt5 framework.
- A new UI layout based on common activities.
- Cross-platform support
- User-defined variables
- Support for continuous-roll labels
- Many new product templates
## Download
@@ -41,41 +34,29 @@ Continuous integration snapshots are not official releases. These snapshots rep
bleeding-edge development (unstable) code. Please, DO NOT use it in a production environment. Do not
expect compatibility or consistency of features between snapshots.
| Platform | Files | Notes |
|:---------|:------|:------|
| Linux x86_64 [AppImage](http:appimage.org) | [glabels-continuous-x86_64.AppImage](https://github.com/jimevins/glabels-qt/releases/download/continuous/glabels-continuous-x86_64.AppImage) | Download, make it executable, and run! |
| Archlinux | [Archlinux User Repository Page](https://aur.archlinux.org/packages/glabels-qt-git/) | Maintained by [Mario Blättermann](https://github.com/mariobl) |
| Ubuntu | [PPA Page](https://code.launchpad.net/~krisives/+archive/ubuntu/glabels-qt) | Maintained by [Kristopher Ives](https://github.com/krisives).<br>https://github.com/krisives/glabels-qt-packaging |
| Windows x86_64 | [glabels-3.99.0-win64.exe](https://github.com/jimevins/glabels-qt/releases/download/continuous/glabels-3.99.0-win64.exe) | Windows installer |
| Source Code TAR.GZ | [continuous.tar.gz](https://github.com/jimevins/glabels-qt/archive/continuous.tar.gz) | |
| Source Code ZIP | [continuous.zip](https://github.com/jimevins/glabels-qt/archive/continuous.tar.gz) | |
Pre-release Linux [AppImage](http:appimage.org) and Windows installer binaries are available in
**[Releases](https://github.com/jimevins/glabels-qt/releases)**.
Some third-party packages are also available:
| Platform | Files | Notes |
|:----------|:-------------------------------------------------------------------------------------|:--------------------------------------------------------------|
| Archlinux | [Archlinux User Repository Page](https://aur.archlinux.org/packages/glabels-qt-git/) | Maintained by [Mario Blättermann](https://github.com/mariobl) |
| Ubuntu | [PPA Page](https://code.launchpad.net/~krisives/+archive/ubuntu/glabels-qt) | Maintained by [Kristopher Ives](https://github.com/krisives) |
## Build Instructions
- [Linux Build Instructions](docs/BUILD-INSTRUCTIONS-LINUX.md)
- [Windows Build Instructions](docs/BUILD-INSTRUCTIONS-WINDOWS.md)
- Mac Build Instructions (TBD)
- [Mac Build Instructions](docs/BUILD-INSTRUCTIONS-MACOS.md)
## Help Needed
* Help is needed to add support to build and package glabels for various platforms and packaging systems.
These include
- Windows (VisualStudio)
- Windows (MINGW)
- Mac
- Linux (flatpak)
- Linux (snap)
* Help is needed writing online documentation.
* Help is needed writing translations.
* Suggestions.
* For code contributions, see [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md).
Please see [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md).
## License
@@ -100,12 +81,11 @@ restrictive licensing:
gLabels-qt currently includes a version of the glbarcode++ library, located in
the "glbarcode/" subdirectory. It is licensed under the GNU LESSER GENERAL
PUBLIC LICENSE (LGPL); either version 3 of the License, or (at your option)
any later version -- see the [glbarcode/LICENSE](glbarcode/LICENSE).
any later version. See [glbarcode/LICENSE](glbarcode/LICENSE).
### Template Database
The XML files in the "templates/" subdirectory constitute the glabels
label database. No copyright is claimed on the facts contained within
the database and can be used for any purpose. However, to clear up any
ambiguity, the DTD file that defines the format of these files is
licensed using the MIT/X license, see [templates/LICENSE](templates/LICENSE).
the database and can be used for any purpose. The files themselves are
licensed using the MIT/X license. See [templates/LICENSE](templates/LICENSE).