[packit] 3.0.4 upstream release

Upstream tag: sscg-3.0.4
Upstream commit: e87dd74e
This commit is contained in:
Stephen Gallagher 2023-06-08 14:25:55 -04:00
parent fbcc49819f
commit f673a25e51
No known key found for this signature in database
GPG Key ID: 45DB85A568286D11
3 changed files with 100 additions and 0 deletions

51
.packit.yaml Normal file
View File

@ -0,0 +1,51 @@
# See the documentation for more information:
# https://packit.dev/docs/configuration/
specfile_path: .distro/sscg.spec
files_to_sync:
- src: .distro/sscg.spec
dest: sscg.spec
- src: .packit.yaml
dest: .packit.yaml
- src: get_current_version.sh
dest: get_current_version.sh
sync_changelog: true
upstream_package_name: sscg
downstream_package_name: sscg
upstream_tag_template: sscg-{version}
archive_root_dir_template: "{upstream_pkg_name}-{upstream_pkg_name}-{version}"
notifications:
pull_request:
successful_build: true
srpm_build_deps:
- meson
- jq
actions:
get-current-version:
- ./get_current_version.sh
jobs:
- job: copr_build
trigger: pull_request
targets:
- fedora-all
- centos-stream-8
- centos-stream-9
- job: tests
trigger: pull_request
targets:
- fedora-all
- centos-stream-8
- centos-stream-9
- job: propose_downstream
trigger: release
dist_git_branches:
- fedora-all

3
README.packit Normal file
View File

@ -0,0 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 0.76.0.

46
get_current_version.sh Executable file
View File

@ -0,0 +1,46 @@
#!/usr/bin/bash
# This file is part of sscg.
#
# sscg is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# sscg is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with sscg. If not, see <http://www.gnu.org/licenses/>.
#
# In addition, as a special exception, the copyright holders give
# permission to link the code of portions of this program with the
# OpenSSL library under certain conditions as described in each
# individual source file, and distribute linked combinations
# including the two.
# You must obey the GNU General Public License in all respects
# for all of the code used other than OpenSSL. If you modify
# file(s) with this exception, you may extend this exception to your
# version of the file(s), but you are not obligated to do so. If you
# do not wish to do so, delete this exception statement from your
# version. If you delete this exception statement from all source
# files in the program, then also delete it here.
#
# Copyright 2023 by Stephen Gallagher <sgallagh@redhat.com>
set -e
tmpdir=$(mktemp -d)
function common_finalize {
exitcode=$?
rm -Rf "$tmpdir"
return $exitcode
}
trap common_finalize EXIT
meson setup ${tmpdir}/getcurrentversion 2>&1 > /dev/null
meson introspect ${tmpdir}/getcurrentversion --projectinfo | jq -r .version