head 1.6;
access;
symbols;
locks; strict;
comment @-- @;
1.6
date 2009.04.18.13.13.03; author rse; state Exp;
branches;
next 1.5;
commitid 4pHXU27WTIGCZuKt;
1.5
date 2008.09.14.11.02.44; author rse; state Exp;
branches;
next 1.4;
commitid cH7fG8vQg9tHhJit;
1.4
date 2008.09.01.05.54.45; author rse; state Exp;
branches;
next 1.3;
commitid 01IpWLocuanYZ1ht;
1.3
date 2008.05.30.17.09.11; author rse; state Exp;
branches;
next 1.2;
commitid IeMuMQUnad3GK05t;
1.2
date 2008.05.30.16.01.26; author rse; state Exp;
branches;
next 1.1;
commitid VCqOkTIWoMdqn05t;
1.1
date 2008.05.30.15.52.12; author rse; state Exp;
branches;
next ;
commitid 2NpbbJ9y7eIgk05t;
desc
@@
1.6
log
@bump years in copyright messages
@
text
@##
## mtasc.spec -- OpenPKG RPM Package Specification
## Copyright (c) 2000-2009 OpenPKG Foundation e.V.
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
## the above copyright notice and this permission notice appear in all
## copies.
##
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
# package version
%define V_release 1.14
%define V_snapshot 20080901
# package information
Name: mtasc
Summary: Motion-Twin ActionScript Compiler
URL: http://mtasc.org/
Vendor: Nicolas Cannasse, Motion Twin
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: EVAL
Group: Flash
License: GPL/BSD
Version: %{V_release}.%{V_snapshot}
Release: 20080914
# list of sources
Source0: ftp://ftp.openpkg.org/sources/CPY/mtasc/mtasc-%{V_snapshot}.tar.bz2
Source1: mtasc.sh
Patch0: mtasc.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20060823, ocaml
PreReq: OpenPKG, openpkg >= 20060823
AutoReq: no
AutoReqProv: no
%description
MTASC is a free ActionScript 2 compiler and the predecessor to
haXe. It can compile large number of ActionScript .as class files
in a very short time and generate directly the corresponding .swf
bytecode files without relying on Macromedia Flash or other tools.
%track
prog mtasc = {
version = %{V_release}
url = http://mtasc.org/
regex = mtasc-(__VER__)\.zip
}
%prep
%setup -q -n mtasc
%patch -p0
%build
%{l_prefix}/bin/ocaml install.ml
%install
rm -rf $RPM_BUILD_ROOT
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/bin \
$RPM_BUILD_ROOT%{l_prefix}/lib/mtasc
for tool in mtasc mtasc-byte; do
%{l_shtool} install -c -m 755 %{l_value -s -a} \
-e "s;@@tool@@;$tool;" \
%{SOURCE mtasc.sh} $RPM_BUILD_ROOT%{l_prefix}/bin/$tool
done
%{l_shtool} install -c -s -m 755 \
bin/mtasc bin/mtasc-byte \
$RPM_BUILD_ROOT%{l_prefix}/lib/mtasc/
find ocaml/mtasc -name CVS -type d -print | xargs rm -rf
cp -rp ocaml/mtasc/std* $RPM_BUILD_ROOT%{l_prefix}/lib/mtasc/
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
@
1.5
log
@use new Flash group
@
text
@d3 1
a3 1
## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
@
1.4
log
@upgrading package: mtasc 1.13.20080530 -> 1.14.20080901
@
text
@d36 1
a36 1
Group: Language
d39 1
a39 1
Release: 20080901
@
1.3
log
@try to arrange the installation to that the standard library is found
@
text
@d25 2
a26 2
%define V_release 1.13
%define V_snapshot 20080530
d39 1
a39 1
Release: 20080530
@
1.2
log
@cleanup packaging
@
text
@d43 1
d77 7
a83 1
$RPM_BUILD_ROOT%{l_prefix}/bin
d86 3
a88 1
$RPM_BUILD_ROOT%{l_prefix}/bin/
@
1.1
log
@new package: mtasc 1.13.20080530 (Motion-Twin ActionScript Compiler)
@
text
@d31 1
a31 1
URL: http://tech.motion-twin.com/mtasc.html
d54 4
a57 4
MTASC is a free ActionScript 2 compiler. It can compile large number
of ActionScript .as class files in a very short time and generate
directly the corresponding .swf bytecode files without relying on
Macromedia Flash or other tools.
d62 1
a62 1
url = http://tech.motion-twin.com/mtasc.html#download
@