rpms/qt-qsa/devel qt-qsa.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Julian Sikorski (belegdol) fedora-extras-commits at redhat.com
Wed Dec 20 21:26:16 UTC 2006


Author: belegdol

Update of /cvs/extras/rpms/qt-qsa/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2370/devel

Modified Files:
	.cvsignore sources 
Added Files:
	qt-qsa.spec 
Log Message:
auto-import qt-qsa-1.1.4-3 on branch devel from qt-qsa-1.1.4-3.src.rpm


--- NEW FILE qt-qsa.spec ---
%define qtdir  %(qmake -query QT_INSTALL_PREFIX)
%define qtinc %{qtdir}/include
%define qtlib %(qmake -query QT_INSTALL_PREFIX)/lib

Name:           qt-qsa
Version:        1.1.4
Release:        3%{?dist}
Summary:        QT Script for Applications

Group:          Development/Libraries
License:        GPL
URL:            http://www.trolltech.com/products/qt/addon/qsa
Source0:        ftp://ftp.trolltech.com/qsa/source/qsa-x11-free-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  qt-devel

%description
Qt Script for Applications can be used to build scripable applications with Qt.

%package devel
Summary:        Development and doc files for qsa 
Requires:       %{name} = %{version}-%{release}
Group:          Development/Libraries
Requires:       qt-devel

%description devel
Qt Script for Applications can be used to build scripable applications with Qt.
This package contains development files and the documentation

%prep
%setup -q -n qsa-x11-free-%{version}

#fix LICENSE.GPL and README permissions
chmod 644 LICENSE.GPL
chmod 644 README

#fix line endings
find doc/html -type f | xargs %{__sed} -i 's/\r//'
find examples -type f | xargs %{__sed} -i 's/\r//'


%build
export QTDIR=%{qtdir}
export PATH=$QTDIR/bin:$PATH
export QTINC=%{qtinc}
export QTLIB=%{qtlib}
./configure -prefix %{qtdir}
make %{?_smp_mflags} sub-src


%install
rm -rf $RPM_BUILD_ROOT
make install INSTALL_ROOT=$RPM_BUILD_ROOT
rm -rf $RPM_BUILD_ROOT/%{qtdir}/doc

#remove uneeded files
rm -f examples/qsa.prf
find examples -name "Makefile.*" | xargs rm -f
find examples -name ".obj*" | xargs rm -rf
find examples -name ".ui*" | xargs rm -rf
find examples -name ".moc*" | xargs rm -rf
find examples -name ".rcc" | xargs rm -rf

#remove load entry from .pro files
find examples -name "*.pro" | xargs sed -i "/..\/qsa/d"

#add includes that make install skip:(
%{__install} -p -m 644 src/ide/qsworkbench.h $RPM_BUILD_ROOT%{qtinc}/
%{__install} -p -m 644 src/qsa/qsutilfactory.h  $RPM_BUILD_ROOT%{qtinc}/


%clean
rm -rf $RPM_BUILD_ROOT


%post -p /sbin/ldconfig


%postun -p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%doc changes-%{version} LICENSE.GPL README
%{qtlib}/libqsa.so.*

%files devel
%defattr(-,root,root,-)
%doc doc/html examples
%{qtlib}/libqsa.so
%{qtinc}/*
%{qtdir}/mkspecs/features/qsa.prf


%changelog
* Wed Dec 20 2006 Julian Sikorski <belegdol[at]gmail[dot]com> - 1.1.4-3
- Fixed typo in %%changelog
- Added qt-devel to -devel subpackage Requires

* Wed Dec 20 2006 Julian Sikorski <belegdol[at]gmail[dot]com> - 1.1.4-2
- Added missing headers
- Renamed to qt-qsa
- Got rid of dos2unix BuildRequires
- Fixed building on x86-64

* Wed Dec 13 2006 Julian Sikorski <belegdol[at]gmail[dot]com> - 1.1.4-1
- Initial RPM release, based on Frank Büttner's qt4-qsa package

Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/qt-qsa/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	20 Dec 2006 21:24:38 -0000	1.1
+++ .cvsignore	20 Dec 2006 21:25:46 -0000	1.2
@@ -0,0 +1 @@
+qsa-x11-free-1.1.4.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/qt-qsa/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	20 Dec 2006 21:24:38 -0000	1.1
+++ sources	20 Dec 2006 21:25:46 -0000	1.2
@@ -0,0 +1 @@
+24eb504e51de3a04161f6df8c39c24ac  qsa-x11-free-1.1.4.tar.gz




More information about the fedora-extras-commits mailing list