diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index ddab6b0..0000000 --- a/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -xinha-0.96-0.1.b2.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..26dfa8d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Xinha-0.96.1.tar.bz2 diff --git a/Makefile b/Makefile deleted file mode 100644 index 4ffc573..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: xinha -# $Id$ -NAME := xinha -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..6c90bdc --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +This package was retired on 2011-07-25 due to it being unable to build this package for multiple releases (FTBFS). diff --git a/import.log b/import.log deleted file mode 100644 index 629f0ae..0000000 --- a/import.log +++ /dev/null @@ -1,2 +0,0 @@ -xinha-0_96-0_1_b2:HEAD:xinha-0.96-0.1.b2.src.rpm:1257274699 -xinha-0_96-0_1_b2:HEAD:xinha-0.96-0.1.b2.src.rpm:1259799140 diff --git a/sources b/sources deleted file mode 100644 index 8ad6bc7..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -6a7202c9fe279beae3f6b0945535ea56 xinha-0.96-0.1.b2.tar.gz diff --git a/xinha.conf b/xinha.conf deleted file mode 100644 index 126c0e9..0000000 --- a/xinha.conf +++ /dev/null @@ -1 +0,0 @@ -Alias /xinha /usr/share/js/xinha-0.96-0.1.b2 diff --git a/xinha.spec b/xinha.spec deleted file mode 100644 index 23fa693..0000000 --- a/xinha.spec +++ /dev/null @@ -1,139 +0,0 @@ -Name: xinha -Version: 0.96 -Release: 0.1.b2 -Summary: A WYSIWIG HTML editor component in Javascript - -Group: Development/Languages -License: BSD and PHP and LGPLv2+ and CC-BY-SA -URL: http://www.xinha.org - -# The source for this package was pulled from upstream's vcs. Use the -# following commands to generate the tarball (and add my conf file): -# -# svn export -r 1191 http://svn.xinha.org/trunk %{name}-%{version}-%{release} -# tar -czf %{name}-%{version}-%{release}.tar.gz %{name}-%{version}-%{release}/* - -Source0: http://fedorahosted.org/release/x/i/%{name}-%{version}-%{release}.tar.gz -Source1: xinha.conf - -BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -BuildArch: noarch - -Requires: perl-XML-DOM -Requires: perl-Text-Aspell - -# These would be required for some plugins to work -# (those would be the plugins we conveniently remove in %setup) -# * Requires: php-magickwand -# * Requires: php-gd -# * Requires: Some other PEAR libraries which aren't in Fedora (yet) - -%description -Xinha is a Javascript component that can be used to enhance a textarea field in -HTML. It can be used on its own or as part of a larger WYSIWYG module such as -Scribite. - -%prep -%setup -q -c -n %{name}-%{version}-%{release} -a 0 -cp -p %SOURCE1 . - -# Remove precompiled binaries and other illegal files -find %{name}-%{version}-%{release} | grep \.jar$ | xargs rm -find %{name}-%{version}-%{release} | grep \.htaccess$ | xargs rm - -# Fix permissions on non-executables -find %{name}-%{version}-%{release} | grep \.js$ | xargs chmod a-x -find %{name}-%{version}-%{release} | grep \.php$ | xargs chmod a-x -find %{name}-%{version}-%{release} | grep \.css$ | xargs chmod a-x -find %{name}-%{version}-%{release} | grep \.html$ | xargs chmod a-x -find %{name}-%{version}-%{release} | grep \.svg$ | xargs chmod a-x - -# Remove plugins that contain unresolvable dependecies -rm -rf %{name}-%{version}-%{release}/plugins/ImageManager/ -rm -rf %{name}-%{version}-%{release}/plugins/ExtendedFileManager/ -rm -rf %{name}-%{version}-%{release}/unsupported_plugins/ -rm -rf %{name}-%{version}-%{release}/contrib/ - -# Remove carriage returns -cat %{name}-%{version}-%{release}/skins/inditreuse/README | tr -d "\r \n" > README.unix -mv README.unix %{name}-%{version}-%{release}/skins/inditreuse/README -cat %{name}-%{version}-%{release}/license.txt| tr -d "\r \n" > license.unix -mv license.unix %{name}-%{version}-%{release}/license.txt -cat %{name}-%{version}-%{release}/skins/titan/README | tr -d "\r \n" > README.unix -mv README.unix %{name}-%{version}-%{release}/skins/titan/README - - -# Organize the documentation files into folders. We can't just -# simply %doc them because they're often named the same -mkdir doc -mkdir doc/tango-images -mkdir doc/tango-icons doc/crystal-icons -mkdir doc/inditreuse-skin doc/titan-skin -mkdir doc/InsertSmiley doc/SmartReplace doc/Equation doc/SpellChecker -mkdir doc/SaveSubmit doc/FormOperations doc/InsertSnippet doc/InsertSnippet2 - -mv %{name}-%{version}-%{release}/license.txt doc -mv %{name}-%{version}-%{release}/release-notes.txt doc -mv %{name}-%{version}-%{release}/XinhaLoader_readme.txt doc - -mv %{name}-%{version}-%{release}/images/tango/COPYING doc/tango-images - -mv %{name}-%{version}-%{release}/iconsets/Tango/LICENSE doc/tango-icons -mv %{name}-%{version}-%{release}/iconsets/Tango/README doc/tango-icons -mv %{name}-%{version}-%{release}/iconsets/Crystal/LICENSE doc/crystal-icons -mv %{name}-%{version}-%{release}/iconsets/Crystal/README doc/crystal-icons - -mv %{name}-%{version}-%{release}/skins/inditreuse/README doc/inditreuse-skin -mv %{name}-%{version}-%{release}/skins/titan/README doc/titan-skin - -mv %{name}-%{version}-%{release}/plugins/InsertSmiley/README.txt doc/InsertSmiley -mv %{name}-%{version}-%{release}/plugins/SmartReplace/readme.txt doc/SmartReplace -mv %{name}-%{version}-%{release}/plugins/Equation/readme.txt doc/Equation -mv %{name}-%{version}-%{release}/plugins/SpellChecker/README doc/SpellChecker -mv %{name}-%{version}-%{release}/plugins/SpellChecker/readme-tech.html doc/SpellChecker -mv %{name}-%{version}-%{release}/plugins/SaveSubmit/README.txt doc/SaveSubmit -mv %{name}-%{version}-%{release}/plugins/FormOperations/README doc/FormOperations -mv %{name}-%{version}-%{release}/plugins/InsertSnippet/readme.html doc/InsertSnippet -mv %{name}-%{version}-%{release}/plugins/InsertSnippet2/readme.html doc/InsertSnippet2 - -mv %{name}-%{version}-%{release}/examples doc/examples - -%build - -# There's nothing to build here; we're just copying js/php. - -%install - -# Clean the build root -rm -rf $RPM_BUILD_ROOT - -# Create the directory (if not already there) where js is supposed to go -mkdir -p $RPM_BUILD_ROOT%{_datadir}/js -cp -a %{name}-%{version}-%{release} $RPM_BUILD_ROOT%{_datadir}/js/ - -# Create conf.d, if it's not there already, and copy over our .conf file -mkdir -p $RPM_BUILD_ROOT/etc/httpd/conf.d -install -p -m 0644 %{name}.conf $RPM_BUILD_ROOT/etc/httpd/conf.d/%{name}.conf - -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(-,root,root,-) -%{_datadir}/js/%{name}-%{version}-%{release} -%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}.conf - -# Install documentation -# If removed plugins are reintegrated in the future, remember -# to include their documentation files. - -%doc doc/* - -# Note that this package includes locales, but they are implemented -# in JSON, not .mo files, so we can't currently handle them. We'll -# just have to let Xinha handle them as it sees fit until we have -# a better protocol for doing so. - -%changelog -* Mon Oct 19 2009 Matthew Daniels - 0.96-0.1.b2 -- Spec file submission (initial package creation)