Skip to content

Commit

Permalink
updated version number: 0.2.4 (RC1)
Browse files Browse the repository at this point in the history
  • Loading branch information
stiglers-eponym committed Sep 8, 2023
1 parent 56cd52a commit 4a25815
Show file tree
Hide file tree
Showing 15 changed files with 31 additions and 28 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/package-ubuntu-20.04.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ on:
workflow_dispatch:

env:
MUPDF_VERSION: 1.23.0
MUPDF_SHA256SUM: f638d027d51cc5c2f2b2fe60dcd19a19f73255a41d95a97c900767d6c481500c
MUPDF_VERSION: 1.23.3
MUPDF_SHA256SUM: f57e68b4532d089354497cc685a4faccea2dfdc84b7681c3608abfb6a338e7e9

jobs:
package:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/package-ubuntu-22.04.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ on:
workflow_dispatch:

env:
MUPDF_VERSION: 1.23.0
MUPDF_SHA256SUM: f638d027d51cc5c2f2b2fe60dcd19a19f73255a41d95a97c900767d6c481500c
MUPDF_VERSION: 1.23.3
MUPDF_SHA256SUM: f57e68b4532d089354497cc685a4faccea2dfdc84b7681c3608abfb6a338e7e9

jobs:
package:
Expand Down
4 changes: 4 additions & 0 deletions .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ Files: config/*
Copyright: 2022 Valentin Bruch <software@vbruch.eu>
License: CC0-1.0

Files: tests/*
Copyright: 2023 Valentin Bruch <software@vbruch.eu>
License: CC0-1.0

Files: *.md
Copyright: 2022 Valentin Bruch <software@vbruch.eu>
License: CC0-1.0
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* new feature: allow camera (webcam) output as input for videos
* internal: different drawing history, memory management, and stacking order mechanism
* added build instructions for fedora Linux (RPM) and MSYS2
* compatibility with Qt 6.4 - 6.6
* compatibility with Qt 6.4 - 6.6 (beta)
* compatibility with MuPDF 1.23
* various bug fixes

Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ project(beamerpresenter
DESCRIPTION "Multi-screen PDF presentation viewer"
HOMEPAGE_URL "https://github.com/stiglers-eponym/BeamerPresenter"
LANGUAGES CXX)
set(version_suffix "-beta1")
set(version_suffix "-rc1")

# Configure compilation basics
set(CMAKE_CONFIGURATION_TYPES Release Debug)
Expand Down
8 changes: 4 additions & 4 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ The [releases](https://github.com/stiglers-eponym/BeamerPresenter/releases) incl
These packages can be installed as shown in the following example, which uses Qt 5 and Poppler as PDF engine (after downloading the corresponding file):
```sh
# Ubuntu 20.04:
sudo apt install ./beamerpresenter-poppler-0.2.3-qt5-focal-x86_64.deb
sudo apt install ./beamerpresenter-poppler-0.2.4-qt5-focal-x86_64.deb
# Ubuntu 22.04:
sudo apt install ./beamerpresenter-poppler-0.2.3-qt5-jammy-x86_64.deb
sudo apt install ./beamerpresenter-poppler-0.2.4-qt5-jammy-x86_64.deb
# Arch/Manjaro/Endeavour
sudo pacman -U beamerpresenter-poppler-qt5-0.2.3-1-x86_64.pkg.tar.zst
sudo pacman -U beamerpresenter-poppler-qt5-0.2.4-1-x86_64.pkg.tar.zst
# Flatpak
flatpak install org.kde.Platform/x86_64/5.15-21.08 # can be skipped if already installed
flatpak install beamerpresenter.flatpak
Expand Down Expand Up @@ -82,7 +82,7 @@ When compiling with Poppler:
* `poppler-qt5`

When compiling with MuPDF:
* `libmupdf` (only for building, tested versions: 1.16.1 – 1.23.0)
* `libmupdf` (only for building, tested versions: 1.16.1 – 1.23.3)
* `jbig2dec`
* `openjpeg2`
* `gumbo-parser`
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,11 @@ The [releases](https://github.com/stiglers-eponym/BeamerPresenter/releases) come
For example, the commands for installing BeamerPresenter with Poppler as PDF engine and Qt 5 after downloading the corresponding file are:
```sh
# Ubuntu 20.04:
sudo apt install ./beamerpresenter-poppler-0.2.3-qt5-focal-x86_64.deb
sudo apt install ./beamerpresenter-poppler-0.2.4-qt5-focal-x86_64.deb
# Ubuntu 22.04:
sudo apt install ./beamerpresenter-poppler-0.2.3-qt5-jammy-x86_64.deb
sudo apt install ./beamerpresenter-poppler-0.2.4-qt5-jammy-x86_64.deb
# Arch/Manjaro:
sudo pacman -U beamerpresenter-poppler-qt5-0.2.3-1-x86_64.pkg.tar.zst
sudo pacman -U beamerpresenter-poppler-qt5-0.2.4-1-x86_64.pkg.tar.zst
# Flatpak:
flatpak install org.kde.Platform/x86_64/5.15-21.08 # can be skipped if already installed
flatpak install beamerpresenter-qt5.flatpak
Expand Down
2 changes: 1 addition & 1 deletion doc/index.dox
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* \section intro_sec Introduction
*
* This might help understand the code. If something is not understandable or
* if you have suggestions for improvement you are welcome to open an issue on
* if you have suggestions for improvement, you are welcome to open an issue on
* GitHub.
*
* \section link_sec Links
Expand Down
3 changes: 1 addition & 2 deletions man/beamerpresenter-ui.5
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
.TH beamerpresenter-ui 5 "2023-04-15" "0.2.4-beta1"
.TH beamerpresenter-ui 5 "2023-09-08" "0.2.4"
.
.SH NAME
beamerpresenter-ui \- user interface of BeamerPresenter
.
.
.SH GENERAL
.
The GUI configuration file is JSON-formatted, containing a list of widgets. These widgets function as root widgets forming own windows. Each widget is a JSON dictionary. There are widgets providing their own content and layout widgets which do not provide own contents, but contain a list of child widgets.
Expand Down
2 changes: 1 addition & 1 deletion man/beamerpresenter.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH BeamerPresenter 1 "2023-04-15" "0.2.4-beta1"
.TH BeamerPresenter 1 "2023-09-08" "0.2.4"
.
.SH NAME
BeamerPresenter \- modular multi-screen PDF presenter
Expand Down
2 changes: 1 addition & 1 deletion man/beamerpresenter.conf.5
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH beamerpresenter.conf 5 "2023-04-15" "0.2.4-beta1"
.TH beamerpresenter.conf 5 "2023-09-08" "0.2.4"
.
.SH NAME
beamerpresenter.conf \- configuration file for BeamerPresenter
Expand Down
4 changes: 2 additions & 2 deletions packaging/PKGBUILD_MSYS2_git
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ fi
_basename='beamerpresenter'
_pkgname="${_basename}${_renderer}-qt${_qt_version_major}-git"
pkgname="${MINGW_PACKAGE_PREFIX}-${_pkgname}"
pkgver=0.2.3_897.8d8d4bd
pkgver=0.2.4_929.56cd52a
pkgrel=1
pkgdesc="Modular multi-screen pdf presenter (mingw-w64)"
arch=('any')
Expand Down Expand Up @@ -48,7 +48,7 @@ then
fi

pkgver() {
printf "0.2.3_%s.%s" \
printf "0.2.4_%s.%s" \
"$(git -C "${srcdir}/BeamerPresenter" rev-list --count HEAD)" \
"$(git -C "${srcdir}/BeamerPresenter" rev-parse --short HEAD)"
}
Expand Down
6 changes: 3 additions & 3 deletions packaging/PKGBUILD_mupdf
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ _qt_min_version="${_qt_version_major}.${_qt_version_minor}.0"
_qt_max_version="${_qt_version_major}.$(( ${_qt_version_minor} + 1 )).0"

pkgname="beamerpresenter-mupdf-qt${_qt_version_major}"
pkgver='0.2.3'
pkgrel=2
pkgver='0.2.4'
pkgrel=1
pkgdesc="Modular multi-screen pdf presenter (using MuPDF)"
arch=('x86_64')
url="https://github.com/stiglers-eponym/BeamerPresenter"
Expand All @@ -21,7 +21,7 @@ provides=("beamerpresenter=${pkgver}")
conflicts=('beamerpresenter')
backup=('etc/xdg/beamerpresenter/beamerpresenter.conf' 'etc/xdg/beamerpresenter/gui.json')
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
sha256sums=('ed4b76e1c51227b538cab4b736113800a1d5069d2131933d56103082c0eb5468')
sha256sums=('SKIP')

if [ "${_qt_version_major}" -eq "5" ]
then
Expand Down
6 changes: 3 additions & 3 deletions packaging/PKGBUILD_poppler
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ _qt_min_version="${_qt_version_major}.${_qt_version_minor}.0"
_qt_max_version="${_qt_version_major}.$(( ${_qt_version_minor} + 1 )).0"

pkgname="beamerpresenter-poppler-qt${_qt_version_major}"
pkgver='0.2.3'
pkgrel=2
pkgver='0.2.4'
pkgrel=1
pkgdesc="Modular multi-screen pdf presenter (using Poppler)"
arch=('x86_64')
url="https://github.com/stiglers-eponym/BeamerPresenter"
Expand All @@ -21,7 +21,7 @@ provides=("beamerpresenter=${pkgver}")
conflicts=('beamerpresenter')
backup=('etc/xdg/beamerpresenter/beamerpresenter.conf' 'etc/xdg/beamerpresenter/gui.json')
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
sha256sums=('ed4b76e1c51227b538cab4b736113800a1d5069d2131933d56103082c0eb5468')
sha256sums=('SKIP')

if [ "${_qt_version_major}" -eq "5" ]
then
Expand Down
4 changes: 2 additions & 2 deletions packaging/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ The version with poppler as PDF engine and Qt 6 can be build using:
_qt_version_major=6 makepkg -p PKGBUILD_poppler
```
The packages for Qt 5 and with MuPDF can be built analogously.
You can install the newly created package using (for version 0.2.3):
You can install the newly created package using (for version 0.2.4):
```sh
sudo pacman -U beamerpresenter-poppler-qt6-0.2.3-1-x86_64.pkg.tar.zst
sudo pacman -U beamerpresenter-poppler-qt6-0.2.4-1-x86_64.pkg.tar.zst
```
The "mupdf-small" packages are compiled with a custom build of MuPDF with disabled javascript that excludes some fonts (MuPDF compiled with `XCFLAGS+=' -DTOFU -DTOFU_CJK -DTOFU_SIL -DFZ_ENABLE_JS=0'`).

Expand Down

0 comments on commit 4a25815

Please sign in to comment.