Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion base/comps/components.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4415,7 +4415,6 @@ includes = ["**/*.comp.toml", "component-check-disablement.toml", "component-min
[components.qca]
[components.qcoro]
[components.qcustomplot]
[components.qdbm]
[components.qdox]
[components.qhull]
[components.qjson]
Expand Down
5 changes: 5 additions & 0 deletions base/comps/qdbm/qdbm.comp.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# AZL does not ship java21-openjdk — disable Java bindings.
# The spec gates all Java support on %ifarch %java_arches, so redefining
# that macro to an impossible arch disables it cleanly.
[components.qdbm]
build.defines = { java_arches = "noarch" }
2 changes: 1 addition & 1 deletion locks/qdbm.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
version = 1
import-commit = '7dd215ee2c27cffa0024c64e94d0aa5ecf47f502'
upstream-commit = '7dd215ee2c27cffa0024c64e94d0aa5ecf47f502'
input-fingerprint = 'sha256:5b66a0f6618f71c7aee0da393af0275b3e301c584f4e818798d4cefeaed1f69d'
input-fingerprint = 'sha256:3c2564b0b6de54a8ab7838dc168434d6829b931b230c372bf27adfc637d18f9e'
resolution-input-hash = 'sha256:466421704711c4fd3c71f0b2ed715a0e61d49e3e26f3a2637fee755795849c8e'
3 changes: 3 additions & 0 deletions specs/q/qdbm/qdbm.azl.macros
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Macros file automatically generated by azldev.
# Do not edit manually; changes will be overwritten.
%java_arches noarch
6 changes: 5 additions & 1 deletion specs/q/qdbm/qdbm.spec
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# This spec file has been modified by azldev to include build configuration overlays.
# Do not edit manually; changes may be overwritten.

# All Azure Linux specs with overlays include this macro file, irrespective of whether new macros have been added.
%{load:%{_sourcedir}/qdbm.azl.macros}

Comment on lines +4 to +6
%define set_javaver() \
%if 0%{?fedora}%{?rhel} == %1 \
BuildRequires: java-%2-openjdk-devel \
Expand All @@ -12,12 +15,13 @@ BuildRequires: javapackages-local-openjdk%2 \

Name: qdbm
Version: 1.8.78
Release: 72%{?dist}
Release: 73%{?dist}
# SPDX confirmed
License: LGPL-2.1-or-later

URL: http://fallabs.com/qdbm/
Source0: http://fallabs.com/qdbm/%{name}-%{version}.tar.gz
Source9999: qdbm.azl.macros
# Copied from Debian package
Patch0: qdbm-ruby-1.9-compat.patch
# Java 13 introduced yield keyword and the original yield()
Expand Down
Loading