%define beta %nil %define scmrev %nil Name: kdevelop-php Version: 1.0.1 %if "%beta" == "" %if "%scmrev" == "" Release: 1ark Source: ftp://ftp.solnet.ch/mirror/KDE/stable/kdevelop/4.0.1/src/%name-%version.tar.bz2 Source1: ftp://ftp.solnet.ch/mirror/KDE/stable/kdevelop/4.0.1/src/%name-docs-%version.tar.bz2 %else Release: 0.%scmrev.1ark Source: %name-%scmrev.tar.xz %endif %else %if "%scmrev" == "" Release: 0.%beta.1ark Source: %name-%version%beta.tar.bz2 %else Release: 0.%beta.0.%scmrev.1ark Source: %name-%scmrev.tar.xz %endif %endif Summary: PHP language support for KDevelop and Quanta Patch: kdevelop-php-fast-conact.patch URL: http://kdevelop.org/ License: GPL Group: Development/Tools BuildRoot: %{_tmppath}/%{name}-root BuildRequires: kdevplatform-devel kdevelop %track prog %name = { url = http://www.kdevelop.org/mediawiki/index.php/KDevelop_4#Download regex = "KDevelop-PHP (__VER__)" version = %version } %description PHP language support for KDevelop and Quanta %prep %if "%scmrev" == "" %setup -q -n %name-%version%beta -a 1 %else %setup -q -n %name -a 1 %endif %patch -p1 -b .fastconcat~ %cmake . cd *-docs-* %cmake . %build make %?_smp_mflags cd *-docs-* make %?_smp_mflags %install rm -rf $RPM_BUILD_ROOT make %?_smp_mflags install DESTDIR="$RPM_BUILD_ROOT" cd *-docs-* make %?_smp_mflags install DESTDIR="$RPM_BUILD_ROOT" cd .. # Fix ambiguous language name cd $RPM_BUILD_ROOT%_datadir/locale mv ca@valencia ca_ES@valencian cd - %find_lang kdevphp %find_lang kdevphpdocs %files -f kdevphp.lang,kdevphpdocs.lang %_libdir/kde4/kdevphp* %_libdir/libkdev4php*.so* %_datadir/apps/kdevappwizard/templates/simple_phpapp.tar.bz2 %_datadir/apps/kdevphpsupport %_datadir/config.kcfg/phpdocssettings.kcfg %_datadir/kde4/services/kdevphpsupport.desktop %_datadir/kde4/services/kdevphpdocs.desktop %_datadir/kde4/services/kdevphpdocs_config.desktop %clean rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/%{name}-%{version} %changelog * Fri Aug 20 2010 Bernhard Rosenkraenzer <bero@arklinux.ch> 1.0.1-1ark - initial RPM (includes kdevelop-php + kdevelop-php-docs)