|
|
b4de323 |
Name: qt-creator
|
|
|
4d5de03 |
Version: 1.2.1
|
|
|
4d5de03 |
Release: 1%{?dist}
|
|
|
b4de323 |
Summary: Lightweight and cross-platform IDE for Qt
|
|
|
b4de323 |
|
|
|
b4de323 |
Group: Development/Tools
|
|
|
b4de323 |
License: LGPLv2 with exceptions
|
|
|
b4de323 |
URL: http://www.qtsoftware.com/developer/qt-creator
|
|
|
b4de323 |
Source0: http://download.qtsoftware.com/qtcreator/%name-%version-src.zip
|
|
|
b4de323 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
b4de323 |
|
|
|
b4de323 |
Source1: qtcreator.desktop
|
|
|
b4de323 |
|
|
|
3ebd1a3 |
# make it install into lib/lib64
|
|
|
3ebd1a3 |
Patch0: qt-creator-1.2.0-qtcreatorwidgets_pro.patch
|
|
|
b4de323 |
#fix qdoc3 executable location in fedora
|
|
|
b4de323 |
Patch1: qtdoc3_location.patch
|
|
|
b4de323 |
|
|
|
3cf1e5d |
Requires: hicolor-icon-theme
|
|
|
b4de323 |
BuildRequires: qt4-devel >= 4.5.0
|
|
|
0802f6f |
BuildRequires: desktop-file-utils
|
|
|
b4de323 |
|
|
|
b4de323 |
%description
|
|
|
b4de323 |
Qt Creator (previously known as Project Greenhouse) is a new,
|
|
|
b4de323 |
lightweight, cross-platform integrated development environment (IDE)
|
|
|
b4de323 |
designed to make development with the Qt application framework
|
|
|
b4de323 |
even faster and easier.
|
|
|
b4de323 |
|
|
|
b4de323 |
%prep
|
|
|
b4de323 |
%setup -q -n %name-%version-src
|
|
|
3ebd1a3 |
%patch0 -p1
|
|
|
b4de323 |
%patch1 -p0
|
|
|
7f4b5a8 |
|
|
|
7f4b5a8 |
#make it install into lib64
|
|
|
3ebd1a3 |
#%if "%{_lib}" == "lib64"
|
|
|
3ebd1a3 |
#%patch0 -p2
|
|
|
3ebd1a3 |
#%endif
|
|
|
7f4b5a8 |
|
|
|
b4de323 |
|
|
|
b4de323 |
%build
|
|
|
b4de323 |
QTDIR="%{_qt4_prefix}" ; export QTDIR ; \
|
|
|
b4de323 |
PATH="%{_qt4_bindir}:$PATH" ; export PATH ; \
|
|
|
b4de323 |
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
|
|
|
b4de323 |
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
|
|
|
b4de323 |
FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
|
|
|
b4de323 |
|
|
|
3ebd1a3 |
qmake-qt4 -r IDE_LIBRARY_BASENAME=%{_lib}
|
|
|
b4de323 |
make %{?_smp_mflags}
|
|
|
b4de323 |
|
|
|
b4de323 |
%install
|
|
|
b4de323 |
rm -rf $RPM_BUILD_ROOT
|
|
|
b4de323 |
make install INSTALL_ROOT=$RPM_BUILD_ROOT/%{_prefix}
|
|
|
b4de323 |
|
|
|
3ebd1a3 |
for i in 16 24 32 48 64 128 256
|
|
|
3cf1e5d |
do
|
|
|
3cf1e5d |
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/${i}x${i}/apps
|
|
|
3cf1e5d |
# link it to %{_datadir}/pixmaps/qtcreator_logo_${i}.png
|
|
|
3cf1e5d |
ln -s ../../../../pixmaps/qtcreator_logo_${i}.png \
|
|
|
3cf1e5d |
$RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/${i}x${i}/apps/Nokia-QtCreator.png
|
|
|
3cf1e5d |
|
|
|
3cf1e5d |
done
|
|
|
3cf1e5d |
|
|
|
b4de323 |
desktop-file-install \
|
|
|
b4de323 |
--add-category="Development" \
|
|
|
b4de323 |
--dir=%{buildroot}%{_datadir}/applications \
|
|
|
b4de323 |
%{SOURCE1}
|
|
|
b4de323 |
|
|
|
b4de323 |
%clean
|
|
|
b4de323 |
rm -rf $RPM_BUILD_ROOT
|
|
|
b4de323 |
|
|
|
b4de323 |
|
|
|
3ebd1a3 |
%post
|
|
|
3ebd1a3 |
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
3ebd1a3 |
|
|
|
3ebd1a3 |
%postun
|
|
|
3ebd1a3 |
if [ $1 -eq 0 ] ; then
|
|
|
3ebd1a3 |
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
|
|
3ebd1a3 |
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
3ebd1a3 |
fi
|
|
|
3ebd1a3 |
|
|
|
3ebd1a3 |
%posttrans
|
|
|
3ebd1a3 |
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
3ebd1a3 |
|
|
|
3ebd1a3 |
|
|
|
3ebd1a3 |
|
|
|
b4de323 |
%files
|
|
|
b4de323 |
%defattr(-,root,root,-)
|
|
|
b4de323 |
%doc README LICENSE.LGPL LGPL_EXCEPTION.TXT
|
|
|
0802f6f |
%{_bindir}/qtcreator.bin
|
|
|
0802f6f |
%{_bindir}/qtcreator_process_stub
|
|
|
b4de323 |
%{_libdir}/qtcreator
|
|
|
b4de323 |
%{_datadir}/qtcreator
|
|
|
b4de323 |
%{_datadir}/pixmaps/qtcreator_logo_*.png
|
|
|
b4de323 |
%{_datadir}/applications/qtcreator.desktop
|
|
|
3cf1e5d |
%{_datadir}/icons/hicolor/*/apps/Nokia-QtCreator.png
|
|
|
7f4b5a8 |
%{_datadir}/doc/qtcreator/qtcreator.qch
|
|
|
0802f6f |
|
|
|
b4de323 |
%changelog
|
|
|
4d5de03 |
* Tue Jul 14 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 1.2.1-1
|
|
|
4d5de03 |
- new version 1.2.1
|
|
|
4d5de03 |
|
|
|
3ebd1a3 |
* Mon Jul 13 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 1.2.0-2
|
|
|
3ebd1a3 |
- fix BZ #498563 patch from Michel Salim <salimma@fedoraproject.org>
|
|
|
3ebd1a3 |
- Update GTK icon cache
|
|
|
3ebd1a3 |
|
|
|
7f4b5a8 |
* Sun Jun 28 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 1.2.0-1
|
|
|
7f4b5a8 |
- new version 1.2.0
|
|
|
7f4b5a8 |
|
|
|
3cf1e5d |
* Sat Apr 25 2009 Muayyad Saleh Alsadi <alsadi@ojuba.org> - 1.1.0-2
|
|
|
3cf1e5d |
- fix icons
|
|
|
3cf1e5d |
|
|
|
0802f6f |
* Thu Apr 23 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 1.1.0-1
|
|
|
0802f6f |
- qt-creator 1.1.0
|
|
|
0802f6f |
- include missing BuildRequires desktop-file-utils
|
|
|
0802f6f |
|
|
|
b4de323 |
* Tue Mar 20 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 1.0.0-4
|
|
|
b4de323 |
- fix lib's loading in 64 bit machines
|
|
|
b4de323 |
|
|
|
b4de323 |
* Tue Mar 18 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 1.0.0-3
|
|
|
b4de323 |
- Changed License to LGPLv2 with exceptions and BR to qt4-devel >= 4.5.0
|
|
|
b4de323 |
|
|
|
b4de323 |
* Tue Mar 17 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 1.0.0-2
|
|
|
b4de323 |
- Improved Version to make it more compatible with fedora guidelines
|
|
|
b4de323 |
|
|
|
b4de323 |
* Sun Mar 15 2009 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 1.0.0-1
|
|
|
b4de323 |
- initial RPM release
|