Import libyui-4.2.16
This commit is contained in:
parent
4d1e8b4e2b
commit
7298c91e3b
@ -21,12 +21,18 @@
|
|||||||
%define libqt libyui-qt
|
%define libqt libyui-qt
|
||||||
%define devqt libyui-qt-devel
|
%define devqt libyui-qt-devel
|
||||||
|
|
||||||
%define libzypp_devel_version libzypp-devel >= 17.21.0
|
#--------------------------------------------------------
|
||||||
|
# Package libyui-qt-graph
|
||||||
|
%define yui_qt_graph_name libyui-qt-graph
|
||||||
|
|
||||||
|
%define libqtgraph libyui-qt-graph
|
||||||
|
%define devqtgraph libyui-qt-graph-devel
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Name: %{libname}
|
Name: %{libname}
|
||||||
Version: 4.2.16
|
Version: 4.2.16
|
||||||
Release: 1%{?dist}
|
Release: 12%{?dist}
|
||||||
Summary: GUI-abstraction library
|
Summary: GUI-abstraction library
|
||||||
|
|
||||||
License: (LGPLv2 or LGPLv3) and MIT
|
License: (LGPLv2 or LGPLv3) and MIT
|
||||||
@ -41,9 +47,10 @@ BuildRequires: perl-devel
|
|||||||
BuildRequires: rubygems
|
BuildRequires: rubygems
|
||||||
BuildRequires: swig
|
BuildRequires: swig
|
||||||
BuildRequires: fontconfig-devel
|
BuildRequires: fontconfig-devel
|
||||||
BuildRequires: perl-macros
|
BuildRequires: perl-generators
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig(ruby)
|
BuildRequires: pkgconfig(ruby)
|
||||||
BuildRequires: pkgconfig(libpng)
|
BuildRequires: pkgconfig(libpng)
|
||||||
|
|
||||||
@ -55,7 +62,7 @@ BuildRequires: pkgconfig(Qt5X11Extras)
|
|||||||
|
|
||||||
BuildRequires: pkgconfig(ncursesw)
|
BuildRequires: pkgconfig(ncursesw)
|
||||||
BuildRequires: pkgconfig(ncurses)
|
BuildRequires: pkgconfig(ncurses)
|
||||||
|
BuildRequires: pkgconfig(libyui-mga)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This is the user interface engine that provides the abstraction
|
This is the user interface engine that provides the abstraction
|
||||||
@ -106,9 +113,9 @@ interfaces (ncurses).
|
|||||||
%package -n %libqt
|
%package -n %libqt
|
||||||
Summary: Libyui - Qt (graphical) user interface
|
Summary: Libyui - Qt (graphical) user interface
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Requires: %{_lib}qt5x11extras5
|
Requires: qt5-qtx11extras
|
||||||
Provides: %{yui_qt_name} = %{version}-%{release}
|
Provides: %{yui_qt_name} = %{version}-%{release}
|
||||||
Obsoletes: %{_lib}yui%{major_so_ver}-qt < 4.2.15
|
|
||||||
|
|
||||||
%description -n %libqt
|
%description -n %libqt
|
||||||
This package contains the Qt (graphical) user interface component for libyui.
|
This package contains the Qt (graphical) user interface component for libyui.
|
||||||
@ -140,6 +147,54 @@ develop extensions for libyui-qt.
|
|||||||
%{_libdir}/pkgconfig/libyui-qt.pc
|
%{_libdir}/pkgconfig/libyui-qt.pc
|
||||||
|
|
||||||
|
|
||||||
|
#-----------------------------------------------------------------------
|
||||||
|
# libyui-qt-graph
|
||||||
|
|
||||||
|
|
||||||
|
%package -n %libqtgraph
|
||||||
|
Summary: Libyui - Qt graph component for libyui.
|
||||||
|
Group: System/Libraries
|
||||||
|
BuildRequires: graphviz-devel
|
||||||
|
Requires: qt5-qtx11extras
|
||||||
|
Provides: %{yui_qt_graph_name} = %{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
|
%description -n %libqtgraph
|
||||||
|
This package contains the Qt graph component for libyui.
|
||||||
|
|
||||||
|
This is a special widget to visualize graphs such as the
|
||||||
|
storage device hierarchy (disks, partitions, subvolumes
|
||||||
|
etc.). and similar graphviz-generated graphs.
|
||||||
|
|
||||||
|
|
||||||
|
%files -n %libqtgraph
|
||||||
|
%doc COPYING*
|
||||||
|
%dir %{_libdir}/yui
|
||||||
|
%{_libdir}/yui/%libqtgraph.so.*
|
||||||
|
|
||||||
|
|
||||||
|
#-----------------------------------------------------------------------
|
||||||
|
# libyui-qt-graph-devel
|
||||||
|
|
||||||
|
|
||||||
|
%package -n %devqtgraph
|
||||||
|
Summary: Libyui - Qt (graphical) user interface header files
|
||||||
|
Group: Development/KDE and Qt
|
||||||
|
Requires: libyui-devel
|
||||||
|
Requires: %{yui_qt_graph_name} = %{version}-%{release}
|
||||||
|
Provides: yui-qt-devel = %{version}-%{release}
|
||||||
|
|
||||||
|
%description -n %devqtgraph
|
||||||
|
This package contains the header files for the Qt based user interface
|
||||||
|
component for libyui.
|
||||||
|
|
||||||
|
This package is not needed to develop libyui-based applications, only to
|
||||||
|
develop extensions for libyui-qt.
|
||||||
|
|
||||||
|
%files -n %devqtgraph
|
||||||
|
%{_includedir}/yui/qt-graph/*
|
||||||
|
|
||||||
|
|
||||||
#-----------------------------------------------------------------------
|
#-----------------------------------------------------------------------
|
||||||
# libyui-ncurses
|
# libyui-ncurses
|
||||||
|
|
||||||
@ -147,7 +202,7 @@ develop extensions for libyui-qt.
|
|||||||
Summary: Libyui - NCurses (text based) user interface
|
Summary: Libyui - NCurses (text based) user interface
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Provides: %{yui_ncurses_name} = %{version}-%{release}
|
Provides: %{yui_ncurses_name} = %{version}-%{release}
|
||||||
Obsoletes: %{_lib}yui%{major_so_ver}-ncurses < 4.2.15
|
|
||||||
|
|
||||||
%description -n %libncurses
|
%description -n %libncurses
|
||||||
This package contains the NCurses (text based) user interface component for
|
This package contains the NCurses (text based) user interface component for
|
||||||
@ -222,7 +277,7 @@ interfaces (Qt, Gtk) and text based user interfaces (ncurses).
|
|||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Summary: Python 3 bindings for libyui
|
Summary: Python 3 bindings for libyui
|
||||||
Group: Development/Python
|
Group: Development/Python
|
||||||
%{?python_provide:%python_provide python3-yui}
|
|
||||||
|
|
||||||
%description -n python3-yui
|
%description -n python3-yui
|
||||||
This package provides Python 3 language bindings to access functions of libyui,
|
This package provides Python 3 language bindings to access functions of libyui,
|
||||||
@ -257,17 +312,18 @@ interfaces (Qt, Gtk) and text based user interfaces (ncurses).
|
|||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup
|
%autosetup -p1
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
for pkgname in libyui libyui-qt libyui-ncurses libyui-bindings ;do
|
for pkgname in libyui libyui-qt libyui-qt-graph libyui-ncurses libyui-bindings ;do
|
||||||
pushd $pkgname
|
pushd $pkgname
|
||||||
|
|
||||||
%cmake \
|
%cmake \
|
||||||
-S . -B %{__cmake_builddir} \
|
-S . -B %{__cmake_builddir} \
|
||||||
-DWERROR=FALSE \
|
-DWERROR=FALSE \
|
||||||
-DBUILD_EXAMPLES=OFF \
|
-DBUILD_EXAMPLES=OFF \
|
||||||
|
-DWITH_MGA=ON \
|
||||||
-DWITH_MONO=OFF \
|
-DWITH_MONO=OFF \
|
||||||
-DPYTHON_EXECUTABLE=%{python3} \
|
-DPYTHON_EXECUTABLE=%{python3} \
|
||||||
-DPYTHON_INCLUDE_DIR=%(%{__python3} -Ic "from distutils.sysconfig import get_python_inc; print(get_python_inc())") \
|
-DPYTHON_INCLUDE_DIR=%(%{__python3} -Ic "from distutils.sysconfig import get_python_inc; print(get_python_inc())") \
|
||||||
@ -281,7 +337,7 @@ interfaces (Qt, Gtk) and text based user interfaces (ncurses).
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
|
|
||||||
for pkgname in libyui libyui-qt libyui-ncurses libyui-bindings ;do
|
for pkgname in libyui libyui-qt libyui-qt-graph libyui-ncurses libyui-bindings ;do
|
||||||
pushd $pkgname
|
pushd $pkgname
|
||||||
%cmake_install
|
%cmake_install
|
||||||
popd
|
popd
|
||||||
@ -292,10 +348,44 @@ install -m0755 -d %{buildroot}%{_libdir}/yui
|
|||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|
||||||
* Mon Sep 11 2023 Sofia Boldyreva <sboldyreva@almalinux.prg> - 4.2.16-1
|
* Mon Sep 11 2023 Sofia Boldyreva <sboldyreva@almalinux.prg> - 4.2.16-12
|
||||||
- Replaced pkgconfig(python3) with python3-devel in BuildRequires to build for AlmaLinux 8
|
- Replaced pkgconfig(python3) with python3-devel in BuildRequires to build for AlmaLinux 8
|
||||||
- Added -S . -B %%{__cmake_builddir}, edited -DPYTHON_INCLUDE_DIR=%%(%%{__python3} -Ic "from distutils.sysconfig import get_python_inc; print(get_python_inc())") to build for AlmaLinux 8
|
- Added -S . -B %%{__cmake_builddir}, edited -DPYTHON_INCLUDE_DIR=%%(%%{__python3} -Ic "from distutils.sysconfig import get_python_inc; print(get_python_inc())") to build for AlmaLinux 8
|
||||||
|
|
||||||
|
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.16-12
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 4.2.16-11
|
||||||
|
- Perl 5.38 rebuild
|
||||||
|
|
||||||
|
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 4.2.16-10
|
||||||
|
- Rebuilt for Python 3.12
|
||||||
|
|
||||||
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.16-9
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jan 04 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 4.2.16-8
|
||||||
|
- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.2
|
||||||
|
|
||||||
|
* Mon Dec 12 2022 Jitka Plesnikova <jplesnik@redhat.com> - 4.2.16-7
|
||||||
|
- Add BR perl-generators to automatically generates run-time dependencies
|
||||||
|
for installed Perl files
|
||||||
|
|
||||||
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.16-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 4.2.16-5
|
||||||
|
- Rebuilt for Python 3.11
|
||||||
|
|
||||||
|
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 4.2.16-4
|
||||||
|
- Perl 5.36 rebuild
|
||||||
|
|
||||||
|
* Tue Mar 08 2022 Onuralp Sezer <thunderbirdtr@fedoraproject.org> - 4.2.16-3
|
||||||
|
- Cmake with-mga enabled.
|
||||||
|
|
||||||
|
* Tue Feb 22 2022 Onuralp Sezer <thunderbirdtr@fedoraproject.org> - 4.2.16-2
|
||||||
|
- Adding libyui-qt-graph and spec file clean up
|
||||||
|
|
||||||
* Tue Feb 22 2022 Onuralp Sezer <thunderbirdtr@fedoraproject.org> - 4.2.16-1
|
* Tue Feb 22 2022 Onuralp Sezer <thunderbirdtr@fedoraproject.org> - 4.2.16-1
|
||||||
- Version 4.2.16
|
- Version 4.2.16
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user