OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 17-Oct-2005 17:09:03 Branch: HEAD Handle: 2005101716090300 Added files: openpkg-src/dhtml dhtml.spec Log: new package: dhtml 20051017 (Dynamic HTML Libraries) Summary: Revision Changes Path 1.1 +168 -0 openpkg-src/dhtml/dhtml.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/dhtml/dhtml.spec ============================================================================ $ cvs diff -u -r0 -r1.1 dhtml.spec --- /dev/null 2005-10-17 17:08:55 +0200 +++ dhtml.spec 2005-10-17 17:09:03 +0200 @@ -0,0 +1,168 @@ +## +## dhtml.spec -- OpenPKG RPM Package Specification +## Copyright (c) 2000-2005 OpenPKG Foundation e.V. <http://openpkg.net/> +## Copyright (c) 2000-2005 Ralf S. Engelschall <http://engelschall.com/> +## +## 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_prototype 1.3.1 +%define V_scriptaculous 1.5_rc3 +%define V_rico 1.1b2 +%define V_mktree 20051017 +%define V_dol 20050215 +%define V_ie7 0_9 +%define V_tinymce 2_0RC3 +%define V_os3grid 0.6 + +# package information +Name: dhtml +Summary: Dynamic HTML Libraries +URL: http://www.openpkg.org/ +Vendor: OpenPKG +Packager: OpenPKG +Distribution: OpenPKG +Class: EVAL +Group: Web +License: Open Source +Version: 20051017 +Release: 20051017 + +# list of sources +Source0: http://prototype.conio.net/dist/prototype-%{V_prototype}.tar.gz +Source1: http://script.aculo.us/dist/scriptaculous-js-%{V_scriptaculous}.tar.gz +Source2: ftp://ftp.openpkg.org/sources/CPY/VERSIONED/dhtml/mktree-%{V_mktree}.tar.gz +Source3: ftp://ftp.openpkg.org/sources/CPY/VERSIONED/dhtml/rico-%{V_rico}.js +Source4: ftp://ftp.openpkg.org/sources/CPY/VERSIONED/dhtml/DynamicOptionList-%{V_dol}.js +Source5: http://osdn.dl.sourceforge.net/ie7/IE7_%{V_ie7}.zip +Source6: http://osdn.dl.sourceforge.net/tinymce/tinymce_%{V_tinymce}.tgz +Source7: http://osdn.dl.sourceforge.net/os3grid/os3grid-%{V_os3grid}.tar.bz2 +Source8: dhtml.txt + +# build information +Prefix: %{l_prefix} +BuildRoot: %{l_buildroot} +BuildPreReq: OpenPKG, openpkg >= 20040130, infozip +PreReq: OpenPKG, openpkg >= 20040130 +AutoReq: no +AutoReqProv: no + +%description + This is a collection of CSS and JavaScript based DHTML components + which provide reusable WWW client-side extensions including IE7 + compatibility workarounds, AJAX support, dynamic widgets, etc. + +%track + prog dhtml:prototype = { + version = %{V_prototype} + url = http://prototype.conio.net/dist/ + regex = prototype-(__VER__)\.tar\.gz + } + prog dhtml:scriptaculous = { + version = %{V_scriptaculous} + url = http://script.aculo.us/downloads + regex = scriptaculous-js-(__VER__)\.tar\.gz + } + prog dhtml:rico = { + version = %{V_rico} + url = ftp://ftp.openpkg.org/sources/CPY/VERSIONED/dhtml/ + regex = rico-(__VER__)\.js + } + prog dhtml:mktree = { + version = %{V_mktree} + url = ftp://ftp.openpkg.org/sources/CPY/VERSIONED/dhtml/ + regex = mktree-(__VER__)\.tar\.gz + } + prog dhtml:dol = { + version = %{V_dol} + url = ftp://ftp.openpkg.org/sources/CPY/VERSIONED/dhtml/ + regex = DynamicOptionList-(__VER__)\.js + } + prog dhtml:ie7 = { + version = %{V_ie7} + url = http://prdownloads.sourceforge.net/ie7/ + regex = IE7_(__VER__)\.zip + } + prog dhtml:tinymce = { + version = %{V_tinymce} + url = http://prdownloads.sourceforge.net/tinymce/ + regex = tinymce_(__VER__)\.tgz + } + prog dhtml:os3grid = { + version = %{V_os3grid} + url = http://prdownloads.sourceforge.net/os3grid/ + regex = os3grid-(__VER__)\.tar\.bz2 + } + +%prep + %setup -q -c + %setup -q -T -D -a 1 + %setup -q -T -D -a 2 + %setup -q -T -D -a 6 + %setup -q -T -D -a 7 + %{l_prefix}/bin/unzip -q -x %{SOURCE5} + +%build + +%install + rm -rf $RPM_BUILD_ROOT + %{l_shtool} mkdir -f -p -m 755 \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/prototype \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/scriptaculous \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/rico \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/mktree \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/dol \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/tinymce \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/os3grid \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/ie7 + %{l_shtool} install -c -m 644 \ + prototype-%{V_prototype}/dist/*.js \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/prototype/ + %{l_shtool} install -c -m 644 \ + %{SOURCE rico-%{V_rico}.js} \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/rico/rico.js + %{l_shtool} install -c -m 644 \ + scriptaculous-js-%{V_scriptaculous}/lib/* \ + scriptaculous-js-%{V_scriptaculous}/src/* \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/scriptaculous/ + %{l_shtool} install -c -m 644 \ + IE7_%{V_ie7}/ie7* \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/ie7/ + %{l_shtool} install -c -m 644 \ + mktree/* \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/mktree/ + %{l_shtool} install -c -m 644 \ + %{SOURCE DynamicOptionList-%{V_dol}.js} \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/dol/dol.js + cp -r tinymce/jscripts/tiny_mce/* \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/tinymce/ + %{l_shtool} install -c -m 644 \ + os3grid/os3grid.css os3grid/os3grid.js \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/os3grid/ + %{l_shtool} install -c -m 644 \ + %{SOURCE dhtml.txt} \ + $RPM_BUILD_ROOT%{l_prefix}/share/dhtml/README + %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} + +%files -f files + +%clean + rm -rf $RPM_BUILD_ROOT + @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org