Sync from SUSE:SLFO:Main libXmu revision 40a31e06b6b117521b1a1a83aa204424

This commit is contained in:
Adrian Schröter 2024-05-03 14:27:33 +02:00
commit 2ff54243a8
5 changed files with 336 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

10
baselibs.conf Normal file
View File

@ -0,0 +1,10 @@
libXmu6
provides "xorg-x11-libXmu-<targettype> = 7.6_<version>"
obsoletes "xorg-x11-libXmu-<targettype> < 7.6_<version>"
libXmuu1
libXmu-devel
requires -libXmu-<targettype>
requires "libXmu6-<targettype> = <version>"
requires "libXmuu1-<targettype> = <version>"
provides "xorg-x11-libXmu-devel-<targettype> = 7.6_<version>"
obsoletes "xorg-x11-libXmu-devel-<targettype> < 7.6_<version>"

BIN
libXmu-1.1.4.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

180
libXmu.changes Normal file
View File

@ -0,0 +1,180 @@
-------------------------------------------------------------------
Tue Oct 18 09:54:56 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
- Update to version 1.1.4
This release includes two notable changes to XmuConvertStandardSelection():
1) It no longer supports XA_IP_ADDRESS, which only supported IPv4 addresses
and simply provided the output of gethostbyname() on the local hostname.
2) XA_OWNER_OS no longer reports "BSD" for any Unix-like OS (including Linux)
that it hadn't been coded to handle, instead relying on uname() where
available to provide the OS name.
The lack of bug reports about the previously misleading output for these
suggests they're not widely used, with codesearch.debian.net only finding
matches in libXmu and the rust bindings to libXmu, and not any consumers
of these interfaces.
-------------------------------------------------------------------
Thu Mar 21 15:25:51 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
- Update to version 1.1.3
* This minor maintenance release includes some small bug fixes,
build configuration improvements and janitorial cleanups.
-------------------------------------------------------------------
Thu Sep 12 17:54:26 UTC 2013 - zaitor@opensuse.org
- Update to version 1.1.2:
+ Add missing copyright notices to COPYING file.
+ Preserve constness when casting const pointers in various
functions.
+ Fix a const issue.
+ autogen.sh: Implement GNOME Build API.
+ configure: Remove AM_MAINTAINER_MODE.
+ Remove unused DECnet ("DNETCONN") code from
XmuConvertStandardSelection.
-------------------------------------------------------------------
Thu Aug 29 09:23:34 UTC 2013 - sndirsch@suse.com
- added requires to xbitmaps/-devel packages (bnc#836530)
-------------------------------------------------------------------
Sun Feb 17 17:21:53 UTC 2013 - jengelh@inai.de
- Use more robust make install call
-------------------------------------------------------------------
Wed Apr 11 15:19:19 UTC 2012 - vuntz@opensuse.org
- Update to version 1.1.1:
+ Cleanups of code that causes compiler warnings
+ Improvements to the documentation
+ Build configuration improvements
-------------------------------------------------------------------
Sat Feb 11 19:06:42 UTC 2012 - jengelh@medozas.de
- Rename xorg-x11-libXmu to libXmu and utilize shlib policy
-------------------------------------------------------------------
Sun Nov 20 06:49:04 UTC 2011 - coolo@suse.com
- add libtool as buildrequire to avoid implicit dependency
-------------------------------------------------------------------
Tue Dec 21 02:45:51 UTC 2010 - sndirsch@novell.com
- bumped version number to 7.6
-------------------------------------------------------------------
Wed Dec 1 11:25:28 CET 2010 - jslaby@suse.de
- revert 'export only public API symbols'
it breaks xclock, xterm and others
-------------------------------------------------------------------
Tue Nov 30 16:30:20 UTC 2010 - cristian.rodriguez@opensuse.org
- export only public API symbols
- disable silent rules, defeat the purpose of post build checks
-------------------------------------------------------------------
Sat Oct 30 14:59:19 UTC 2010 - sndirsch@novell.com
- libXmu 1.1.0
* API documentation for this library has been added in this
release in the docs directory in DocBook format. If xmlto is
installed, it will be converted to supported formats and
installed in $(docdir) unless --disable-docs is passed to
configure.
This release also includes the usual recent set of build
configuration improvements and janitorial cleanups.
-------------------------------------------------------------------
Sun Apr 4 15:42:44 CEST 2010 - sndirsch@suse.de
- libXmu 1.0.5
- bumped version number to 7.5
-------------------------------------------------------------------
Mon Dec 14 18:25:48 CET 2009 - jengelh@medozas.de
- add baselibs.conf as a source
-------------------------------------------------------------------
Sat May 2 14:42:17 CEST 2009 - eich@suse.de
- revert static library and .la file removal
for SUSE versions <= 11.1.
-------------------------------------------------------------------
Tue Apr 21 20:10:19 CEST 2009 - crrodriguez@suse.de
- remove static libraries and "la" files
-------------------------------------------------------------------
Thu Sep 11 14:21:42 CEST 2008 - sndirsch@suse.de
- bumped release number to 7.4
-------------------------------------------------------------------
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
- added baselibs.conf file to build xxbit packages
for multilib support
-------------------------------------------------------------------
Tue Jan 15 12:38:14 CET 2008 - sndirsch@suse.de
- update to release 1.0.4
* Coverity #52: Dead code in get_os_name()
-------------------------------------------------------------------
Tue Jan 1 23:14:12 CET 2008 - crrodriguez@suse.de
- fix library-without-ldconfig-* error
- add missing PreReq coreutils
-------------------------------------------------------------------
Sat Sep 29 12:23:32 CEST 2007 - sndirsch@suse.de
- bumped version to 7.3
-------------------------------------------------------------------
Wed Nov 8 23:43:17 CET 2006 - sndirsch@suse.de
- update to release 1.0.3
* Due to some confusion, libXmu 1.0.2 was actually rolled and
released twice. Thus, /releases/development/7.2-RC1/lib/
contains the libXmu-1.0.2.tar.* that ajax released a while
ago, and /releases/individual/lib/ contains the original ones.
libXmu 1.0.3 has no changes from 1.0.2, it's just to clear the
versioning confusion. Thanks to Tilman again for pointing this
out.
-------------------------------------------------------------------
Sat Oct 14 06:14:33 CEST 2006 - sndirsch@suse.de
- updated to X.org 7.2RC1
-------------------------------------------------------------------
Wed Aug 2 16:12:17 CEST 2006 - sndirsch@suse.de
- fix setup line
-------------------------------------------------------------------
Fri Jul 28 14:44:35 CEST 2006 - sndirsch@suse.de
- use "-fno-strict-aliasing"
-------------------------------------------------------------------
Thu Jul 27 11:43:29 CEST 2006 - sndirsch@suse.de
- use $RPM_OPT_FLAGS
- remove existing /usr/include/X11 symlink in %pre
-------------------------------------------------------------------
Thu Jun 22 22:31:33 CEST 2006 - sndirsch@suse.de
- created package

120
libXmu.spec Normal file
View File

@ -0,0 +1,120 @@
#
# spec file for package libXmu
#
# Copyright (c) 2022 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: libXmu
Version: 1.1.4
Release: 0
Summary: Miscellaneous utility routines for X
License: MIT
Group: Development/Libraries/C and C++
URL: http://xorg.freedesktop.org/
#Git-Clone: git://anongit.freedesktop.org/xorg/lib/libXmu
#Git-Web: http://cgit.freedesktop.org/xorg/lib/libXmu/
Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.xz
Source1: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#git#BuildRequires: autoconf >= 2.60, automake, libtool
BuildRequires: pkgconfig
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xextproto)
BuildRequires: pkgconfig(xorg-macros) >= 1.12
BuildRequires: pkgconfig(xt)
BuildRequires: pkgconfig(xtrans)
%description
The Xmu Library is a collection of miscellaneous (some might say random)
utility functions that have been useful in building various applications
and widgets. This library is required by the Athena Widgets.
%package -n libXmu6
Summary: Miscellaneous utility routines for X
# O/P added for 12.2
Group: System/Libraries
Provides: xorg-x11-libXmu = 7.6_%version-%release
Obsoletes: xorg-x11-libXmu < 7.6_%version-%release
Requires: xbitmaps
%description -n libXmu6
The Xmu library is a collection of miscellaneous (some might say random)
utility functions that have been useful in building various applications
and widgets, specifically the Athena Widgets.
%package -n libXmuu1
Summary: More miscellaneous utility routines for X
Group: System/Libraries
%description -n libXmuu1
The Xmu/Xmuu libraries are a collection of miscellaneous (some might
say random) utility functions that have been useful in building
various applications and widgets.
%package devel
Summary: Development files for the X Miscellaneous Utility Libraries
Group: Development/Libraries/C and C++
Requires: libXmu6 = %version
Requires: libXmuu1 = %version
# O/P added for 12.2
Provides: xorg-x11-libXmu-devel = 7.6_%version-%release
Obsoletes: xorg-x11-libXmu-devel < 7.6_%version-%release
Requires: xbitmaps-devel
%description devel
The Xmu/Xmuu libraries are a collection of miscellaneous (some might
say random) utility functions that have been useful in building
various applications and widgets.
This package contains the development headers for the library found
in libXmu6 and libXmuu1.
%prep
%setup -q
%build
%configure --docdir=%_docdir/%name --disable-static
make %{?_smp_mflags}
%install
make install DESTDIR="%buildroot"
rm -f "%buildroot/%_libdir"/*.la
%post -n libXmu6 -p /sbin/ldconfig
%postun -n libXmu6 -p /sbin/ldconfig
%post -n libXmuu1 -p /sbin/ldconfig
%postun -n libXmuu1 -p /sbin/ldconfig
%files -n libXmu6
%defattr(-,root,root)
%_libdir/libXmu.so.6*
%files -n libXmuu1
%defattr(-,root,root)
%_libdir/libXmuu.so.1*
%files devel
%defattr(-,root,root)
%_includedir/X11/*
%_libdir/libXmu*.so
%_libdir/pkgconfig/xmu*.pc
%_docdir/%name
%changelog