# # Please do not update/rebuild/touch this package before asking first to mikala and/or neoclust # This package is part of the KDE Stack. # %define with_kdepimlibs 1 %define shared_desktop_ontologies_version 0.11.0 %define rel 1 Name:smokekde Summary: KDE4 bindings for SMOKE Version: 4.11.4 Release: %mkrel %{rel} Epoch: 1 Group: Graphical desktop/KDE License: GPLv2 and LGPLv2 URL: http://www.kde.org Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/%name-%version.tar.xz BuildRequires: smokeqt-devel >= 1:%version BuildRequires: pkgconfig(shared-desktop-ontologies) >= %{shared_desktop_ontologies_version} %if %with_kdepimlibs BuildRequires: kdepimlibs4-devel >= 2:%version BuildRequires: pkgconfig(akonadi) %endif BuildRequires: okular-devel >= 2:%version BuildRequires: kate-devel >= 1:%version BuildRequires: qscintilla-qt4-devel %description KDE4 bindings for SMOKE (Scripting Meta Object Kompiler Engine) #------------------------------------------------------------------------------ %define smokesopranoclient_major 3 %define libsmokesopranoclient %mklibname smokesopranoclient %{smokesopranoclient_major} %package -n %{libsmokesopranoclient} Summary: Soprano bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokesopranoclient} Soprano bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokesopranoclient} %_kde_libdir/libsmokesopranoclient.so.%{smokesopranoclient_major}* #------------------------------------------------------------------------------ %define smokesopranoserver_major 3 %define libsmokesopranoserver %mklibname smokesopranoserver %{smokesopranoserver_major} %package -n %{libsmokesopranoserver} Summary: Soprano bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokesopranoserver} Soprano bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokesopranoserver} %_kde_libdir/libsmokesopranoserver.so.%{smokesopranoserver_major}* #------------------------------------------------------------------------------ %define smokekate_major 3 %define libsmokekate %mklibname smokekate %{smokekate_major} %package -n %{libsmokekate} Summary: Kate bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokekate} Kate bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokekate} %_kde_libdir/libsmokekate.so.%{smokekate_major}* #------------------------------------------------------------------------------ %define smokekdecore_major 3 %define libsmokekdecore %mklibname smokekdecore %{smokekdecore_major} %package -n %{libsmokekdecore} Summary: KDE4 bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokekdecore} KDE4 bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokekdecore} %_kde_libdir/libsmokekdecore.so.%{smokekdecore_major}* #------------------------------------------------------------------------------ %define smokekdeui_major 3 %define libsmokekdeui %mklibname smokekdeui %{smokekdeui_major} %package -n %{libsmokekdeui} Summary: KDE4 bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokekdeui} KDE4 bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokekdeui} %_kde_libdir/libsmokekdeui.so.%{smokekdeui_major}* #------------------------------------------------------------------------------ %define smokekfile_major 3 %define libsmokekfile %mklibname smokekfile %{smokekfile_major} %package -n %{libsmokekfile} Summary: KDE4 bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokekfile} KDE4 bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokekfile} %_kde_libdir/libsmokekfile.so.%{smokekfile_major}* #------------------------------------------------------------------------------ %define smokekio_major 3 %define libsmokekio %mklibname smokekio %{smokekio_major} %package -n %{libsmokekio} Summary: KDE4 bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokekio} KDE4 bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokekio} %_kde_libdir/libsmokekio.so.%{smokekio_major}* #------------------------------------------------------------------------------ %define smokeknewstuff2_major 3 %define libsmokeknewstuff2 %mklibname smokeknewstuff2_ %{smokeknewstuff2_major} %package -n %{libsmokeknewstuff2} Summary: KDE4 bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokeknewstuff2} KDE4 bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokeknewstuff2} %_kde_libdir/libsmokeknewstuff2.so.%{smokeknewstuff2_major}* #------------------------------------------------------------------------------ %define smokeknewstuff3_major 3 %define libsmokeknewstuff3 %mklibname smokeknewstuff3_ %{smokeknewstuff3_major} %package -n %{libsmokeknewstuff3} Summary: KDE4 bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokeknewstuff3} KDE4 bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokeknewstuff3} %_kde_libdir/libsmokeknewstuff3.so.%{smokeknewstuff3_major}* #------------------------------------------------------------------------------ %define smokekhtml_major 3 %define libsmokekhtml %mklibname smokekhtml %{smokekhtml_major} %package -n %{libsmokekhtml} Summary: KDE4 bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokekhtml} KDE4 bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokekhtml} %_kde_libdir/libsmokekhtml.so.%{smokekhtml_major}* #------------------------------------------------------------------------------ %define smokektexteditor_major 3 %define libsmokektexteditor %mklibname smoketexteditor %{smokektexteditor_major} %package -n %{libsmokektexteditor} Summary: KDE4 bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokektexteditor} KDE4 bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokektexteditor} %_kde_libdir/libsmokektexteditor.so.%{smokektexteditor_major}* #------------------------------------------------------------------------------ %define smokekparts_major 3 %define libsmokekparts %mklibname smokekparts %{smokekparts_major} %package -n %{libsmokekparts} Summary: KDE4 bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokekparts} KDE4 bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokekparts} %_kde_libdir/libsmokekparts.so.%{smokekparts_major}* #------------------------------------------------------------------------------ %define smokekutils_major 3 %define libsmokekutils %mklibname smokekutils %{smokekutils_major} %package -n %{libsmokekutils} Summary: KDE4 bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokekutils} KDE4 bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokekutils} %_kde_libdir/libsmokekutils.so.%{smokekutils_major}* #------------------------------------------------------------------------------ %define smokesolid_major 3 %define libsmokesolid %mklibname smokesolid %{smokesolid_major} %package -n %{libsmokesolid} Summary: Solid bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokesolid} Solid bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokesolid} %_kde_libdir/libsmokesolid.so.%{smokesolid_major}* #------------------------------------------------------------------------------ %define smokeokular_major 3 %define libsmokeokular %mklibname smokeokular %{smokeokular_major} %package -n %{libsmokeokular} Summary: Okular bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokeokular} Okular bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokeokular} %_kde_libdir/libsmokeokular.so.%{smokeokular_major}* #------------------------------------------------------------------------------ %define libsmokesoprano_major 3 %define libsmokesoprano %mklibname smokesoprano %{libsmokesoprano_major} %package -n %{libsmokesoprano} Summary: Soprano bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokesoprano} Soprano bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokesoprano} %_kde_libdir/libsmokesoprano.so.%{libsmokesoprano_major}* #------------------------------------------------------------------------------ %define libsmokeplasma_major 3 %define libsmokeplasma %mklibname smokeplasma %{libsmokeplasma_major} %package -n %{libsmokeplasma} Summary: Plasma bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokeplasma} Plasma bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokeplasma} %_kde_libdir/libsmokeplasma.so.%{libsmokeplasma_major}* #------------------------------------------------------------------------------ %define libsmokenepomuk_major 3 %define libsmokenepomuk %mklibname smokenepomuk %{libsmokenepomuk_major} %package -n %{libsmokenepomuk} Summary: Nepomuk bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokenepomuk} Nepomuk bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokenepomuk} %_kde_libdir/libsmokenepomuk.so.%{libsmokenepomuk_major}* #------------------------------------------------------------------------------ %if %with_kdepimlibs %define libsmokeakonadi_major 3 %define libsmokeakonadi %mklibname smokeakonadi %{libsmokeakonadi_major} %package -n %{libsmokeakonadi} Summary: Akondi bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokeakonadi} Akondi bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokeakonadi} %_kde_libdir/libsmokeakonadi.so.%{libsmokeakonadi_major}* %endif #------------------------------------------------------------------------------ %define libsmokeattica_major 3 %define libsmokeattica %mklibname smokeattica %{libsmokeattica_major} %package -n %{libsmokeattica} Summary: Attica bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokeattica} Attica bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokeattica} %_kde_libdir/libsmokeattica.so.%{libsmokeattica_major}* #------------------------------------------------------------------------------ %define libsmokenepomukquery_major 3 %define libsmokenepomukquery %mklibname smokenepomukquery %{libsmokenepomukquery_major} %package -n %{libsmokenepomukquery} Summary: Nepomuk bindings for SMOKE Group: Development/KDE and Qt %description -n %{libsmokenepomukquery} Nepomuk bindings for SMOKE (Scripting Meta Object Kompiler Engine) %files -n %{libsmokenepomukquery} %_kde_libdir/libsmokenepomukquery.so.%{libsmokenepomukquery_major}* #------------------------------------------------------------------------------ %package devel Summary: Header files for %{name} Group: Development/KDE and Qt Requires: smokeqt-devel >= 1:%version Requires: okular-devel >= 2:%version Requires: kate-devel >= 1:%version %if %with_kdepimlibs Requires: %{libsmokeakonadi} = %epoch:%version-%release Requires: kdepimlibs4-devel >= 2:%version %endif Requires: %{libsmokeattica} = %epoch:%version-%release Requires: %{libsmokekate} = %epoch:%version-%release Requires: %{libsmokekdecore} = %epoch:%version-%release Requires: %{libsmokekdeui} = %epoch:%version-%release Requires: %{libsmokekfile} = %epoch:%version-%release Requires: %{libsmokekhtml} = %epoch:%version-%release Requires: %{libsmokekio} = %epoch:%version-%release Requires: %{libsmokeknewstuff2} = %epoch:%version-%release Requires: %{libsmokeknewstuff3} = %epoch:%version-%release Requires: %{libsmokekparts} = %epoch:%version-%release Requires: %{libsmokektexteditor} = %epoch:%version-%release Requires: %{libsmokekutils} = %epoch:%version-%release Requires: %{libsmokenepomuk} = %epoch:%version-%release Requires: %{libsmokenepomukquery} = %epoch:%version-%release Requires: %{libsmokeokular} = %epoch:%version-%release Requires: %{libsmokeplasma} = %epoch:%version-%release Requires: %{libsmokesolid} = %epoch:%version-%release Requires: %{libsmokesoprano} = %epoch:%version-%release Requires: %{libsmokesopranoclient} = %epoch:%version-%release Requires: %{libsmokesopranoserver} = %epoch:%version-%release Conflicts: smoke4-devel < 1:4.6.90 %description devel Devel files for %{name} %files devel %{_includedir}/smoke/attica_smoke.h %{_includedir}/smoke/kdecore_smoke.h %{_includedir}/smoke/kdeui_smoke.h %{_includedir}/smoke/kfile_smoke.h %{_includedir}/smoke/khtml_smoke.h %{_includedir}/smoke/kio_smoke.h %{_includedir}/smoke/knewstuff2_smoke.h %{_includedir}/smoke/knewstuff3_smoke.h %{_includedir}/smoke/kparts_smoke.h %{_includedir}/smoke/ktexteditor_smoke.h %{_includedir}/smoke/kutils_smoke.h %{_includedir}/smoke/nepomuk_smoke.h %{_includedir}/smoke/nepomukquery_smoke.h %{_includedir}/smoke/okular_smoke.h %{_includedir}/smoke/plasma_smoke.h %{_includedir}/smoke/solid_smoke.h %{_includedir}/smoke/soprano_smoke.h %{_includedir}/smoke/sopranoclient_smoke.h %{_includedir}/smoke/sopranoserver_smoke.h %{_includedir}/smoke/kate_smoke.h %_kde_libdir/libsmokekate.so %if %with_kdepimlibs %{_includedir}/smoke/akonadi_smoke.h %_kde_libdir/libsmokeakonadi.so %endif %_kde_libdir/libsmokeattica.so %_kde_libdir/libsmokekdecore.so %_kde_libdir/libsmokekdeui.so %_kde_libdir/libsmokekfile.so %_kde_libdir/libsmokekhtml.so %_kde_libdir/libsmokekio.so %_kde_libdir/libsmokeknewstuff2.so %_kde_libdir/libsmokeknewstuff3.so %_kde_libdir/libsmokekparts.so %_kde_libdir/libsmokektexteditor.so %_kde_libdir/libsmokekutils.so %_kde_libdir/libsmokenepomuk.so %_kde_libdir/libsmokenepomukquery.so %_kde_libdir/libsmokeokular.so %_kde_libdir/libsmokeplasma.so %_kde_libdir/libsmokesolid.so %_kde_libdir/libsmokesoprano.so %_kde_libdir/libsmokesopranoclient.so %_kde_libdir/libsmokesopranoserver.so %_kde_datadir/smokegen/kde-config.xml #------------------------------------------------------------------------------ %prep %setup -q %build export LD=/usr/bin/ld.gold %cmake_kde4 -DKDE4_ENABLE_FINAL=OFF %make %install rm -fr %buildroot %makeinstall_std -C build %changelog * Wed Dec 04 2013 lmenut <lmenut> 1:4.11.4-1.mga4 + Revision: 555085 - Update tarball to KDE SC 4.11.4 * Thu Nov 14 2013 lmenut <lmenut> 1:4.11.3-1.mga4 + Revision: 551356 - Update tarball to KDE SC 4.11.3 * Mon Oct 21 2013 umeabot <umeabot> 1:4.11.2-2.mga4 + Revision: 540136 - Mageia 4 Mass Rebuild * Thu Oct 03 2013 mikala <mikala> 1:4.11.2-1.mga4 + Revision: 490732 - Update tarball to KDE SC 4.11.2 * Mon Sep 09 2013 mikala <mikala> 1:4.11.1-1.mga4 + Revision: 476825 - Update tarball to KDE SC 4.11.1 * Sat Aug 10 2013 mikala <mikala> 1:4.11.0-1.mga4 + Revision: 465176 - Update tarball to KDE SC 4.11.0 * Sat Jul 27 2013 lmenut <lmenut> 1:4.10.97-1.mga4 + Revision: 459003 - Update tarball to KDE SC 4.10.97 aka KDE SC 4.11 RC2 * Wed Jul 17 2013 lmenut <lmenut> 1:4.10.95-1.mga4 + Revision: 455388 - Update tarball to KDE SC 4.10.95 aka KDE SC 4.11 RC1 * Mon Jul 01 2013 mikala <mikala> 1:4.10.90-1.mga4 + Revision: 449195 - Update tarball to KDE SC 4.10.90 aka KDE SC 4.11 Beta 2 - Update tarball to KDE SC 4.10.80 aka KDE SC 4.11 Beta 1 * Sun Jun 02 2013 mikala <mikala> 1:4.10.4-1.mga4 + Revision: 435297 - Update tarball to KDE SC 4.10.4 * Mon May 27 2013 mikala <mikala> 1:4.10.3-1.mga4 + Revision: 428402 - Update tarball to KDE SC 4.10.3 * Tue Apr 02 2013 mikala <mikala> 1:4.10.2-1.mga3 + Revision: 407220 - Update tarball to KDE SC 4.10.2 * Sat Mar 09 2013 lmenut <lmenut> 1:4.10.1-1.mga3 + Revision: 401958 - Update tarball to KDE SC 4.10.1 * Mon Feb 04 2013 mikala <mikala> 1:4.10.0-1.mga3 + Revision: 394391 - Update tarball to KDE SC 4.10.0 - Update tarball to KDE SC 4.9.98 aka KDE SC 4.10 RC3 * Mon Jan 14 2013 umeabot <umeabot> 1:4.9.97-2.mga3 + Revision: 382207 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sat Jan 05 2013 mikala <mikala> 1:4.9.97-1.mga3 + Revision: 339469 - Update tarball to KDE SC 4.9.97 aka KDE SC 4.10 RC2 * Mon Dec 24 2012 mikala <mikala> 1:4.9.95-1.mga3 + Revision: 334552 - Update tarball to KDE SC 4.9.95 aka KDE SC 4.10 RC1 * Wed Dec 05 2012 mikala <mikala> 1:4.9.90-1.mga3 + Revision: 326754 - Update tarball to KDE SC 4.9.90 aka KDE SC 4.10 Beta2 * Wed Nov 21 2012 mikala <mikala> 1:4.9.80-1.mga3 + Revision: 320311 - Update tarball to KDE SC 4.9.80 aka KDE SC 4.10 Beta1 - Add missing BuildRequires * Wed Nov 07 2012 mikala <mikala> 1:4.9.3-1.mga3 + Revision: 316191 - Update tarball to KDE SC 4.9.3 * Tue Oct 02 2012 mikala <mikala> 1:4.9.2-1.mga3 + Revision: 301962 - Update tarball to KDE SC 4.9.2 * Sat Sep 08 2012 mikala <mikala> 1:4.9.1-1.mga3 + Revision: 289763 - Update tarball to KDE SC 4.9.1 * Sat Aug 18 2012 neoclust <neoclust> 1:4.9.0-3.mga3 + Revision: 281907 - Rebuild against new attica * Fri Aug 17 2012 neoclust <neoclust> 1:4.9.0-2.mga3 + Revision: 281820 - Rebuild against new attica * Wed Aug 01 2012 mikala <mikala> 1:4.9.0-1.mga3 + Revision: 277032 - Silent: Fix Source URL - Update tarball to KDE 4.9.0 * Thu Jul 12 2012 fwang <fwang> 1:4.8.97-1.mga3 + Revision: 269728 - new version 4.8.97 * Sat Jun 30 2012 fwang <fwang> 1:4.8.95-1.mga3 + Revision: 265499 - new version 4.8.95 * Fri Jun 08 2012 fwang <fwang> 1:4.8.4-1.mga3 + Revision: 257247 - new version 4.8.4 * Tue May 08 2012 fwang <fwang> 1:4.8.2-2.mga2 + Revision: 234871 - fix wrong tag * Wed Apr 04 2012 fwang <fwang> 1:4.8.2-1.mga2 + Revision: 228492 - new version 4.8.2 * Wed Mar 07 2012 fwang <fwang> 1:4.8.1-1.mga2 + Revision: 220813 - new version 4.8.1 * Thu Jan 19 2012 mikala <mikala> 1:4.8.0-1.mga2 + Revision: 198295 - Updating tarball to KDE 4.8.0 * Thu Jan 05 2012 mikala <mikala> 1:4.7.97-1.mga2 + Revision: 190999 - Update tarball to KDE SC 4.7.97 * Tue Dec 27 2011 mikala <mikala> 1:4.7.95-2.mga2 + Revision: 188031 - Rebuild for attica * Thu Dec 22 2011 mikala <mikala> 1:4.7.95-1.mga2 + Revision: 186161 - Update tarball to KDE SC 4.7.95 - enable kdepimlibs bindings * Thu Dec 15 2011 mikala <mikala> 1:4.7.90-1.mga2 + Revision: 182239 - Update tarball to KDE SC 4.7.90 - enable kdepimlibs bindings * Sun Dec 04 2011 mikala <mikala> 1:4.7.4-1.mga2 + Revision: 176588 - Update tarball to KDE SC 4.7.4 * Wed Nov 02 2011 mikala <mikala> 1:4.7.3-1.mga2 + Revision: 161444 - Update tarball to KDE SC 4.7.3 * Wed Oct 05 2011 mikala <mikala> 1:4.7.2-1.mga2 + Revision: 151996 - Update tarball to KDE SC 4.7.2 * Wed Sep 07 2011 mikala <mikala> 1:4.7.1-1.mga2 + Revision: 140691 - Update tarball to KDE SC 4.7.1 - Drop patch0 (merged) - Fix license tag - Remove %%clean section - Update tarball to KDE SC 4.7.0 - remove %%defattr + fwang <fwang> - disable kdepim support - add upstream patch to fix kde-config install path - try enable kdepimlibs support - change incorrect br to req * Wed Jul 13 2011 fwang <fwang> 1:4.6.95-1.mga2 + Revision: 123523 - disable kdepimlibs support - try to build with kdepimlibs * Mon Jul 11 2011 mikala <mikala> 1:4.6.95-0.mga2 + Revision: 122626 - Update tarball to KDE 4.6.95 (KDE SC 4.7 RC2) * Thu Jul 07 2011 mikala <mikala> 1:4.6.90-1.mga2 + Revision: 119820 - Add a %%with_kdepimlibs for the moment (crash of smokegen reported to smoke maintainer) - Fix requires on -devel & disable kdepimlibs4-devel for the moment - imported package smokekde + fwang <fwang> - disable kdepimlibs4 as it is causing when generating akonadi binding