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