Witam,

Prosiłbym o wrzucenie do repozytorium rozwojowej wersji Quanty.
Spec wzorowany na kde4-kdewebdev.spec. Snapshot wystawiony na 1Mbps.
Nazwa kde4-kdevplatform-plugin-php.spec wydawała mi się bardziej
adekwatna niż kde4-kdevelop-plugin-php.spec
Na th-i686 się buduję i działa stabilnie. Status rozwoju Quanty pod adresem:
http://techbase.kde.org/Projects/Quanta/Feature_Plan_4
Regresja w funkcjonalności względem wersji 3.5: upload plików jeszcze
nie działa (dołączam kde4-kdevplatform-plugin-php.spec ale nie
sprawdzałem dlaczego nie działa).


Z góry dzięki i pozdrawiam

-- 
Andrzej Augustyński
# $Revision: 1.1 $, $Date: 2010/04/01 00:00:00 $
%define         orgname         quanta
%define         svnrev          1107713
%define         _kdever         4.4.1
%define         _qtver          4.6.2

Summary:        Web development tools for KDE
Summary(es.UTF-8):      Uno editor WEB para KDE
Summary(pl.UTF-8):      Narzędzia do tworzenia WWW dla KDE
Summary(pt_BR.UTF-8):   Um editor web para o KDE
Name:           kde4-kdewebdev-quanta
Version:        3.9.0
Release:        0.%{svnrev}.1
License:        GPL
Group:          X11/Development/Tools
# get it via: svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/sdk/quanta
Source0:        http://75.236.1.75/src/%{orgname}-svn-%{svnrev}.tar.bz2
#Source0:       
ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.bz2
# Source0-md5:  662e146fe740f2355f3ac93276faa5e5
URL:            http://www.kde.org/
BuildRequires:  Qt3Support-devel >= %{_qtver}
BuildRequires:  QtCore-devel >= %{_qtver}
BuildRequires:  QtGui-devel >= %{_qtver}
BuildRequires:  QtXml-devel >= %{_qtver}
BuildRequires:  automoc4 >= 0.9.88
BuildRequires:  cmake >= 2.8.0
BuildRequires:  kde4-kdelibs-devel >= %{_kdever}
BuildRequires:  kde4-kdevplatform-devel >= 0.9.98
BuildRequires:  libxml2-devel >= 1:2.6.0
BuildRequires:  phonon-devel >= 4.3.80
BuildRequires:  qt4-build >= %{_qtver}
BuildRequires:  qt4-qmake >= %{_qtver}
BuildRequires:  rpmbuild(macros) >= 1.129
BuildRequires:  tidy-devel
BuildConflicts: quanta
Requires:       kde4-kdebase >= %{_kdever}
# Applications required for full functionality:
Suggests:       kde4-kdesdk-kompare
Suggests:       kde4-kdewebdev-kfilereplace
Suggests:       kde4-kdewebdev-kimagemapeditor
Suggests:       kde4-kdewebdev-klinkstatus
Suggests:       kde4-kdewebdev-kommander
Suggests:       kde4-kdevplatform-plugin-php
#Suggests:      kde4-kdewebdev-kxsldbg
BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Quanta Plus is a web development tool for the K Desktop Environment.
Quanta is designed for quick web development and is rapidly becoming a
mature editor with a number of great features.

%description -l es.UTF-8
Quanta Plus és una herramienta de desarrollo web para KDE. Es
projetado para rapido desarrollo web e es casi pronto com excelent
quantidad de caracteristicas.

%description -l pl.UTF-8
Quanta Plus to narzędzie do tworzenia WWW dla środowiska KDE. Służy do
szybkiego tworzenia stron i staje się dojrzałym edytorem z wieloma
przydatnymi możliwościami.

%description -l pt_BR.UTF-8
O Quanta Plus é uma ferramenta para desenvolvimento web para o KDE. É
projetado para desenvolvimento web rápido e está rapidamente se
tornando um editor maduro com um bom número de excelentes
características.

%prep
%setup -q -n %{orgname}

%build
install -d build
cd build
%cmake \
        -DCMAKE_BUILD_TYPE=%{!?debug:Release}%{?debug:Debug} \
        -DCMAKE_INSTALL_PREFIX=%{_prefix} \
        -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
        -LIBTIDY_INCLUDE_DIR=%{_includedir} \
%if "%{_lib}" == "lib64"
        -DLIB_SUFFIX=64 \
%endif
        ../
%{__make}

%install
rm -rf $RPM_BUILD_ROOT

%{__make} -C build install \
        DESTDIR=$RPM_BUILD_ROOT \
        kde_htmldir=%{_kdedocdir} \
        kde_libs_htmldir=%{_kdedocdir}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/quanta
