rpms/monkeystudio/devel import.log, NONE, 1.1 monkeystudio.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Nicoleau Fabien eponyme at fedoraproject.org
Mon Sep 14 19:21:25 UTC 2009


Author: eponyme

Update of /cvs/pkgs/rpms/monkeystudio/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5701/devel

Modified Files:
	.cvsignore sources 
Added Files:
	import.log monkeystudio.spec 
Log Message:
New package



--- NEW FILE import.log ---
monkeystudio-1_8_4_0-0_2_20090824svn3243_fc11:HEAD:monkeystudio-1.8.4.0-0.2.20090824svn3243.fc11.src.rpm:1252956054


--- NEW FILE monkeystudio.spec ---
%global alphatag     20090824
%global svn_revision svn3243

# Package source is take from upstream svn repository
# Use this command to generate source tarball :
# svn export -r 3243 svn://svn.tuxfamily.org/svnroot/monkeystudio/mks/v2/trunk mks-svn3243
# tar cfz mks-svn3243.tar.gz mks-svn3243 

Name:           monkeystudio
Version:        1.8.4.0
Release:        0.2.%{alphatag}%{svn_revision}%{?dist}
Summary:        Free crossplatform Qt 4 IDE

Group:          Development/Tools
License:        GPLv3
URL:            http://www.%{name}.org/
Source0:        mks-%{svn_revision}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

# Version is specified to avoid plugin problems (see #475110 C22)
BuildRequires:  qt-devel >= 4.5.2-12
BuildRequires:  desktop-file-utils
BuildRequires:  qscintilla-devel

%description
MonkeyStudio is a crossplatform Integrated Development Environment ( IDE )
aiming to become a Rapid Application Development ( RAD ) environment.
MonkeyStudio runs everywhere Qt 4.4.0 ( minimum required to build it )
is available as a shared library. It is extensible via a great and powerful
plugin system which help make it do nearly anything you want and support
virtually any kind of project type for which a plugin exists or is created.
The primary goal of MonkeyStudio was to manage Qt4 projects as best
as possible, it directly uses .pro files and does not create intrusive or
unsightly configuration files. MonkyStudio is also a multi language
code editor too ( javascript, xml, ... ).


%prep
%setup -q -n mks-%{svn_revision}

chmod 0644 datas/templates/Python/PyQt\ Gui/{\$Form\ File\ Name\$.ui,template.ini,\$Project\ Name\$.xpyqt}
chmod 0644 datas/templates/Python/Qt\ Form/{\$Class\ Name\$.ui,template.ini}
chmod 0644 datas/templates/Python/PyQt\ Console/{template.ini,\$Project\ Name\$.xpyqt}
chmod 0644 datas/templates/Python/QObject\ Herited\ Class/template.ini
chmod 0644 plugins/interpreter/Python/src/*.{cpp,h}
chmod 0644 plugins/xup/PyQt/src/PyQt.{cpp,h}
chmod 0755 datas/apis/tags2api.py

# UpdateChecker is removed because yum will take care of updates
sed -i -e 's/UpdateChecker//' plugins/base/base.pro

sed -i -e 's/\r//' 'datas/templates/Python/Qt Form/template.ini' 'datas/templates/Python/Qt Form/$Class Name$.ui' readme.txt 'datas/templates/Python/PyQt Gui/$Form File Name$.ui' dev-readme 'datas/apis/tags2api.py'
sed -i -e 's/\.ui/ui/' -e 's/\.moc/moc/' -e 's/\.rcc/rcc/' config.pri
sed -i -e 's/\.moc/moc/' plugins/plugins.pri 


%build
%{_qt4_qmake} prefix=%{_prefix} plugins=%{_libdir} system_qscintilla=1
# removing %%{?_smp_mflags} because parallel compilation doesn't work on this package
make 


%install
rm -rf $RPM_BUILD_ROOT
%{_qt4_qmake} prefix=%{_prefix} plugins=%{_libdir} system_qscintilla=1
make install INSTALL_ROOT=$RPM_BUILD_ROOT
desktop-file-install --vendor="" \
  --mode 644 \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications/ \
  $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc Doxyfile GPL-2 GPL-3 LGPL-3 readme.txt dev-readme
%{_bindir}/%{name}
%{_libdir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png


%changelog
* Mon Aug 31 2009 Nicoleau Fabien <nicoleau.fabien at gmail.com> - 1.8.4.0-0.2.20090824svn3243
- Add qt-devel version to avoid plugin problems
- Removed UpdateChecker plugin compilation
* Mon Aug 24 2009 Nicoleau Fabien <nicoleau.fabien at gmail.com> - 1.8.4.0-0.1.20090824svn3243
- Now using svn
* Sat Jun 27 2009 Nicoleau Fabien <nicoleau.fabien at gmail.com> - 1.8.3.3-2
- Remove 64 bits trick
- Use qt4 macros
- Fix some files permissions
* Sun May 10 2009 Nicoleau Fabien <nicoleau.fabien at gmail.com> - 1.8.3.3-1
- Rebuild for 1.8.3.3
* Sun Feb 15 2009 Nicoleau Fabien <nicoleau.fabien at gmail.com> - 1.8.3.2-1
- Rebuild for 1.8.3.2
* Mon Dec 29 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> - 1.8.3.0-1
- Rebuild for 1.8.3.0 release
* Sun Dec  7 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> - 1.8.3.0-1.2625svn
- initital build


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/monkeystudio/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	14 Sep 2009 05:01:13 -0000	1.1
+++ .cvsignore	14 Sep 2009 19:21:24 -0000	1.2
@@ -0,0 +1 @@
+mks-svn3243.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/monkeystudio/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	14 Sep 2009 05:01:13 -0000	1.1
+++ sources	14 Sep 2009 19:21:24 -0000	1.2
@@ -0,0 +1 @@
+103e041f523cbbc249e2d127eef221fb  mks-svn3243.tar.gz




More information about the fedora-extras-commits mailing list