Stefan Dirsch
10f1934b0e
* This release changes the XORG_CHECK_MALLOC_ZERO macro to stop testing if malloc(0) returns NULL and instead assumes it might, so that software still works properly if it is running with a different malloc implementation than the configure script found to test at build time. The configure option --disable-malloc0returnsnull is still available for use with configure scripts that call this macro, for use by builders who are sure about the malloc(0) handling in all available malloc implementations in their runtime environment. * This release also removes -Wdeclaration-after-statement from the default warning set used in X.Org, treating it as a code style issue to be considered at code review time instead of a portability issue that everyone building the code needs to be made aware of, now that all supported compilers support this standard feature of C99 and later versions. OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/util-macros?expand=0&rev=18
65 lines
1.8 KiB
RPMSpec
65 lines
1.8 KiB
RPMSpec
#
|
|
# spec file for package util-macros
|
|
#
|
|
# Copyright (c) 2024 SUSE LLC
|
|
#
|
|
# All modifications and additions to the file contributed by third parties
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
# upon. The license for this file, and modifications and additions to the
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
# license for the pristine package is not an Open Source License, in which
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
# published by the Open Source Initiative.
|
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
|
#
|
|
|
|
|
|
Name: util-macros
|
|
Version: 1.20.2
|
|
Release: 0
|
|
Summary: The X Protocol
|
|
#Source URL: http://xorg.freedesktop.org/releases/individual/util/
|
|
#BuildRequires: autoconf >= 2.60
|
|
#BuildRequires: automake
|
|
#BuildRequires: libtool
|
|
License: HPND
|
|
Group: Development/Libraries/X11
|
|
URL: https://xorg.freedesktop.org/
|
|
Source: %{name}-%{version}.tar.xz
|
|
BuildRequires: pkgconfig
|
|
|
|
%description
|
|
Utility Macro Headers for X development
|
|
|
|
%package -n %{name}-devel
|
|
Summary: The X Protocol
|
|
# Added within the 13.2 Development Cycle
|
|
Group: Development/Libraries/X11
|
|
Provides: xorg-x11-proto-devel:/%{_libdir}/pkgconfig/xorg-macros.pc
|
|
|
|
%description -n %{name}-devel
|
|
Utility Macro Headers for X development
|
|
|
|
%prep
|
|
%setup -q
|
|
|
|
%build
|
|
#autoreconf -fi
|
|
./configure CFLAGS="%{optflags} -fno-strict-aliasing" \
|
|
--prefix=%{_prefix} --libdir=%{_libdir}
|
|
make %{?_smp_mflags}
|
|
|
|
%install
|
|
%make_install
|
|
rm -f %{buildroot}%{_datadir}/util-macros/INSTALL
|
|
|
|
%files -n %{name}-devel
|
|
%license COPYING
|
|
%dir %{_datadir}/aclocal
|
|
%{_datadir}/aclocal/*.m4
|
|
%{_datadir}/pkgconfig/*.pc
|
|
|
|
%changelog
|