%attr(755,root,root) %{_libdir}/kde4/kcm_kdev_usertoolbars.so
%attr(755,root,root) %{_libdir}/kde4/libkdevcreatequantaproject.so
%attr(755,root,root) %{_libdir}/kde4/libkdevhtmlpreview.so
%attr(755,root,root) %{_libdir}/kde4/libkdevquantacore.so
%attr(755,root,root) %{_libdir}/kde4/libkdevquantafilestree.so
%attr(755,root,root) %{_libdir}/kde4/libkdevstructuretree.so
%attr(755,root,root) %{_libdir}/kde4/libkdevtemplatestree.so
%attr(755,root,root) %{_libdir}/kde4/libkdevusertoolbars.so
%attr(755,root,root) %{_libdir}/libkdevquanta.so*
%{_datadir}/apps/kdevcreatequantaproject
%dir %{_datadir}/apps/kdevhtmlpreview
%{_datadir}/apps/kdevhtmlpreview/kdevhtmlpreview.rc
%{_datadir}/apps/kdevplatform/profiles/quanta
%{_datadir}/apps/kdevquantacore
%{_datadir}/apps/kdevquantafilestree
%dir %{_datadir}/apps/kdevstructuretree
%{_datadir}/apps/kdevstructuretree/kdevstructuretree.rc
%dir %{_datadir}/apps/kdevtemplatestree
%{_datadir}/apps/kdevtemplatestree/kdevtemplatestree.rc
%{_datadir}/apps/kdevusertoolbars
%{_datadir}/apps/quanta
%{_datadir}/config.kcfg/quanta.kcfg
%{_datadir}/kde4/services/kcm_kdev_usertoolbars.desktop
%{_datadir}/kde4/services/kdevcreatequantaproject.desktop
%{_datadir}/kde4/services/kdevhtmlpreview.desktop
%{_datadir}/kde4/services/kdevquantacore.desktop
%{_datadir}/kde4/services/kdevquantafilestree.desktop
%{_datadir}/kde4/services/kdevstructuretree.desktop
%{_datadir}/kde4/services/kdevtemplatestree.desktop
%{_datadir}/kde4/services/kdevusertoolbars.desktop
%{_datadir}/kde4/servicetypes/kdevplatformquanta.desktop
%{_desktopdir}//kde4/quanta.desktop
%{_iconsdir}/[!l]*/*/apps/quanta.png

%define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <[email protected]>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log: kde4-kdewebdev-quanta.spec,v $
Index: kde4-kdevplatform/kde4-kdevplatform.spec
===================================================================
RCS file: /cvsroot/packages/kde4-kdevplatform/kde4-kdevplatform.spec,v
retrieving revision 1.30
diff -u -r1.30 kde4-kdevplatform.spec
--- kde4-kdevplatform/kde4-kdevplatform.spec	18 Mar 2010 21:52:17 -0000	1.30
+++ kde4-kdevplatform/kde4-kdevplatform.spec	27 Mar 2010 10:32:35 -0000
@@ -11,7 +11,7 @@
 Name:		kde4-kdevplatform
 Version:	0.9.99
 #Release:	0.%{svnrev}.1
-Release:        0.1
+Release:        0.2
 License:	GPL
 Group:		X11/Development/Tools
 # get it via: svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdevplatform
@@ -101,6 +101,8 @@
 %install
 rm -rf $RPM_BUILD_ROOT
 
+install -d $RPM_BUILD_ROOT%{_datadir}/apps/kdevplatform/profiles
+
 %{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT \
 	kde_htmldir=%{_kdedocdir}
@@ -180,6 +182,8 @@
 
 #%attr(755,root,root) %{_libdir}/kde4/kdevvcscommon.so
 %attr(755,root,root) %{_libdir}/kde4/kdevappwizard.so
+%dir %{_datadir}/apps/kdevplatform
+%dir %{_datadir}/apps/kdevplatform/profiles
 %dir %{_datadir}/apps/kdevstandardoutputview
 %{_datadir}/apps/kdevstandardoutputview/kdevstandardoutputview.rc
 %dir %{_datadir}/apps/kdevcvs
# $Revision: 1.1 $, $Date: 2010/04/01 00:00:00 $
%define         orgname         php
%define         _kdevelopver    3.9.99
%define         _prever         beta4
%define         _state          unstable

Summary:        PHP plugins for kdevplatform
Summary(pl.UTF-8):      Wtyczki PHP dla kdevplatform
Name:           kde4-kdevplatform-plugin-php
Version:        1.0
Release:        0.%{_prever}.1
License:        GPL
Group:          X11/Development/Tools
Source0:        
ftp://ftp.kde.org/pub/kde/%{_state}/kdevelop/%{_kdevelopver}/src/%{orgname}-%{version}-%{_prever}.tar.bz2
# Source0-md5:  9a647e689b262df9332d7fd366737a9c
Source1:        
ftp://ftp.kde.org/pub/kde/%{_state}/kdevelop/%{_kdevelopver}/src/%{orgname}-docs-%{version}-%{_prever}.tar.bz2
# Source1-md5:  d86274cf7f0ad1821ac1426b0d95aa8e
URL:            http://www.kdevelop.org/
BuildRequires:  kde4-kdevplatform-devel >= 0.9.97
BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
PHP plugins for kdevplatform.

%description -l pl.UTF-8
Wtyczki PHP dla kdevplatform.

%prep
%setup -q -n %{orgname}-%{version}-%{_prever} -a1

%build
install -d build
cd build
%cmake \
        -DCMAKE_BUILD_TYPE=%{!?debug:Release}%{?debug:Debug} \
        -DCMAKE_INSTALL_PREFIX=%{_prefix} \
        -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
        ../
%{__make}
cd ../

cd %{orgname}-docs-%{version}-%{_prever}
install -d build
cd build
%cmake \
        -DCMAKE_BUILD_TYPE=%{!?debug:Release}%{?debug:Debug} \
        -DCMAKE_INSTALL_PREFIX=%{_prefix} \
        -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
        ../
%{__make}
cd ../

%install
rm -rf $RPM_BUILD_ROOT

%{__make} -C build install \
        DESTDIR=$RPM_BUILD_ROOT \
        kde_htmldir=%{_kdedocdir}

%{__make} -C %{orgname}-docs-%{version}-%{_prever}/build install \
        DESTDIR=$RPM_BUILD_ROOT \
        kde_htmldir=%{_kdedocdir}

%clean
rm -rf $RPM_BUILD_ROOT

%post   -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/kde4/kdevphpdocs.so
%attr(755,root,root) %{_libdir}/kde4/kdevphpdocs_config.so
%attr(755,root,root) %{_libdir}/kde4/kdevphplanguagesupport.so
%attr(755,root,root) %{_libdir}/libkdev4phpcompletion.so
%attr(755,root,root) %{_libdir}/libkdev4phpduchain.so
%attr(755,root,root) %{_libdir}/libkdev4phpparser.so
%dir %{_datadir}/apps/kdevappwizard
%dir %{_datadir}/apps/kdevappwizard/templates
%{_datadir}/apps/kdevappwizard/templates/simple_phpapp.tar.bz2
%dir %{_datadir}/apps/kdevphpsupport
%{_datadir}/apps/kdevphpsupport/phpfunctions.php.gz
%{_datadir}/config.kcfg/phpdocssettings.kcfg
%{_datadir}/kde4/services/kdevphpsupport.desktop
%{_datadir}/kde4/services/kdevphpdocs.desktop
%{_datadir}/kde4/services/kdevphpdocs_config.desktop

%define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <[email protected]>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log: kde4-kdevplatform-php.spec,v $
# $Revision: 1.1 $, $Date: 2010/04/01 00:00:00 $
%define         orgname         upload
%define         svnrev          1107713

Summary:        Upload plugin for kdevplatform
Summary(pl.UTF-8):      Wtyczka wysyłania dla kdevplatform
Name:           kde4-kdevplatform-plugin-upload
Version:        0.0.1
Release:        0.%{svnrev}.1
License:        GPL
Group:          X11/Development/Tools
# get it via: svn co 
svn://anonsvn.kde.org/home/kde/trunk/extragear/sdk/kdevelop-plugins/upload
Source0:        http://77.236.1.75/src/%{orgname}-svn-%{svnrev}.tar.bz2
# Source0-md5:  58aae80d37fbf7ede5840afa61d8f54c
URL:            http://www.kdevelop.org/
BuildRequires:  kde4-kdevplatform-devel >= 0.9.97
BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
kdevplatform plugin

%description -l pl.UTF-8
kdevplatform plugin

%prep
%setup -q -n %{orgname}

%build
install -d build
cd build
%cmake \
        -DCMAKE_BUILD_TYPE=%{!?debug:Release}%{?debug:Debug} \
        -DCMAKE_INSTALL_PREFIX=%{_prefix} \
        -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
        ../
%{__make}
cd ../

%install
rm -rf $RPM_BUILD_ROOT

%{__make} -C build install \
        DESTDIR=$RPM_BUILD_ROOT \
        kde_htmldir=%{_kdedocdir}

%clean
rm -rf $RPM_BUILD_ROOT

%post   -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/kde4/kcm_kdev_upload.so
%attr(755,root,root) %{_libdir}/kde4/libkdevupload.so
%dir %{_datadir}/apps/kdevupload
%{_datadir}/apps/kdevupload/kdevupload.rc
%{_datadir}/kde4/services/kcm_kdev_upload.desktop
%{_datadir}/kde4/services/kdevupload.desktop

%define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <[email protected]>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log: kde4-kdevplatform-upload.spec,v $
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym