Sync from SUSE:ALP:Source:Standard:1.0 ding-libs revision 76d5f93bd3fb91ad34d3ed66883d4adc
This commit is contained in:
commit
568bd56ebc
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal 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
|
16
0001-increase-ini-max-value-length.patch
Normal file
16
0001-increase-ini-max-value-length.patch
Normal file
@ -0,0 +1,16 @@
|
||||
In order to support longer values in INI parser, the maximum value length
|
||||
is increased.
|
||||
|
||||
Author: David Bond <dbond@suse.com>
|
||||
diff -rupN ding-libs-0.5.0/ini/ini_defines.h ding-libs-0.5.0-patched/ini/ini_defines.h
|
||||
--- ding-libs-0.5.0/ini/ini_defines.h 2015-06-23 14:12:00.000000000 +0200
|
||||
+++ ding-libs-0.5.0-patched/ini/ini_defines.h 2016-07-29 12:15:41.866273555 +0200
|
||||
@@ -66,7 +66,7 @@
|
||||
#define INI_SECTION_KEY "["
|
||||
|
||||
/* Internal sizes. MAX_KEY is defined in config.h */
|
||||
-#define MAX_VALUE PATH_MAX
|
||||
+#define MAX_VALUE (PATH_MAX + 4096)
|
||||
#define BUFFER_SIZE MAX_KEY + MAX_VALUE + 3
|
||||
|
||||
/* Beffer length used for int to string conversions */
|
24
baselibs.conf
Normal file
24
baselibs.conf
Normal file
@ -0,0 +1,24 @@
|
||||
libbasicobjects0
|
||||
libbasicobjects-devel
|
||||
requires -libbasicobjects-<targettype>
|
||||
requires "libbasicobjects0-<targettype> = <version>"
|
||||
libpath_utils1
|
||||
libpath_utils-devel
|
||||
requires -libpath_utils-<targettype>
|
||||
requires "libpath_utils1-<targettype> = <version>"
|
||||
libdhash1
|
||||
libdhash-devel
|
||||
requires -libdhash-<targettype>
|
||||
requires "libdhash1-<targettype> = <version>"
|
||||
libcollection4
|
||||
libcollection-devel
|
||||
requires -libcollection-<targettype>
|
||||
requires "libcollection4-<targettype> = <version>"
|
||||
libref_array1
|
||||
libref_array-devel
|
||||
requires -libref_array-<targettype>
|
||||
requires "libref_array1-<targettype> = <version>"
|
||||
libini_config5
|
||||
libini_config-devel
|
||||
requires -libini_config-<targettype>
|
||||
requires "libini_config5-<targettype> = <version>"
|
BIN
ding-libs-0.6.2.tar.gz
(Stored with Git LFS)
Normal file
BIN
ding-libs-0.6.2.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
17
ding-libs-0.6.2.tar.gz.asc
Normal file
17
ding-libs-0.6.2.tar.gz.asc
Normal file
@ -0,0 +1,17 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJIBAABCAAyFiEEkwIBqrQt0ZRyELeDjXMmNRpyYhEFAmHrD3EUHGF0aWtob25v
|
||||
QHJlZGhhdC5jb20ACgkQjXMmNRpyYhHO+g//WYm6GYnWkeZfztRoN+J89FMBz1hX
|
||||
SN38Mvzvqhx1PurGv1Afs88jch7cqlQkfohDEPc22BzEdHN+H9VFJqBTtXJ3BzXH
|
||||
kx8zsCL/ySYW46/yuVtDqlz8WX2dMbhVSObE0MlGdSK8GzuyrY2PjAAwgRfTe/yG
|
||||
E+n8tkx36yKfxZQ9RGDUofHJh0+GUWEWNcKF5lEY8EkMV2jMr8Fsf/7ZCa4uzSwy
|
||||
az5B/r+JfGpY04UMzWHd0+Q/H6JhDxyP9ou3ddXptGQz1G0vG7+DZIiXT772hqwq
|
||||
8kETVb2Q2p3W5COJvUrJPdS6RDgpH7DT4aG6EVYv59i0L3w0+70tEJGET0DKdBTl
|
||||
mqVkx9YDXMxv7VoLM6qpAFC5GWKN5eiiYALv7mNpjAEpt7eo+6ru8VdxR2fOnEny
|
||||
YIoeijVRfJMWZGlRjFtrkrVUJ1pE/BhhSPTVAtBWUoQjeQR6FltROrpp0EGZfqck
|
||||
UQ/9KryDxw2WHq3P2DApykROzE+JBKmQm10zMYeANdEvDi++72y23Y4jRfLK0rgG
|
||||
M1kL5NErw7D1T+mm1SvO8nIadR1xM8kvwMNLck5ftSA+w42f9TQuKYH3GiPu2dbv
|
||||
uIXinZAro6hLsV1U9FCny3beIGHJq0RTxr8fhNdOmioKW8l6hMBxQcU4I4OFJTnZ
|
||||
22eqtH0ha/87Fr8=
|
||||
=YBPD
|
||||
-----END PGP SIGNATURE-----
|
122
ding-libs.changes
Normal file
122
ding-libs.changes
Normal file
@ -0,0 +1,122 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 20 09:07:05 UTC 2023 - Valentin Lefebvre <valentin.lefebvre@suse.com>
|
||||
|
||||
- Update to 0.6.2:
|
||||
* Minor maintenance update:
|
||||
INI: Silent ini_argument match failures
|
||||
INI: Fix detection of error message
|
||||
- Remove patches fixed upstream
|
||||
* INI-Fix-detection-of-error-messages.patch
|
||||
* INI-Silence-ini_augment-match-failures.patch
|
||||
* TEST-validators_ut_check-Fix-fail-with-new-glibc.patch
|
||||
* INI-Remove-definiton-of-TRACE_LEVEL.patch
|
||||
- Use github sources
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 18 08:50:40 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
- Add patch fixing errors writeout to stdout:
|
||||
* INI-Remove-definiton-of-TRACE_LEVEL.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 22 08:00:10 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
- Update to 0.6.1:
|
||||
* No upstream changelog
|
||||
- Update URL
|
||||
* Remove the git link info as it 404 atm
|
||||
- Add patches from upstream to fix ini behaviour:
|
||||
* INI-Fix-detection-of-error-messages.patch
|
||||
* INI-Silence-ini_augment-match-failures.patch
|
||||
* TEST-validators_ut_check-Fix-fail-with-new-glibc.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 16 23:19:11 UTC 2017 - jengelh@inai.de
|
||||
|
||||
- Update to new upstream release 0.6.0
|
||||
* libini now supports validators that check for well-formed INI
|
||||
files.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 29 10:24:17 UTC 2016 - hguo@suse.com
|
||||
|
||||
- Introduce patch 0001-increase-ini-max-value-length.patch
|
||||
to support longer values in INI file parser. bsc#989488
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 24 19:09:25 UTC 2016 - jengelh@inai.de
|
||||
|
||||
- Bump subpackage version numbers to match .pc files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 12 13:49:23 UTC 2016 - hguo@suse.com
|
||||
|
||||
- Correct the version number of library packages in spec file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 10 11:23:05 UTC 2016 - hguo@suse.com
|
||||
|
||||
- Upgrade to latest upstream version 0.5.0.
|
||||
The new version is ABI compatible with 0.4.0.
|
||||
* libini_config: This release adds an API to create, modify and
|
||||
save INI files
|
||||
* libini_config: Merging configuration snippets installed in
|
||||
different locations is supported
|
||||
* libcollection: New functions: col_get_dup_item,
|
||||
col_delete_item_with_cb, col_remove_item_with_cb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 10 13:39:44 UTC 2014 - jengelh@inai.de
|
||||
|
||||
- Update to new upstream release 0.4.0
|
||||
* libini_config: Ability to convert input INI file from UTF-16/32
|
||||
to UTF8- during parsing
|
||||
* ini_config: Support C style comments in INI file
|
||||
* ini_config: Ability to read configuration data from a memory buffer
|
||||
- Remove doxygen-notimestamp.diff,
|
||||
0001-build-add-missing-Requires-to-pkgconfig-file.patch
|
||||
(merged upstream)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 7 12:29:15 UTC 2014 - ckornacker@suse.com
|
||||
|
||||
- remove pkgconfig-deps.diff since it's obsoleted by
|
||||
0001-build-add-missing-Requires-to-pkgconfig-file.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 8 01:31:44 UTC 2013 - jengelh@inai.de
|
||||
|
||||
- Update to new upstream release 0.3.0.1
|
||||
* A new libini_config interface (merging config section,
|
||||
better handling of metadata)
|
||||
- Optional signature verification
|
||||
- Add 0001-build-add-missing-Requires-to-pkgconfig-file.patch
|
||||
for corrected pkgconfig dependencies
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 19:24:54 UTC 2012 - jengelh@medozas.de
|
||||
|
||||
- Update to new upstream release 0.1.3
|
||||
* Fixes a serious bug in libdhash with very large (>1024 slots)
|
||||
initial size
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de
|
||||
|
||||
- Remove redundant tags/sections from specfile
|
||||
(cf. packaging guidelines)
|
||||
- Use %_smp_mflags for parallel build
|
||||
- Implement baselibs config
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 19 13:03:39 UTC 2010 - rhafer@novell.com
|
||||
|
||||
- libref_array's license is LGPLv3+, the Headers in ref_array.c and
|
||||
ref_array.h were wrong. See:
|
||||
https://fedorahosted.org/pipermail/sssd-devel/2010-November/005107.html
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 16 09:56:44 UTC 2010 - rhafer@novell.com
|
||||
|
||||
- Initial release after spilt from sssd, based on upstream specfile
|
||||
|
52
ding-libs.keyring
Normal file
52
ding-libs.keyring
Normal file
@ -0,0 +1,52 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
nQ==
|
||||
=uvJr
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
282
ding-libs.spec
Normal file
282
ding-libs.spec
Normal file
@ -0,0 +1,282 @@
|
||||
#
|
||||
# spec file for package ding-libs
|
||||
#
|
||||
# Copyright (c) 2023 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/
|
||||
#
|
||||
|
||||
|
||||
# Defined in version.m4
|
||||
%global path_utils_version 0.2.1
|
||||
%global dhash_version 0.5.0
|
||||
%global collection_version 0.7.0
|
||||
%global ref_array_version 0.1.5
|
||||
%global basicobjects_version 0.1.1
|
||||
%global ini_config_version 1.3.1
|
||||
|
||||
Name: ding-libs
|
||||
Version: 0.6.2
|
||||
Release: 0
|
||||
Summary: "Ding is not GLib" assorted utility libraries
|
||||
License: GPL-3.0-or-later AND LGPL-3.0-or-later
|
||||
Group: Development/Libraries/C and C++
|
||||
URL: https://github.com/SSSD/ding-libs
|
||||
|
||||
Source: https://github.com/SSSD/ding-libs/releases/download/%version/%name-%version.tar.gz
|
||||
Source2: https://github.com/SSSD/ding-libs/releases/download/%version/%name-%version.tar.gz.asc
|
||||
Source3: %name.keyring
|
||||
Source4: baselibs.conf
|
||||
Patch1: 0001-increase-ini-max-value-length.patch
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: pkgconfig(check) >= 0.9.5
|
||||
|
||||
%description
|
||||
Assorted C utility libraries: libcollection, libdhash, libini_config,
|
||||
librefarray, libpath_utils and libbasicobjects.
|
||||
|
||||
%package -n libbasicobjects0
|
||||
Summary: Library containing basic objects like dynamic string
|
||||
License: GPL-3.0-or-later
|
||||
Group: System/Libraries
|
||||
Version: %basicobjects_version
|
||||
Release: 0
|
||||
|
||||
%description -n libbasicobjects0
|
||||
A small library that provides a buffer object.
|
||||
|
||||
%package -n libbasicobjects-devel
|
||||
Summary: Library containing basic objects like dynamic string
|
||||
License: GPL-3.0-or-later
|
||||
Group: Development/Libraries/C and C++
|
||||
Version: %basicobjects_version
|
||||
Release: 0
|
||||
Requires: libbasicobjects0 = %version
|
||||
|
||||
%description -n libbasicobjects-devel
|
||||
A small library that provides a buffer object.
|
||||
|
||||
%package -n libcollection4
|
||||
Summary: Collection data type for C
|
||||
License: LGPL-3.0-or-later
|
||||
Group: System/Libraries
|
||||
Version: %collection_version
|
||||
Release: 0
|
||||
|
||||
%description -n libcollection4
|
||||
A data-type to collect data in a hierarchical structure for easy iteration
|
||||
and serialization
|
||||
|
||||
%package -n libcollection-devel
|
||||
Summary: Development files for libcollection
|
||||
License: LGPL-3.0-or-later
|
||||
Group: Development/Libraries/C and C++
|
||||
Version: %collection_version
|
||||
Release: 0
|
||||
Requires: libcollection4 = %collection_version
|
||||
|
||||
%description -n libcollection-devel
|
||||
A data-type to collect data in a hierarchical structure for easy iteration
|
||||
and serialization
|
||||
|
||||
%package -n libdhash1
|
||||
Summary: Dynamic hash table library
|
||||
License: LGPL-3.0-or-later
|
||||
Group: System/Libraries
|
||||
Version: %dhash_version
|
||||
Release: 0
|
||||
|
||||
%description -n libdhash1
|
||||
A hash table which will dynamically resize to achieve optimal storage & access
|
||||
time properties
|
||||
|
||||
%package -n libdhash-devel
|
||||
Summary: Development files for libdhash
|
||||
License: LGPL-3.0-or-later
|
||||
Group: Development/Libraries/C and C++
|
||||
Version: %dhash_version
|
||||
Release: 0
|
||||
Requires: libdhash1 = %dhash_version
|
||||
|
||||
%description -n libdhash-devel
|
||||
A hash table which will dynamically resize to achieve optimal storage & access
|
||||
time properties
|
||||
|
||||
%package -n libini_config5
|
||||
Summary: INI file parser for C
|
||||
License: LGPL-3.0-or-later
|
||||
Group: System/Libraries
|
||||
Version: %ini_config_version
|
||||
Release: 0
|
||||
|
||||
%description -n libini_config5
|
||||
Library to process config files in INI format into a libcollection data
|
||||
structure
|
||||
|
||||
%package -n libini_config-devel
|
||||
Summary: Development files for libini_config
|
||||
License: LGPL-3.0-or-later
|
||||
Group: Development/Libraries/C and C++
|
||||
Version: %ini_config_version
|
||||
Release: 0
|
||||
Requires: libini_config5 = %ini_config_version
|
||||
|
||||
%description -n libini_config-devel
|
||||
Library to process config files in INI format into a libcollection data
|
||||
structure
|
||||
|
||||
%package -n libpath_utils1
|
||||
Summary: Filesystem Path Utilities
|
||||
License: LGPL-3.0-or-later
|
||||
Group: System/Libraries
|
||||
Version: %path_utils_version
|
||||
Release: 0
|
||||
|
||||
%description -n libpath_utils1
|
||||
Utility functions to manipulate filesystem pathnames
|
||||
|
||||
%package -n libpath_utils-devel
|
||||
Summary: Development files for libpath_utils
|
||||
License: LGPL-3.0-or-later
|
||||
Group: Development/Libraries/C and C++
|
||||
Version: %path_utils_version
|
||||
Release: 0
|
||||
Requires: libpath_utils1 = %path_utils_version
|
||||
|
||||
%description -n libpath_utils-devel
|
||||
Utility functions to manipulate filesystem pathnames
|
||||
|
||||
%package -n libref_array1
|
||||
Summary: A refcounted array for C
|
||||
License: GPL-3.0-or-later
|
||||
Group: System/Libraries
|
||||
Version: %ref_array_version
|
||||
Release: 0
|
||||
|
||||
%description -n libref_array1
|
||||
A dynamically-growing, reference-counted array
|
||||
|
||||
%package -n libref_array-devel
|
||||
Summary: Development files for libref_array
|
||||
License: GPL-3.0-or-later
|
||||
Group: Development/Libraries/C and C++
|
||||
Version: %ref_array_version
|
||||
Release: 0
|
||||
Requires: libref_array1 = %ref_array_version
|
||||
|
||||
%description -n libref_array-devel
|
||||
A dynamically-growing, reference-counted array
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%autopatch -p1
|
||||
|
||||
%build
|
||||
%configure --disable-static
|
||||
%make_build all docs
|
||||
|
||||
%check
|
||||
%make_build check
|
||||
|
||||
%install
|
||||
%make_install
|
||||
rm -fv "%buildroot/%_libdir"/*.la
|
||||
|
||||
# Remove the example files from the output directory
|
||||
# We will copy them directly from the source directory
|
||||
# for packaging
|
||||
rm -fv \
|
||||
"%buildroot/%_datadir/doc/ding-libs"/README.* \
|
||||
"%buildroot/%_datadir/doc/ding-libs/examples/dhash_example.c" \
|
||||
"%buildroot/%_datadir/doc/ding-libs/examples/dhash_test.c"
|
||||
|
||||
# Remove document install script. RPM is handling this
|
||||
rm -f */doc/html/installdox
|
||||
|
||||
%post -n libbasicobjects0 -p /sbin/ldconfig
|
||||
%postun -n libbasicobjects0 -p /sbin/ldconfig
|
||||
%post -n libcollection4 -p /sbin/ldconfig
|
||||
%postun -n libcollection4 -p /sbin/ldconfig
|
||||
%post -n libdhash1 -p /sbin/ldconfig
|
||||
%postun -n libdhash1 -p /sbin/ldconfig
|
||||
%post -n libini_config5 -p /sbin/ldconfig
|
||||
%postun -n libini_config5 -p /sbin/ldconfig
|
||||
%post -n libpath_utils1 -p /sbin/ldconfig
|
||||
%postun -n libpath_utils1 -p /sbin/ldconfig
|
||||
%post -n libref_array1 -p /sbin/ldconfig
|
||||
%postun -n libref_array1 -p /sbin/ldconfig
|
||||
|
||||
%files -n libbasicobjects0
|
||||
%_libdir/libbasicobjects.so.0*
|
||||
|
||||
%files -n libbasicobjects-devel
|
||||
%_includedir/simplebuffer.h
|
||||
%_libdir/libbasicobjects.so
|
||||
%_libdir/pkgconfig/basicobjects.pc
|
||||
|
||||
%files -n libcollection4
|
||||
%_libdir/libcollection.so.4*
|
||||
|
||||
%files -n libcollection-devel
|
||||
%license COPYING COPYING.LESSER
|
||||
%_includedir/collection.h
|
||||
%_includedir/collection_tools.h
|
||||
%_includedir/collection_queue.h
|
||||
%_includedir/collection_stack.h
|
||||
%_libdir/libcollection.so
|
||||
%_libdir/pkgconfig/collection.pc
|
||||
%doc collection/doc/html/
|
||||
|
||||
%files -n libdhash1
|
||||
%_libdir/libdhash.so.1*
|
||||
|
||||
%files -n libdhash-devel
|
||||
%license COPYING COPYING.LESSER
|
||||
%_includedir/dhash.h
|
||||
%_libdir/libdhash.so
|
||||
%_libdir/pkgconfig/dhash.pc
|
||||
%doc dhash/README.dhash
|
||||
|
||||
%files -n libini_config5
|
||||
%_libdir/libini_config.so.5*
|
||||
|
||||
%files -n libini_config-devel
|
||||
%license COPYING COPYING.LESSER
|
||||
%_includedir/ini_*.h
|
||||
%_libdir/libini_config.so
|
||||
%_libdir/pkgconfig/ini_config.pc
|
||||
%doc ini/doc/html/
|
||||
|
||||
%files -n libpath_utils1
|
||||
%_libdir/libpath_utils.so.1*
|
||||
|
||||
%files -n libpath_utils-devel
|
||||
%license COPYING COPYING.LESSER
|
||||
%_includedir/path_utils.h
|
||||
%_libdir/libpath_utils.so
|
||||
%_libdir/pkgconfig/path_utils.pc
|
||||
%doc path_utils/README.path_utils
|
||||
%doc path_utils/doc/html/
|
||||
|
||||
%files -n libref_array1
|
||||
%_libdir/libref_array.so.1*
|
||||
|
||||
%files -n libref_array-devel
|
||||
%license COPYING COPYING.LESSER
|
||||
%_includedir/ref_array.h
|
||||
%_libdir/libref_array.so
|
||||
%_libdir/pkgconfig/ref_array.pc
|
||||
%doc refarray/README.ref_array
|
||||
%doc refarray/doc/html/
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user