Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-release-src > by-pkgid > c8329a4dbc64730b46462ca4a6afbe9f > files > 3

libyui-qt-2.46.26-1.mga6.src.rpm

%define         git          437b090
%define         gitdate      20151019
%define         major        7
%define         libname      %mklibname yui %{major}-qt
%define         develname    %mklibname -d yui-qt

Name:           libyui-qt
Version:        2.46.26
Release:        %mkrel 1
Summary:        UI abstraction library - Qt plugin
License:        LGPLv2+
Group:          System/Libraries
Url:            https://github.com/libyui/libyui-qt
Source0:        %{name}-%{version}.tar.bz2
# anaselli attempt to avoid crash on exit or never end loop in plasma
Patch0:         libyui-qt-crash.patch
# anaselli attempt to show always replace point children
Patch1:         rp-qt-problem.patch

BuildRequires:    png-devel
BuildRequires:    yui-devel >= 3.1.2
BuildRequires:    qt5-devel
# TODO Check ...
%if %mgaversion > 3
BuildRequires:    qtx11extras5-devel
%else
BuildRequires:    %{_lib}qt5ftp-devel
%endif
BuildRequires:    %{_lib}qt5svg-devel
# ... TODO Check
BuildRequires:    cmake
BuildRequires:    boost-devel
BuildRequires:    doxygen
BuildRequires:    texlive
%if %mgaversion > 3
BuildRequires:    texlive-dist
%endif
BuildRequires:    graphviz
BuildRequires:    ghostscript
BuildRequires:    fontconfig-devel
Requires:         libyui

%description
%{summary}.

#-----------------------------------------------------------------------

%package -n %libname
Summary:        %{summary}
Group:          System/Libraries
Requires:       libyui
Requires:       %{_lib}qt5x11extras5
Provides:       %{name} = %{version}-%{release}

%description -n %libname
This package contains the library needed to run programs
dynamically linked with libyui-qt.

%files -n %libname
%doc COPYING*
%{_libdir}/yui/lib*.so.*


#-----------------------------------------------------------------------

%package -n %develname
Summary:        %{summary} header files
Group:          Development/KDE and Qt
Requires:       libyui-devel
Requires:       %{name} = %{version}-%{release}


%description -n %develname
This package provides headers files for libyui-qt development.

%files -n %develname
%{_includedir}/yui
%{_libdir}/yui/lib*.so
%{_libdir}/pkgconfig/libyui-qt.pc
%{_libdir}/cmake/libyui-qt
%doc %{_docdir}/libyui-qt%{major}

#-----------------------------------------------------------------------

%prep
%setup -q -n %{name}-%{version}
%autopatch -p1

%build
./bootstrap.sh
mkdir build
cd build
cmake \
    -DYPREFIX=%{_prefix}  \
    -DDOC_DIR=%{_docdir} \
    -DLIB_DIR=%{_lib}    \
    -DENABLE_DEBUG=1 \
    -DINSTALL_DOCS=yes \
    -DCMAKE_BUILD_TYPE=RELWITHDEBINFO ..

make docs

%install
%make_install -C build
find "%{buildroot}" -name "*.la" -delete


%changelog
* Sun Oct 09 2016 anaselli <anaselli> 2.46.26-1.mga6
+ Revision: 1059755
- new 2.46.26

* Sun Jul 03 2016 daviddavid <daviddavid> 2.46.21-4.mga6
+ Revision: 1038537
- fix requires: libqtx11extras5 -> libqt5x11extras5

* Sun Mar 06 2016 anaselli <anaselli> 2.46.21-3.mga6
+ Revision: 986776
- Added a patch to fix YReplacePoint QT behavior

* Mon Feb 15 2016 umeabot <umeabot> 2.46.21-2.mga6
+ Revision: 961244
- Mageia 6 Mass Rebuild

* Mon Oct 19 2015 anaselli <anaselli> 2.46.21-1.mga6
+ Revision: 892805
- new 2.46.21

* Sun Dec 28 2014 anaselli <anaselli> 2.46.13-0.git20140826.3.mga5
+ Revision: 806990
- revert to deleteLater to avoid the crash waiting for an upstream fixing

* Tue Sep 16 2014 umeabot <umeabot> 2.46.13-0.git20140826.2.mga5
+ Revision: 681918
- Mageia 5 Mass Rebuild

* Tue Aug 26 2014 anaselli <anaselli> 2.46.13-0.git20140826.1.mga5
+ Revision: 668493
- aligned to 2.46.13-437b090

* Wed Jul 16 2014 anaselli <anaselli> 2.46.12-0.git20140708.1.mga5
+ Revision: 653327
- Aligned to 2.46.12-9f231c0

* Sun May 25 2014 anaselli <anaselli> 2.46.10-0.git20140525.1.mga5
+ Revision: 626549
- new version 2.46.10

* Sun May 18 2014 anaselli <anaselli> 2.46.8-0.git20140512.1.mga5
+ Revision: 623609
- New version 2.46.8

* Mon Apr 28 2014 anaselli <anaselli> 2.46.7-0.git20140418.3.mga5
+ Revision: 618625
- Fixed missing requirement

* Fri Apr 18 2014 anaselli <anaselli> 2.46.7-0.git20140418.2.mga5
+ Revision: 616879
- new 2.46.7

* Sun Mar 30 2014 anaselli <anaselli> 2.46.3-0.git20140325.2.mga5
+ Revision: 610484
- Added debug symbols

* Sun Mar 30 2014 anaselli <anaselli> 2.46.3-0.git20140325.1.mga5
+ Revision: 610468
- Fixed dependencies
- new version 2.46.3

* Sun Dec 01 2013 matteo <matteo> 2.43.5-0.git20131104.5.mga4
+ Revision: 554476
- add missing br (texlive-dist)

  + anaselli <anaselli>
    - updated to upstream/master

  + umeabot <umeabot>
    - Mageia 4 Mass Rebuild

* Wed Jul 10 2013 fwang <fwang> 2.43.3-0.git20130630.3.mga4
+ Revision: 452369
- rebuild for new boost

* Sun Jun 30 2013 anaselli <anaselli> 2.43.3-0.git20130630.2.mga4
+ Revision: 448646
- license changed

* Sun Jun 30 2013 anaselli <anaselli> 2.43.3-0.git20130630.1.mga4
+ Revision: 448639
- changed URL
- changed package name to libyuiX-qt (where X is so major version)
- new version 2.43.3

* Fri Jan 18 2013 anaselli <anaselli> 2.42.3-0.git20121227.4.mga3
+ Revision: 389485
- Updated to master

* Sat Jan 12 2013 umeabot <umeabot> 2.42.3-0.git20121227.3.mga3
+ Revision: 358737
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Mon Jan 07 2013 anaselli <anaselli> 2.42.3-0.git20121227.2.mga3
+ Revision: 341399
- Rebuilt against new libyui

* Thu Dec 27 2012 anaselli <anaselli> 2.42.3-0.git20121227.1.mga3
+ Revision: 335717
- updated to git master

* Tue Nov 27 2012 anaselli <anaselli> 2.42.2-0.git20121126.2.mga3
+ Revision: 322389
- Updated source package

* Tue Nov 27 2012 anaselli <anaselli> 2.42.2-0.git20121126.1.mga3
+ Revision: 322361
- New version from git master (new calendar widget)

* Sat Nov 10 2012 anaselli <anaselli> 2.42.2-0.git20121106.1.mga3
+ Revision: 316867
- Updated to yui master

* Sat Nov 03 2012 anaselli <anaselli> 2.42.2-0.git20121103.1.mga3
+ Revision: 313425
- Updated to https://github.com/anaselli/libyui-qt to add missed functions

* Mon Oct 29 2012 anaselli <anaselli> 2.42.2-0.git20121029.2.mga3
+ Revision: 311537
- Updated to git 20121029, to add missed functionalities

* Sun Sep 16 2012 anaselli <anaselli> 2.42.2-0.git20120908.2.mga3
+ Revision: 294620
- new git version 2.42.2 c3c2e95
- added documentation
- used git date to allow package upgradability

* Sun Jul 22 2012 anaselli <anaselli> 2.42.1-0.git.1fceed4.1.mga3
+ Revision: 273625
- New 2.42.1 from github

  + matteo <matteo>
    - spec file reviewed

* Sun Jun 17 2012 matteo <matteo> 2.21.1-1.mga3
+ Revision: 261273
- added missing group definition
- removed unnecessary build requirements
- imported package libyui-qt