[meego-commits] 7837: New package Tools:SDK:Host/madde
Fathi Boudra
no_reply at build.meego.com
Sun Sep 26 13:20:11 UTC 2010
Hi,
Adding new package madde in project Tools:SDK:Host. Please review and accept ASAP.
Justification for this new package:
FEA#2681/FEA#2910
Thank You,
Fathi Boudra
[This message was auto-generated]
---
Request #7837:
submit: devel:tools:sdk:host/madde(r4) -> Tools:SDK:Host/madde
Message:
FEA#2681/FEA#2910
State: new 2010-09-26T06:20:10 boudra
Comment: None
This is a NEW package in Tools:SDK:Host project.
The files in the new package:
madde/
|__ debian.tar.gz
|__ madde-0.7.24.tar.gz
|__ madde-Fedora_12.spec
|__ madde-Fedora_13.spec
|__ madde-Trunk.spec
|__ madde-openSUSE_11.2.spec
|__ madde-openSUSE_11.3.spec
|__ madde.changes
|__ madde.dsc
The content of the spec file, madde-openSUSE_11.3.spec:
===================================================================
# spec file for package MADDE
# madde 64bit-portability-issue bin/md5/md5-patched.c:612
#!BuildIgnore: post-build-checks
# Map architectures to MADDE architectures
%ifarch %{ix86}
%define madde_arch i686
%define madde_target linux
%endif
%ifarch x86_64
%define madde_arch x86_64
%define madde_target linux64
%endif
Name: madde
Version: 0.7.24
Release: 1
License: LGPLv2.1
Summary: MeeGo Application Development and Debugging Environment
Url: http://meego.gitorious.org/meego-developer-tools/madde
Group: Development/Tools
Source0: %{name}-%{version}.tar.gz
Source1: debian.tar.gz
BuildRequires: docutils
BuildRequires: openssl
BuildRequires: quilt
BuildRequires: sharutils
ExclusiveArch: %{ix86} x86_64
%description
MADDE stands for MeeGo Application Development and Debugging Environment.
It offers the following features:
* Command-line cross-compiling
* Multi-platform support (Linux (32-bit/64-bit), Windows, Mac OS X)
* Configurable for different targets & toolchains
* Client for the device to simplify the development process
* Simplicity
%prep
%setup -q
# Reuse patches and distfiles from debian packaging
tar -zxf %{_sourcedir}/debian.tar.gz
QUILT_PATCHES="debian/patches" quilt --quiltrc /dev/null push -a
cd debian/distfiles; sh uubinaries.sh decode
%build
export MADDE_DISTFILES=%{_builddir}/%{name}-%{version}/debian/distfiles
# openSUSE docutils naming
export RST2HTML=rst2html.py
export RST2LATEX=rst2latex.py
#make %{madde_target} SUMO=meego
make %{madde_target}
%install
# Copy documentation
mkdir -p %{buildroot}%{_datadir}/madde/templates
cp -rfp _build/docs %{buildroot}%{_datadir}/madde
# Extract MADDE tarball
mkdir -p %{buildroot}%{_libdir}/madde/linux-%{madde_arch}/sysroots
mkdir -p %{buildroot}%{_libdir}/madde/linux-%{madde_arch}/toolchains
tar zxf _build/work-linux-%{madde_arch}/madde.tar.gz -C \
%{buildroot}%{_libdir}/madde/linux-%{madde_arch}
# Copy installer
#install -D -p -m 0755 _build/install-madde-%{version}-linux-%{madde_arch}.sh \
# %{buildroot}%{_libdir}/madde/install-madde-%{version}-linux-%{madde_arch}.sh
# Use FHS paths
mv %{buildroot}%{_libdir}/madde/linux-%{madde_arch}/legal \
%{buildroot}%{_datadir}/madde/
mv %{buildroot}%{_libdir}/madde/linux-%{madde_arch}/templates/pscreate \
%{buildroot}%{_datadir}/madde/templates
install -D -p -m 0755 %{buildroot}%{_libdir}/madde/linux-%{madde_arch}/bin/mad \
%{buildroot}%{_bindir}/mad
install -D -p -m 0755 %{buildroot}%{_libdir}/madde/linux-%{madde_arch}/bin/mad-admin \
%{buildroot}%{_sbindir}/mad-admin
# Create symlinks
cd %{buildroot}%{_libdir}/madde/linux-%{madde_arch}; \
ln -sf ../../../share/madde/legal
cd %{buildroot}%{_libdir}/madde/linux-%{madde_arch}/templates; \
ln -sf ../../../../share/madde/templates/pscreate
rm -f %{buildroot}%{_libdir}/madde/linux-%{madde_arch}/bin/mad*
cd %{buildroot}%{_libdir}/madde/linux-%{madde_arch}/bin; \
ln -sf ../../../../bin/mad
cd %{buildroot}%{_libdir}/madde/linux-%{madde_arch}/bin; \
ln -sf ../../../../sbin/mad-admin
# Call postinstall script
cd %{buildroot}%{_libdir}/madde/linux-%{madde_arch}; \
sh postinstall/postinstall.sh /%{_libdir}/madde/linux-%{madde_arch} /%{_libdir}/madde/linux-%{madde_arch}
# Fix permissions
find %{buildroot} \( -false \
-o -type f -name madlib.sh \
-o -type f -name postinstall-lib.sh \
\) | xargs chmod 0755
# Remove unpackaged file
rm -f %{buildroot}%{_datadir}/madde/docs/.exists
%files
%defattr(-,root,root,-)
%{_bindir}/mad
%{_libdir}/madde/linux-*/bin/mad
%{_libdir}/madde/linux-*/bin/mad-admin
%{_libdir}/madde/linux-*/cache/fetch_aliases
%{_libdir}/madde/linux-*/cache/madde.conf
%{_libdir}/madde/linux-*/legal
%{_libdir}/madde/linux-*/madbin/aclocal
%{_libdir}/madde/linux-*/madbin/autoconf
%{_libdir}/madde/linux-*/madbin/automake
%{_libdir}/madde/linux-*/madbin/autoreconf
%{_libdir}/madde/linux-*/madbin/base64
%{_libdir}/madde/linux-*/madbin/chgrp
%{_libdir}/madde/linux-*/madbin/chown
%{_libdir}/madde/linux-*/madbin/debuild
%{_libdir}/madde/linux-*/madbin/dh_builddeb
%{_libdir}/madde/linux-*/madbin/dh_clean
%{_libdir}/madde/linux-*/madbin/dh_compress
%{_libdir}/madde/linux-*/madbin/dh_fixperms
%{_libdir}/madde/linux-*/madbin/dh_gencontrol
%{_libdir}/madde/linux-*/madbin/dh_installchangelogs
%{_libdir}/madde/linux-*/madbin/dh_installdeb
%{_libdir}/madde/linux-*/madbin/dh_installdirs
%{_libdir}/madde/linux-*/madbin/dh_installdocs
%{_libdir}/madde/linux-*/madbin/dh_installexamples
%{_libdir}/madde/linux-*/madbin/dh_installman
%{_libdir}/madde/linux-*/madbin/dh_link
%{_libdir}/madde/linux-*/madbin/dh_make
%{_libdir}/madde/linux-*/madbin/dh_makeshlibs
%{_libdir}/madde/linux-*/madbin/dh_md5sums
%{_libdir}/madde/linux-*/madbin/dh_shlibdeps
%{_libdir}/madde/linux-*/madbin/dh_strip
%{_libdir}/madde/linux-*/madbin/dh_testdir
%{_libdir}/madde/linux-*/madbin/dh_testroot
%{_libdir}/madde/linux-*/madbin/dpkg
%{_libdir}/madde/linux-*/madbin/dpkg-architecture
%{_libdir}/madde/linux-*/madbin/dpkg-buildpackage
%{_libdir}/madde/linux-*/madbin/dpkg-checkbuilddeps
%{_libdir}/madde/linux-*/madbin/dpkg-deb
%{_libdir}/madde/linux-*/madbin/dpkg-depcheck
%{_libdir}/madde/linux-*/madbin/dpkg-dh_lintian
%{_libdir}/madde/linux-*/madbin/dpkg-genbuilddebs
%{_libdir}/madde/linux-*/madbin/dpkg-genchanges
%{_libdir}/madde/linux-*/madbin/dpkg-gencontrol
%{_libdir}/madde/linux-*/madbin/dpkg-parsechangelog
%{_libdir}/madde/linux-*/madbin/dpkg-shlibdeps
%{_libdir}/madde/linux-*/madbin/dpkg-source
%{_libdir}/madde/linux-*/madbin/fakeroot
%{_libdir}/madde/linux-*/madbin/install
%{_libdir}/madde/linux-*/madbin/lrelease
%{_libdir}/madde/linux-*/madbin/lupdate
%{_libdir}/madde/linux-*/madbin/mad
%{_libdir}/madde/linux-*/madbin/md5sum
%{_libdir}/madde/linux-*/madbin/moc
%{_libdir}/madde/linux-*/madbin/pkg-config
%{_libdir}/madde/linux-*/madbin/pscreate
%{_libdir}/madde/linux-*/madbin/qmake
%{_libdir}/madde/linux-*/madbin/qmake-qt4
%{_libdir}/madde/linux-*/madbin/rpmpeek.pl
%{_libdir}/madde/linux-*/madbin/rrpmbuild.pl
%{_libdir}/madde/linux-*/madbin/sha1sum
%{_libdir}/madde/linux-*/madbin/sha256sum
%{_libdir}/madde/linux-*/madbin/tarlisted
%{_libdir}/madde/linux-*/madbin/true
%{_libdir}/madde/linux-*/madbin/uic
%{_libdir}/madde/linux-*/madbin/xtar
%{_libdir}/madde/linux-*/madlib/armel/remote-wrapper.sh
%{_libdir}/madde/linux-*/madlib/armel/utfs-client
%{_libdir}/madde/linux-*/madlib/checkport.pl
%{_libdir}/madde/linux-*/madlib/dpkg/parsechangelog/debian
%{_libdir}/madde/linux-*/madlib/ma-clone.sh
%{_libdir}/madde/linux-*/madlib/ma-create-lib.sh
%{_libdir}/madde/linux-*/madlib/ma-create-runtime.sh
%{_libdir}/madde/linux-*/madlib/ma-create-target.sh
%{_libdir}/madde/linux-*/madlib/ma-create.sh
%{_libdir}/madde/linux-*/madlib/ma-fetch.sh
%{_libdir}/madde/linux-*/madlib/ma-info.sh
%{_libdir}/madde/linux-*/madlib/ma-list.pl
%{_libdir}/madde/linux-*/madlib/ma-query.sh
%{_libdir}/madde/linux-*/madlib/ma-remote.sh
%{_libdir}/madde/linux-*/madlib/ma-remove.sh
%{_libdir}/madde/linux-*/madlib/ma-set.sh
%{_libdir}/madde/linux-*/madlib/ma-xdpkg.pl
%{_libdir}/madde/linux-*/madlib/mad-exec-env.sh
%{_libdir}/madde/linux-*/madlib/madlib.sh
%{_libdir}/madde/linux-*/madlib/mkgccspecs.sh
%{_libdir}/madde/linux-*/madlib/mktargetconfig.sh
%{_libdir}/madde/linux-*/madlib/patch_strings.pl
%{_libdir}/madde/linux-*/madlib/perl5/Date/
%{_libdir}/madde/linux-*/madlib/perl5/Debian/
%{_libdir}/madde/linux-*/madlib/perl5/Dpkg.pm
%{_libdir}/madde/linux-*/madlib/perl5/Dpkg/
%{_libdir}/madde/linux-*/madlib/perl5/Madde.pm
%{_libdir}/madde/linux-*/madlib/perl5/Madde/
%{_libdir}/madde/linux-*/madlib/perl5/Tie/
%{_libdir}/madde/linux-*/madlib/perl5/Time/
%{_libdir}/madde/linux-*/madlib/share/debhelper/dh_make/
%{_libdir}/madde/linux-*/madlib/share/dpkg/cputable
%{_libdir}/madde/linux-*/madlib/share/dpkg/ostable
%{_libdir}/madde/linux-*/madlib/share/dpkg/triplettable
%{_libdir}/madde/linux-*/madlib/untar-helper.pl
%{_libdir}/madde/linux-*/madlib/utfs-server
%{_libdir}/madde/linux-*/postinstall.done/postinstall-lib.sh
%{_libdir}/madde/linux-*/postinstall.done/postinstall.sh
%{_libdir}/madde/linux-*/run/
%{_libdir}/madde/linux-*/sysroots/
%{_libdir}/madde/linux-*/templates/pscreate
%{_libdir}/madde/linux-*/templates/toolwrapper
%{_libdir}/madde/linux-*/toolchains/
%{_sbindir}/mad-admin
%{_datadir}/madde/docs/Components.png
%{_datadir}/madde/docs/DevelopmentServerSetup.html
%{_datadir}/madde/docs/DpkgToolsForMADDE.html
%{_datadir}/madde/docs/FAQ.html
%{_datadir}/madde/docs/GettingStarted.html
%{_datadir}/madde/docs/Introduction.html
%{_datadir}/madde/docs/LinuxCompilationEnvironment.html
%{_datadir}/madde/docs/MADDEFileSystemLayout.html
%{_datadir}/madde/docs/MadTools.html
%{_datadir}/madde/docs/MaddeDevelopment.html
%{_datadir}/madde/docs/ProjectCreate.html
%{_datadir}/madde/docs/QtToolsForMadde.html
%{_datadir}/madde/docs/ReleaseNotes.html
%{_datadir}/madde/docs/RepositoryLayout.html
%{_datadir}/madde/docs/Sa.html
%{_datadir}/madde/docs/SystemRequirements.html
%{_datadir}/madde/docs/TestMad.html
%{_datadir}/madde/docs/UntarHelper.html
%{_datadir}/madde/docs/index.html
%{_datadir}/madde/docs/madinfo.xsd
%{_datadir}/madde/docs/style.css
%{_datadir}/madde/docs/target.png
%{_datadir}/madde/docs/tarlist
%{_datadir}/madde/legal/Nokia_binary_license.txt
%{_datadir}/madde/legal/README.txt
%{_datadir}/madde/legal/cpl-1.0.txt
%{_datadir}/madde/legal/fdl-1.3.txt
%{_datadir}/madde/legal/gpl-2.txt
%{_datadir}/madde/legal/gpl-3.0.txt
%{_datadir}/madde/legal/info-zip.txt
%{_datadir}/madde/legal/lgpl-2.txt
%{_datadir}/madde/legal/lgpl-3.0.txt
%{_datadir}/madde/legal/md5_shaX-obsd-200904-notices.txt
%{_datadir}/madde/legal/tarlisted-2.81-notices.txt
%{_datadir}/madde/legal/xtar-1.2-notices.txt
%{_datadir}/madde/templates/pscreate/
===================================================================
More information about the MeeGo-commits
mailing list