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 @