Name: shjs Version: 0.6 Release: 1%{?dist} Summary: A JavaScript source code highlighter for HTML documents Group: Applications/Internet License: GPLv3 URL: http://shjs.sourceforge.net/ Source0: http://downloads.sourceforge.net/shjs/shjs-%{version}-src.zip BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: yuicompressor BuildArch: noarch %description SHJS is a JavaScript program which highlights source code passages in HTML documents. Documents using SHJS are highlighted on the client side by the web browser. SHJS has the ability to highlight source code written in many different languages: Bison, C, C++, C\#, ChangeLog, CSS, Desktop files, Diff, Flex, GLSL, Haxe, HTML, Java, Java properties files, JavaScript, JavaScript with DOM, LaTeX, LDAP files, Log files, LSM (Linux Software Map) files, M4, Makefile, Objective Caml, Oracle SQL, Pascal, Perl, PHP, Prolog, Python, RPM spec files, Ruby, S-Lang, Scala, Shell, SQL, Standard ML, Tcl, XML, Xorg configuration files %prep %setup -q -n shjs-%{version}-src %build # Remove compressed files to force rebuild find . -name '*.min.css' -exec rm {} \; find . -name '*.min.js' -exec rm {} \; make %{?_smp_mflags} %install rm -rf %{buildroot} %{__mkdir_p} %{buildroot}%{_datadir}/shjs %{__install} -m 644 sh_style.css %{buildroot}/%{_datadir}/shjs %{__install} -m 644 sh_style.min.css %{buildroot}/%{_datadir}/shjs %{__install} -m 644 sh_main.js %{buildroot}/%{_datadir}/shjs %{__install} -m 644 sh_main.min.js %{buildroot}/%{_datadir}/shjs %{__mkdir_p} %{buildroot}%{_datadir}/shjs/css %{__install} -m 644 css/*.css %{buildroot}/%{_datadir}/shjs/css %{__mkdir_p} %{buildroot}%{_datadir}/shjs/lang %{__install} -m 644 lang/*.js %{buildroot}/%{_datadir}/shjs/lang %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc gpl.txt VERSION.txt %{_datadir}/shjs %changelog * Thu Dec 3 2009 Karel Klic - 0.6-1 - Initial packaging