Sophie

Sophie

distrib > Mageia > 6 > i586 > media > core-release-src > by-pkgid > 5e8927590fdccd2a11db4a4f417ad915 > files > 2

libyui-mga-1.0.7-3.mga6.src.rpm

%define         git          
%define         gitdate      20160118
%define         major        7
%define         libname      %mklibname yui %{major}-mga
%define         develname    %mklibname -d yui-mga

Name:           libyui-mga
Version:        1.0.7
Release:        %mkrel 3
Summary:        UI abstraction library - Mageia extension widget base plugin
License:        LGPLv2+
Group:          System/Libraries
Url:            https://github.com/xquiet/libyui-mga
Source0:        %{name}-%{version}.tar.bz2

BuildRequires:    png-devel
BuildRequires:    yui-devel
BuildRequires:    qt4-devel
BuildRequires:    cmake
BuildRequires:    boost-devel
BuildRequires:    doxygen
BuildRequires:    texlive
%if %mgaver > 3
BuildRequires:    texlive-dist
%endif
BuildRequires:    ghostscript
BuildRequires:    graphviz
Requires:         libyui
Requires:         python-qt4

%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.

%files -n %libname
%doc COPYING*
%{_libdir}/libyui-mga.so.*


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

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


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

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

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

%prep
%setup -q
%autopatch -p1

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

make docs

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


%changelog
* Sun Oct 09 2016 anaselli <anaselli> 1.0.7-3.mga6
+ Revision: 1059754
- rebuilt for new libyui

* Tue Jan 19 2016 anaselli <anaselli> 1.0.7-2.mga6
+ Revision: 925795
- release bumped

* Mon Jan 18 2016 anaselli <anaselli> 1.0.7-1.mga6
+ Revision: 925599
- disabling example by now
- new version 1.0.7

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

* Wed Oct 15 2014 umeabot <umeabot> 1.0.4-4.mga5
+ Revision: 742517
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.0.4-3.mga5
+ Revision: 681913
- Mageia 5 Mass Rebuild

* Fri Apr 18 2014 anaselli <anaselli> 1.0.4-2.mga5
+ Revision: 616896
- rebuilt for new libyui

* Wed Apr 09 2014 anaselli <anaselli> 1.0.4-1.mga5
+ Revision: 613113
- New version 1.0.4

* Sun Mar 30 2014 anaselli <anaselli> 1.0.3-0.git20140329.2.mga5
+ Revision: 610487
- Added debug symbols

* Sun Mar 30 2014 anaselli <anaselli> 1.0.3-0.git20140329.1.mga5
+ Revision: 610339
- Fixed building
- new version 1.0.3

  + matteo <matteo>
    - imported package libyui-mga