Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:11.4
kdelibs4-apidocs
kdelibs4.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kdelibs4.spec of Package kdelibs4-apidocs
# # spec file for package kdelibs4 # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: kdelibs4 BuildRequires: alsa-devel aspell-devel cmake cups-devel giflib-devel hicolor-icon-theme BuildRequires: libQtWebKit-devel libattr-devel libpng-devel libqt4-devel libtiff-devel libxslt-devel unzip BuildRequires: bison flex libqca2-devel libsoprano-devel pcre-devel phonon-devel shared-mime-info BuildRequires: grantlee-devel kde4-filesystem pkg-config strigi strigi-devel update-desktop-files BuildRequires: OpenEXR-devel automoc4 enchant-devel fam-devel libacl-devel BuildRequires: libattica-devel shared-desktop-ontologies-devel BuildRequires: docbook-xsl-stylesheets docbook_4 libdbusmenu-qt-devel BuildRequires: avahi-compat-mDNSResponder-devel fdupes libjasper-devel BuildRequires: libgssglue-devel %if 0%{?suse_version} > 1110 BuildRequires: libudev-devel xz-devel BuildRequires: libpolkit-qt-1-devel %else BuildRequires: lzma-devel BuildRequires: libpolkit-qt-devel %endif %if 0%{?suse_version} > 1130 BuildRequires: utempter-devel %else BuildRequires: utempter %endif License: LGPLv2.1+ Group: System/GUI/KDE Summary: KDE Base Libraries Url: http://www.kde.org Version: 4.6.0 Release: 6.<RELEASE3> Requires: soprano >= %( echo `rpm -q --queryformat '%{VERSION}' libsoprano-devel`) Recommends: strigi >= %( echo `rpm -q --queryformat '%{VERSION}' strigi-devel`) Requires: kdelibs4-core = %version Requires: libkde4 = %version %requires_ge libstrigi0 %requires_ge shared-mime-info %requires_ge shared-desktop-ontologies Source0: kdelibs-%version.tar.bz2 Source1: baselibs.conf Source2: hidden.desktop Source3: ycp.xml Source4: kde4rc Patch0: 4_6_BRANCH.diff Patch1: kde3-applications.diff Patch2: default-useragent.diff Patch3: add-suse-translations.diff Patch5: clever-menu.diff Patch6: hotplug-kde3.diff Patch8: windeco-color.diff Patch9: kdesu-settings.diff Patch10: kdebug-areas-update.diff Patch12: desktop-translations.diff Patch13: kjs-mark-register-stack.diff Patch17: flash-player-non-oss.diff Patch18: plasma-libs.diff Patch20: ignore-inline-menu.diff Patch24: ksuseinstall.diff Patch25: ksuseinstall_11.2.diff Patch26: 590a1901-plasma-extenderitem-crashfix.diff Patch27: udisks-no-volume-label.diff Patch28: no_kbookmark_write_error.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %requires_ge libqt4-x11 %if 0%{?opensuse_bs} %define debug_package_requires %name = %version-%release libqt4-debuginfo %endif %if %suse_version == 1110 Requires: %{name}-branding = 11.1 %endif %if %suse_version == 1120 Requires: %{name}-branding = 11.2 %endif %if %suse_version == 1130 Requires: %{name}-branding = 11.3 %endif %if %suse_version > 1130 Requires: %{name}-branding = 11.4 %endif %if 0%{?suse_version} > 1120 Requires: udisks Requires: upower %endif Requires(post): shared-mime-info Requires(postun): shared-mime-info %description This package contains the basic packages of the K Desktop Environment. It contains the necessary libraries for the KDE desktop. This package is absolutely necessary for using graphical KDE applications. Authors: -------- The KDE Team <kde@kde.org> %package branding-upstream Summary: KDE Base Libraries License: LGPLv2.1+ Group: System/GUI/KDE %if %suse_version == 1110 Provides: %{name}-branding = 11.1 %endif %if %suse_version == 1120 Provides: %{name}-branding = 11.2 %endif %if %suse_version == 1130 Provides: %{name}-branding = 11.3 %endif %if %suse_version > 1130 Provides: %{name}-branding = 11.4 %endif Conflicts: otherproviders(%{name}-branding) Supplements: packageand(kdelibs4:branding-upstream) %description branding-upstream This package contains the basic packages for a K Desktop Environment branding. Authors: -------- The KDE Team <kde@kde.org> %prep %setup -q -n kdelibs-%version %patch0 %patch1 %patch2 %patch3 %patch5 %patch6 %patch8 %patch9 %patch10 %patch12 %patch13 %patch17 %patch18 %patch20 %patch24 %if %suse_version < 1130 %patch25 %endif %patch26 -p1 %patch27 -p1 %patch28 -p1 # # define KDE version exactly # if [ '%{_project}' != KDE:Distro:Factory -a \ '%{_project}' != KDE:KDE4:UNSTABLE:Desktop -a \ '%{_project}' != KDE:Distro:Stable -a \ '%{_project}' != openSUSE:Factory ] ; then sed -ri "s,#cmakedefine KDE_VERSION_STRING \"@KDE_VERSION_STRING@\",#cmakedefine KDE_VERSION_STRING \"@KDE_VERSION_STRING@ \\\\\"release $(echo %release | cut -d. -f-1)\\\\\"\"," kdecore/util/kdeversion.h.cmake fi %build EXTRA_FLAGS="-DLIB_INSTALL_DIR=%{_kde_libdir} \ -DCONFIG_INSTALL_DIR=%{_kde_config_dir} \ -DDATA_INSTALL_DIR=%{_kde_share_dir}/apps \ -DKCFG_INSTALL_DIR=%{_kde_share_dir}/config.kcfg \ -DMIME_INSTALL_DIR=/nogo -DKDE4_ENABLE_FINAL=1 \ -DTEMPLATES_INSTALL_DIR=%{_kde_share_dir}/templates \ -DHTML_INSTALL_DIR=%{_kde_html_dir} \ -DKDE_DEFAULT_HOME=.kde4 -DSYSCONF_INSTALL_DIR=/etc" %cmake_kde4 -d build -- -DKDE_DISTRIBUTION_TEXT="%distribution" $EXTRA_FLAGS %make_jobs %install cd build %makeinstall %create_subdir_filelist -d kdecore -v kdecore.devel %create_subdir_filelist -d kpty -f kdecore -v kdecore.devel cd .. %create_exclude_filelist install -p -D doc/api/doxygen.sh %{buildroot}%{_kde4_bindir}/kde4-doxygen.sh mkdir -p $RPM_BUILD_ROOT/etc/xdg/menus/applications-merged mv $RPM_BUILD_ROOT/etc/xdg/menus/applications.menu \ $RPM_BUILD_ROOT/etc/xdg/menus/applications.menu.kde4 rm $RPM_BUILD_ROOT/usr/share/man/man1/checkXML.1 mv $RPM_BUILD_ROOT/usr/share/man/man7/kdeoptions.7 \ $RPM_BUILD_ROOT/usr/share/man/man7/kde4options.7 mv $RPM_BUILD_ROOT/usr/share/man/man7/qtoptions.7 \ $RPM_BUILD_ROOT/usr/share/man/man7/qt4options.7 mkdir -p $RPM_BUILD_ROOT/usr/share/autostart/ install -m 0644 %SOURCE2 $RPM_BUILD_ROOT/usr/share/autostart/panel.desktop install -m 0644 %SOURCE2 $RPM_BUILD_ROOT/usr/share/autostart/ktip.desktop install -m 0644 %SOURCE2 $RPM_BUILD_ROOT/usr/share/autostart/kdesktop.desktop install -m 0644 %SOURCE3 $RPM_BUILD_ROOT//usr/share/kde4/apps/katepart/syntax/ycp.xml install -m 0644 %SOURCE4 $RPM_BUILD_ROOT/etc/ mkdir -p $RPM_BUILD_ROOT/%_libdir/kconf_update_bin %kde_post_install %fdupes -s $RPM_BUILD_ROOT %post /sbin/ldconfig /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : %postun /sbin/ldconfig /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : %clean rm -rf $RPM_BUILD_ROOT rm -rf filelists %package doc License: LGPLv2.1+ Group: System/GUI/KDE Summary: Documentation for KDE Base Libraries Requires: sgml-skel %define regcat /usr/bin/sgml-register-catalog PreReq: %{regcat} /usr/bin/xmlcatalog /usr/bin/edit-xml-catalog PreReq: sed grep awk %description doc This package contains the core environment and templates for the KDE help system. Authors: -------- The KDE Team <kde@kde.org> %files doc %defattr(-,root,root) %_kde4_bindir/meinproc4 %_kde4_bindir/kde4-doxygen.sh %_kde4_appsdir/ksgmltools2 %doc %lang(en) %_kde4_htmldir/en/kioslave %package -n libkdecore4 License: LGPLv2.1+ Group: System/GUI/KDE Summary: KDE Core Libraries %requires_ge libqt4 %description -n libkdecore4 This package contains the core libraries of the K Desktop Environment. This package is absolutely necessary for using KDE applications. Authors: -------- The KDE Team <kde@kde.org> %post -n libkdecore4 -p /sbin/ldconfig %postun -n libkdecore4 -p /sbin/ldconfig %files -n libkdecore4 %defattr(-,root,root) %doc COPYING COPYING.DOC COPYING.LIB README %_kde4_libdir/libkdecore.so.* %_kde4_libdir/libkdefakes.so.* %_kde4_libdir/libkpty.so.* %package -n kdelibs4-core License: LGPLv2.1+ Group: System/GUI/KDE Summary: KDE Base Libraries Requires: kde4-filesystem >= %_kde_platform_version Requires: libkdecore4 = %version %requires_ge libpolkit-qt-1-1 %description -n kdelibs4-core This package contains the basic packages of the K Desktop Environment. It contains the necessary libraries for the KDE desktop. This package is absolutely necessary for using graphical KDE applications. Authors: -------- The KDE Team <kde@kde.org> %files -n kdelibs4-core -f filelists/kdecore %defattr(-,root,root) %doc COPYING COPYING.DOC COPYING.LIB README %exclude %_kde4_libdir/libkdecore.so.* %exclude %_kde4_libdir/libkdefakes.so.* %exclude %_kde4_libdir/libkpty.so.* %exclude %_kde4_bindir/kconfig_compiler %exclude /usr/share/locale/all_languages %dir %_kde4_libdir/kde4 %dir %_kde4_sharedir/servicetypes %config %_kde_config_dir/kdebug.areas %config %_kde_config_dir/kdebugrc %config %_kde4_sysconfdir/kde4rc %config %_kde4_sysconfdir/dbus-1/system.d/org.kde.auth.conf %package -n libkdecore4-devel License: LGPLv2.1+ Group: Development/Libraries/KDE Summary: KDE Core Libraries: Build Environment Requires: libkdecore4 = %{version} Requires: kdelibs4-core = %version cmake automoc4 Requires: libqt4-devel %description -n libkdecore4-devel This package contains all necessary include files and libraries needed to develop non-graphical KDE applications. Authors: -------- The KDE Team <kde@kde.org> %files -n libkdecore4-devel -f filelists/kdecore.devel %defattr(-,root,root) %doc COPYING COPYING.DOC COPYING.LIB README %_kde4_bindir/kconfig_compiler %_kde4_includedir/kdemacros.h %package -n libkde4 License: LGPLv2.1+ Group: System/GUI/KDE Summary: KDE Base Libraries %requires_ge libqt4-x11 %description -n libkde4 This package contains the basic packages of the K Desktop Environment. It contains the necessary libraries for the KDE desktop. This package is absolutely necessary for using graphical KDE applications. Authors: -------- The KDE Team <kde@kde.org> %post -n libkde4 -p /sbin/ldconfig %postun -n libkde4 -p /sbin/ldconfig %files branding-upstream %defattr(-,root,root) %doc COPYING.LIB %_kde4_appsdir/kdeui/about/body-background.jpg %files -n libkde4 %defattr(-,root,root) %doc COPYING COPYING.DOC COPYING.LIB README %_kde4_libdir/libkde3support.so.* %_kde4_libdir/libkdesu.so.* %_kde4_libdir/libkdeui.so.* %_kde4_libdir/libkdewebkit.so.* %_kde4_libdir/libkdnssd.so.* %_kde4_libdir/libkfile.so.* %_kde4_libdir/libkhtml.so.* %_kde4_libdir/libkimproxy.so.* %_kde4_libdir/libkio.so.* %_kde4_libdir/libkjsapi.so.* %_kde4_libdir/libkjsembed.so.* %_kde4_libdir/libkjs.so.* %_kde4_libdir/libkmediaplayer.so.* %_kde4_libdir/libknewstuff2.so.* %_kde4_libdir/libknewstuff3.so.* %_kde4_libdir/libknotifyconfig.so.* %_kde4_libdir/libkntlm.so.* %_kde4_libdir/libkparts.so.* %_kde4_libdir/libkrosscore.so.* %_kde4_libdir/libkrossui.so.* %_kde4_libdir/libktexteditor.so.* %_kde4_libdir/libkunitconversion.so.* %_kde4_libdir/libkunittest.so.* %_kde4_libdir/libkutils.so.* %_kde4_libdir/libnepomukquery.so.* %_kde4_libdir/libnepomuk.so.* %_kde4_libdir/libnepomukutils.so.* %_kde4_libdir/libplasma.so.* %_kde4_libdir/libsolid.so.* %_kde4_libdir/libthreadweaver.so.* %_kde4_libdir/libkatepartinterfaces.so.* %_kde4_libdir/libkcmutils.so.* %_kde4_libdir/libkemoticons.so.* %_kde4_libdir/libkidletime.so.* %_kde4_libdir/libkprintutils.so.* /usr/share/locale/all_languages %package -n libkde4-devel License: LGPLv2.1+ Group: Development/Libraries/KDE Summary: KDE Base Libraries: Build Environment Requires: kdelibs4 = %version Requires: kdelibs4-doc = %version Requires: libkde4 = %version libkdecore4-devel = %version Requires: libxslt-devel libattr-devel aspell-devel libtiff-devel pcre-devel Requires: libQtWebKit-devel %if %suse_version > 1110 Requires: libpolkit-qt-1-devel %else Requires: libpolkit-qt-devel %endif Requires: libqt4-devel Requires: giflib-devel alsa-devel cups-devel Requires: avahi-compat-mDNSResponder-devel Requires: libjpeg-devel libidn-devel libbz2-devel libattica-devel Requires: libxml2-devel update-desktop-files strigi-devel Requires: fam-devel enchant-devel OpenEXR-devel enchant-devel Requires: phonon-devel libacl-devel shared-desktop-ontologies-devel Requires: docbook-xsl-stylesheets docbook_4 libsoprano-devel Provides: libknotificationitem-devel = 4.3.66svn1016707 Obsoletes: libknotificationitem-devel < 4.3.66svn1016707 Provides: kde4-webkitpart-devel = 4.3.73svn1042829 Obsoletes: kde4-webkitpart-devel < 4.3.73svn1042829 %description -n libkde4-devel This package contains all necessary include files and libraries needed to develop KDE applications. Authors: -------- The KDE Team <kde@kde.org> %files -n libkde4-devel -f filelists/exclude %defattr(-,root,root) %_includedir/* %_kde4_libdir/kde4/plugins/script/libkrossqtsplugin.so %exclude /usr/include/ksuseinstall* %_kde4_appsdir/cmake %exclude %_kde4_libdir/libkdeinit4_*.so %_kde4_libdir/*.so %exclude %_kde4_libdir/libksuseinstall.so %exclude %_kde4_includedir/kdemacros.h %files -f filelists/exclude %defattr(-,root,root) %exclude %_kde4_bindir/meinproc4 %exclude %_kde4_bindir/kde4-doxygen.sh %exclude %_kde4_appsdir/ksgmltools2 %exclude %_kde4_appsdir/cmake %exclude %_kde4_appsdir/kdeui/about/body-background.jpg %config %_kde_config_dir/* %config %_kde4_sysconfdir/xdg/menus/applications.menu.kde4 %dir %_kde4_sysconfdir/xdg/menus %dir %_kde4_libdir/kde4 %dir %_kde4_libdir/kconf_update_bin %dir /usr/share/autostart %dir /usr/share/doc/kde %dir %_kde4_docdir/HTML %dir %_kde4_htmldir/en %dir %_kde4_htmldir/en/common %dir %_kde4_sharedir/servicetypes %doc %lang(en) %_kde4_htmldir/en/sonnet %_kde4_sysconfdir/xdg/menus/applications.menu.kde4 %_kde4_modulesdir/* %_kde_html_dir/en/common/* %_kde4_appsdir/* %_kde4_servicesdir/* %_kde4_servicetypesdir/* %_kde4_libdir/libkdeinit4_*.so %_kde4_bindir/* #remote widgets became disabled #/usr/share/dbus-1/system-services/* /usr/share/autostart/kdesktop.desktop /usr/share/autostart/panel.desktop /usr/share/autostart/ktip.desktop /usr/share/dbus-1/interfaces/* %_kde4_iconsdir/hicolor/*/actions/presence_away.* %_kde4_iconsdir/hicolor/*/actions/presence_offline.* %_kde4_iconsdir/hicolor/*/actions/presence_online.* %_kde4_iconsdir/hicolor/*/actions/presence_unknown.* %_kde4_iconsdir/hicolor/scalable/apps/ktexteditorautobrace.* %_kde4_mandir/man*/* /usr/share/mime/packages/kde.xml %exclude %_kde4_libdir/kde4/plugins/script/libkrossqtsplugin.so %_kde4_applicationsdir/kmailservice.desktop %_kde4_applicationsdir/ktelnetservice.desktop # IMPORTANT: When this is obsolete, do not just remove this, but create # a separate package (for backwards compatibility). %package -n libksuseinstall1 License: X11 Group: Development/Libraries/KDE Summary: On-demand installation of packages %if 0%{?suse_version} >= 1130 # see ksuseinstall_11.2.diff Requires: yast2-packager >= 2.19.7 zypper %else Requires: yast2-packager zypper %endif %requires_ge libqt4-x11 Recommends: ptools %description -n libksuseinstall1 This library implements private API to install additional packages for KDE. %package -n libksuseinstall-devel License: X11 Group: Development/Libraries/KDE Summary: On-demand installation of packages Requires: libksuseinstall1 = %version Requires: libkde4-devel %description -n libksuseinstall-devel This library implements private API to install additional packages for KDE. %post -n libksuseinstall1 -p /sbin/ldconfig %postun -n libksuseinstall1 -p /sbin/ldconfig %files -n libksuseinstall1 %defattr(-,root,root) %{_kde4_libdir}/libksuseinstall.so.* %files -n libksuseinstall-devel %defattr(-,root,root) %{_kde4_libdir}/libksuseinstall.so %{_kde4_includedir}/ksuseinstall.h %{_kde4_includedir}/ksuseinstall_export.h %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor