public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Filipe Rosset <rosset.filipe@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/waffle] rawhide: update to 1.8.3
Date: Thu, 06 Aug 2026 20:36:39 GMT [thread overview]
Message-ID: <178604859930.1.11735650217814930059.rpms-waffle-c97757fe89d5@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/waffle
Branch : rawhide
Commit : c97757fe89d5b448afaae14050dd9a2d43195316
Author : Filipe Rosset <rosset.filipe@gmail.com>
Date : 2026-07-23T14:54:41-03:00
Stats : +39/-28 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/waffle/c/c97757fe89d5b448afaae14050dd9a2d43195316?branch=rawhide
Log:
update to 1.8.3
spec cleanup and modernization
fixes rhbz#2505136 waffle: FTBFS in Fedora rawhide/f45
Signed-off-by: Filipe Rosset <rosset.filipe@gmail.com>
---
diff --git a/.gitignore b/.gitignore
index d14e3b8..829e62c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/waffle-1.7.0.tar.bz2
/waffle-1.8.0.tar.bz2
/waffle-1.8.1.tar.bz2
+/waffle-1.8.3.tar.xz
diff --git a/sources b/sources
index e6167ac..bf7ea39 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (waffle-1.8.1.tar.bz2) = 9187977c65d499a68833288e2bbb00feae8a56763f654d9a038839c6ff15e94eba416786057a6ca514d0034a8b42fa2abd72e9d9276f4556d35d36cde403f42c
+SHA512 (waffle-1.8.3.tar.xz) = 6c320e3bab223075da8c4b1a32a24ad857143481f58ab1a39c4e6ace869c5e802cd768cd6186b28abe47c273994188be2b943e5c9fa156941dc5695316859d05
diff --git a/waffle.spec b/waffle.spec
index 071deb5..dea408d 100644
--- a/waffle.spec
+++ b/waffle.spec
@@ -1,26 +1,27 @@
-%global gitver 49abc7cb5f73cc6852136c91da49ea3a338960e4
Name: waffle
-Version: 1.8.1
+Version: 1.8.3
Release: %autorelease
Summary: Platform independent GL API layer
License: MIT
URL: http://www.waffle-gl.org/releases.html
-Source0: https://gitlab.freedesktop.org/mesa/waffle/-/archive/v%{version}/waffle-%{version}.tar.bz2
-
-BuildRequires: meson ninja-build
-BuildRequires: libxslt docbook-style-xsl libxcb-devel
-BuildRequires: gcc-c++
-BuildRequires: libX11-devel mesa-libGL-devel mesa-libGLU-devel
-BuildRequires: chrpath
-BuildRequires: mesa-libEGL-devel
-%if 0%{?rhel} > 6 || 0%{?fedora} > 0
-BuildRequires: mesa-libGLES-devel
-BuildRequires: systemd-devel
-%endif
-BuildRequires: mesa-libgbm-devel
-BuildRequires: wayland-devel
-BuildRequires: wayland-protocols-devel
+Source0: https://gitlab.freedesktop.org/mesa/waffle/-/archive/v%{version}/waffle-%{version}.tar.xz
+
+BuildRequires: cmake
+BuildRequires: docbook-style-xsl
+BuildRequires: gcc
+BuildRequires: gcc-c++
+BuildRequires: libX11-devel
+BuildRequires: libxcb-devel
+BuildRequires: libxslt
+BuildRequires: mesa-libEGL-devel
+BuildRequires: mesa-libGL-devel
+BuildRequires: mesa-libGLES-devel
+BuildRequires: mesa-libgbm-devel
+BuildRequires: meson
+BuildRequires: ninja-build
+BuildRequires: wayland-devel
+BuildRequires: wayland-protocols-devel
%description
Waffle is a cross-platform C library that allows one to defer
@@ -38,54 +39,63 @@ Contains the header files, and libraries required for development of
%package doc
Summary: Documentation for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
+BuildArch: noarch
%description doc
Contains HTML version of the developer documentation for development of
-%{name}-related software (manpages are in the -devel package).
+%{name}-related software (man pages are in the -devel package).
%package examples
Summary: Example programs using %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
+BuildArch: noarch
%description examples
Example programs using %{name}.
%prep
-%autosetup -n waffle-v%{version}-%{gitver} -p1
+%autosetup -p1
+ln -sf waffle-1.5.0.txt doc/release-notes/waffle-1.5.0-rc2.txt
%build
-%meson
+%meson -Dbuild-manpages=true
%meson_build
+
%install
%meson_install
-# Fedora now uses unversioned doc dirs, make install shouldn’t try to
+# Fedora now uses unversioned doc dirs, make install shouldn't try to
# install there anyway.
rm -rf %{buildroot}%{_docdir}/%{name}*
-%ldconfig_scriptlets
+
+%check
+%meson_test
%files
%license LICENSE.txt
%doc README.md
-%{_libdir}/lib%{name}*.so.*
%{_bindir}/wflinfo
+%{_libdir}/lib%{name}-1.so.0*
%{_datadir}/bash-completion/completions/wflinfo
%{_datadir}/zsh/site-functions/_wflinfo
+%{_mandir}/man1/wflinfo.1*
%files doc
%doc doc/html/
%files devel
%doc doc/release-notes/
-%{_includedir}/waffle*
-%{_libdir}/lib%{name}*.so
-%{_libdir}/pkgconfig/%{name}*
-#{_mandir}/man*/*
+%{_includedir}/waffle-1/
+%{_libdir}/lib%{name}-1.so
+%{_libdir}/pkgconfig/%{name}-1.pc
+%{_libdir}/cmake/Waffle/
+%{_mandir}/man3/waffle*.3*
+%{_mandir}/man7/waffle*.7*
%files examples
reply other threads:[~2026-08-06 20:36 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178604859930.1.11735650217814930059.rpms-waffle-c97757fe89d5@fedoraproject.org \
--to=rosset.filipe@gmail.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox