Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > 3e0fae6d50b7b932832af3e287770c16 > files > 2

libyui-mga-qt-1.0.2-0.git20140119.5.mga5.src.rpm

%define         git          ""
%define         gitdate      20140119
%define         major        6
%define         libname      %mklibname yui %{major}-mga-qt
%define         develname    %mklibname -d yui-mga-qt

Name:           libyui-mga-qt
Version:        1.0.2
Release:        %mkrel -c git%{gitdate} 5
Summary:        UI abstraction library - Qt plugin
License:        LGPLv2+
Group:          System/Libraries
Url:            git@bitbucket.org:_pmat_/libyui-mga-qt.git
Source0:        %{name}-%{version}.tar.bz2

BuildRequires:    png-devel
BuildRequires:    yui-devel >= 3.1.2
BuildRequires:    %{_lib}yui-qt-devel
BuildRequires:    %{_lib}yui-mga-devel >= 1.0.4
# 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:    ghostscript
BuildRequires:    graphviz
BuildRequires:    fontconfig-devel
Requires:         libyui
Requires:         libyui-mga
Requires:         libyui-qt

%description
%{summary}

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

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

%description -n %libname
This package contains the library needed to run programs
dynamically linked with libyui-mga-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-mga-qt development.

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

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

%prep
%setup -q -n %{name}-%{version}
%apply_patches

%build
./bootstrap.sh
%cmake -DPREFIX=%{_prefix}  \
       -DDOC_DIR=%{_docdir} \
       -DLIB_DIR=%{_lib}    \
       -DENABLE_DEBUG=1     \
       -DINSTALL_DOCS=yes


make docs

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


%changelog
* Tue Sep 16 2014 umeabot <umeabot> 1.0.2-0.git20140119.5.mga5
+ Revision: 681916
- Mageia 5 Mass Rebuild

* Tue Apr 22 2014 anaselli <anaselli> 1.0.2-0.git20140119.4.mga5
+ Revision: 617389
- Added version dependencies

* Fri Apr 18 2014 anaselli <anaselli> 1.0.2-0.git20140119.2.mga5
+ Revision: 616897
- rebuilt for new libyui
- avoid parallel compiling for docs

* Sun Mar 30 2014 anaselli <anaselli> 1.0.2-0.git20140119.1.mga5
+ Revision: 610510
- missed dep
- Fixed dependencies
- new version 1.0.2

  + matteo <matteo>
    - imported package libyui-mga-qt