summaryrefslogtreecommitdiff
path: root/community-testing
diff options
context:
space:
mode:
authorParabola <dev@list.parabolagnulinux.org>2011-07-20 14:44:01 +0000
committerParabola <dev@list.parabolagnulinux.org>2011-07-20 14:44:01 +0000
commit3da6b13f1eb136d0899bd2e8dd217048bb4d9030 (patch)
tree78f3c7f0776ff0be3c22bb7744a82c47d9f62cfc /community-testing
parent94e3eb45cd3402cbc5efd70ae725e8d48ed696af (diff)
Wed Jul 20 14:43:57 UTC 2011
Diffstat (limited to 'community-testing')
-rw-r--r--community-testing/freevo/PKGBUILD44
-rw-r--r--community-testing/freevo/freevo.desktop11
-rw-r--r--community-testing/freevo/freevo.install25
-rw-r--r--community-testing/freevo/imdb-html5lib.patch301
-rw-r--r--community-testing/mypaint/PKGBUILD32
-rw-r--r--community-testing/mypaint/mypaint.install13
-rw-r--r--community-testing/python-scipy/PKGBUILD83
-rw-r--r--community-testing/python-scipy/python-scipy.changelog49
8 files changed, 0 insertions, 558 deletions
diff --git a/community-testing/freevo/PKGBUILD b/community-testing/freevo/PKGBUILD
deleted file mode 100644
index c07ec2f34..000000000
--- a/community-testing/freevo/PKGBUILD
+++ /dev/null
@@ -1,44 +0,0 @@
-# $Id: PKGBUILD 51736 2011-07-13 19:46:02Z rvanharen $
-# Maintainer: Ronald van Haren <ronald.archlinux.org>
-
-pkgname=freevo
-pkgver=1.9.0
-pkgrel=6
-pkgdesc="Freevo is an open-source home theatre PC platform based on Linux and a number of open-source audio/video tools."
-url="http://freevo.sourceforge.net/"
-license=('GPL2')
-arch=('i686' 'x86_64')
-depends=('lame' 'flac' 'faad2' 'cdparanoia' 'vorbis-tools' \
- 'fbset' 'smpeg' 'pil' 'python-pysqlite-legacy' \
- 'pyxml' 'lsdvd' 'twisted' 'python2-numpy' 'python-pygame'\
- 'kaa-metadata' 'kaa-imlib2' 'python-beautifulsoup' 'python-html5lib')
-optdepends=('mplayer: most features' 'xine-lib: can be used instead of mplayer' 'tvtime: watching tv' 'xmltv: parsing online tv guides')
-install=freevo.install
-options=('docs')
-source=(http://downloads.sourceforge.net/freevo/$pkgname-$pkgver.tar.gz \
- freevo.desktop
- imdb-html5lib.patch)
-sha1sums=('0533a2d4ff8a7b09b3b233fdf303ff56bda22d16'
- '5f6e76dc58496f072aca29257c24be5ffa9c6c7d'
- '57e1099527603500c594fbffa2cb7233b636eed1')
-
-build() {
- cd $srcdir/$pkgname-$pkgver
-
- # patch from http://sourceforge.net/tracker/index.php?func=detail&aid=2924872&group_id=46652&atid=446895
- patch -p0 < $srcdir/imdb-html5lib.patch
- python2 setup.py install --prefix=$pkgdir/usr
-
- install -Dm644 local_conf.py.example $pkgdir/usr/share/doc/freevo/local_conf.py.example
-
- # install .desktop file and icon
- install -Dm644 $srcdir/$pkgname-$pkgver/share/icons/misc/freevo_app.png \
- $pkgdir/usr/share/pixmaps/freevo.png
- install -Dm644 $srcdir/freevo.desktop \
- $pkgdir/usr/share/applications/freevo.desktop
-
- # fix executable for python 2.7
- sed -i "s|search = ('python', 'python2')|search = ('python2', 'python2.7')|" $pkgdir/usr/bin/freevo
-
- }
-
diff --git a/community-testing/freevo/freevo.desktop b/community-testing/freevo/freevo.desktop
deleted file mode 100644
index 1b57043be..000000000
--- a/community-testing/freevo/freevo.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Name=Freevo
-GenericName=Freevo
-Comment=Home theatre
-Exec=freevo
-Terminal=false
-Type=Application
-Icon=/usr/share/pixmaps/freevo.png
-Categories=AudioVideo;
-
diff --git a/community-testing/freevo/freevo.install b/community-testing/freevo/freevo.install
deleted file mode 100644
index 06734569d..000000000
--- a/community-testing/freevo/freevo.install
+++ /dev/null
@@ -1,25 +0,0 @@
-post_install() {
- if [ ! -d /etc/freevo ]; then
- mkdir /etc/freevo
- fi
-
- if [ ! -f /etc/freevo/local_conf.py ]; then
- cp /usr/share/doc/freevo/local_conf.py.example /etc/freevo/local_conf.py
- fi
-
-cat << _EOF
-
-==> freevo installation notes:
----------------------------------------
- Run 'freevo setup --help' and follow the instructions. Then edit
- /etc/freevo/local_conf.py to suit your needs. This file can be
- installed on a per-user basis in ~/.freevo and will take precedence
- over the one in /etc/freevo/.
-
-_EOF
-
-}
-
-post_upgrade() {
- post_install
-}
diff --git a/community-testing/freevo/imdb-html5lib.patch b/community-testing/freevo/imdb-html5lib.patch
deleted file mode 100644
index 6f454246e..000000000
--- a/community-testing/freevo/imdb-html5lib.patch
+++ /dev/null
@@ -1,301 +0,0 @@
-Index: src/helpers/imdb.py
-===================================================================
---- src/helpers/imdb.py (revision 11608)
-+++ src/helpers/imdb.py (working copy)
-@@ -53,19 +53,19 @@
- parser = OptionParser(version='%prog 1.0', conflict_handler='resolve', usage="""
- Search IMDB for a movie or a TV show
-
--freevo imdb [options] <search> [<output> <video file> [<video file>]]
-+freevo imdb [options] | [<result> <fxd file> <video file> [<video file>]]
-
--Generate <output>.fxd for the movie. Files is a list of files that belongs to
--this movie. Use [dvd|vcd] to add the whole disc or use [dvd|vcd][title] to add
--a special DVD or VCD title to the list of files""")
-+Generate a fxd for the movie. Files is a list of files that belongs to this
-+movie. Use [dvd|vcd] to add the whole disc or use [dvd|vcd][title] to add a
-+special DVD or VCD title to the list of files""")
- parser.add_option('-v', '--verbose', action='count', default=0,
- help='set the level of verbosity [default:%default]')
- parser.add_option('-s', '--search', action='store_true', dest='search', default=False,
- help='search imdb for string [default:%default]')
- parser.add_option('-g', '--guess', action='store_true', dest='guess', default=False,
- help='search imdb for possible filename match [default:%default]')
-- parser.add_option('--tv', action='store_true', dest='tv', default=False,
-- help='specify the search is a tv programme [default:%default]')
-+ parser.add_option('--tv', action='store', dest='tv', default=None,
-+ help='specify the id of a tv programme for a eipsode search [default:%default]')
- parser.add_option('--season', dest='season', default=None,
- help='specify the season in the search [default:%default]')
- parser.add_option('--episode', dest='episode', default=None,
-@@ -116,7 +116,9 @@
- sys.exit(u'--search requires <search pattern>')
- elif opts.guess and len(args) < 1:
- sys.exit(u'--guess requires <guess pattern>')
-- tv_marker = (opts.tv or opts.season or opts.episode) and '"' or ''
-+ #elif opts.tv and len(args) < 1:
-+ # sys.exit(u'--tv requires <imdb id>')
-+ tv_marker = (opts.season or opts.episode) and '"' or ''
-
- if opts.rom_drive is not None:
- driveset = True
-@@ -176,6 +178,23 @@
- print '%s' % title.encode(opts.encoding)
- sys.exit(0)
-
-+ if opts.tv:
-+ print "Searching IMDB for '%s' season:%s episode:%s..." % (opts.tv, opts.season, opts.episode)
-+ results = fxd.getIMDBid(opts.tv, opts.season, opts.episode)
-+ if len(results) == 0:
-+ print 'No results'
-+ #for result in results:
-+ # if result[3]:
-+ # title = 'http://www.imdb.com/title/tt%s/ %s %s (%s) %s' % (result[:1] + result[:4])
-+ # elif result[2]:
-+ # title = 'http://www.imdb.com/title/tt%s/ %s %s (%s)' % (result[:1] + result[:3])
-+ # else:
-+ # title = 'http://www.imdb.com/title/tt%s/ %s %s' % (result[:1] + result[:2])
-+ # title = results
-+ title = 'http://www.imdb.com/title/tt%s/ %s' % (results, results)
-+ print '%s' % title.encode(opts.encoding)
-+ sys.exit(0)
-+
- # normal usage
- if len(args) < 3:
- sys.exit(u'requires <imdb id> <fxd filename> <video file>|<cd id>')
-Index: src/util/fxdimdb.py
-===================================================================
---- src/util/fxdimdb.py (revision 11608)
-+++ src/util/fxdimdb.py (working copy)
-@@ -48,8 +48,15 @@
- import codecs
- import os
- import traceback
--from BeautifulSoup import BeautifulSoup, NavigableString
--import HTMLParser
-+from pprint import pprint, pformat
-+try:
-+ from html5lib import HTMLParser, treebuilders
-+ from html5lib.treebuilders.soup import NavigableString
-+ using_html5lib = True
-+except ImportError:
-+ import HTMLParser
-+ from BeautifulSoup import BeautifulSoup, BeautifulStoneSoup, NavigableString
-+ using_html5lib = False
-
- import config
- import util
-@@ -232,6 +239,7 @@
- response.close()
-
- _debug_('id_list has %s items' % (len(self.id_list)))
-+ #print 'id_list=%s' % (pformat(self.id_list))
- if len(self.id_list) > 20:
- # too many results, check if there are stupid results in the list
- words = []
-@@ -311,7 +319,11 @@
- dvd = 0
-
- try:
-- soup = BeautifulSoup(results.read(), convertEntities='xml')
-+ if using_html5lib:
-+ parser = HTMLParser(tree=treebuilders.getTreeBuilder('beautifulsoup'))
-+ soup = parser.parse(results.read())
-+ else:
-+ soup = BeautifulSoup(results.read(), convertEntities=BeautifulStoneSoup.HTML_ENTITIES)
- except UnicodeDecodeError:
- print "Unicode error: check that /usr/lib/python2.x/site.py has the correct default encoding"
- traceback.print_exc()
-@@ -336,68 +348,61 @@
- self.info['year'] = y[1:-1]
- except (AttributeError, TypeError, ValueError):
- self.info['title'] = self.title
-- self.info['year'] = title.find('a').string.strip()
-+ try:
-+ self.info['year'] = title.find('a').contents[0].strip()
-+ except AttributeError:
-+ self.info['year'] = ''
-
- # Find the <div> with class info, each <h5> under this provides info
-+ wanted_keys = ('release_date', 'genre', 'tagline', 'plot', 'plot_keywords',
-+ 'also_known_as', 'mpaa', 'runtime', 'country', 'language',
-+ 'color', 'aspect_ratio', 'sound_mix', 'certification',
-+ )
-+
- for info in main.findAll('div', {'class' : 'info'}):
- infoh5 = info.find('h5')
- if not infoh5:
- continue
- try:
-- infostr = infoh5.next
-- key = infostr.string.strip(':').lower().replace(' ', '_')
-- nextsibling = nextsibling = infoh5.nextSibling.strip()
-- sections = info.findAll('a', { 'href' : re.compile('/Sections') })
-- lists = info.findAll('a', { 'href' : re.compile('/List') })
-- if len(nextsibling) > 0:
-- self.info[key] = nextsibling
-+ infostr = infoh5.find(text=True)
-+ key = infostr.strip().strip(':').lower().replace(' ', '_')
-+ if key not in wanted_keys:
-+ continue
-+ content = info.find('div', {'class' : 'info-content'})
-+ infocontent = content.find(text=True)
-+ if infocontent:
-+ infocontent = infocontent.strip()
-+ sections = info.findAll('a', { 'href' : re.compile('^/Sections') })
-+ lists = info.findAll('a', { 'href' : re.compile('^/List') })
-+ keywords = info.findAll('a', { 'href' : re.compile('^/keyword') })
-+ #print 'key=%s content=%r keywords=%r sections=%r lists=%r' % (key, infocontent, keywords, sections, lists)
-+ if len(infocontent) > 0:
-+ self.info[key] = infocontent
- elif len(sections) > 0:
- items = []
- for item in sections:
-- items.append(item.string)
-+ items.append(item.contents[0].strip())
- self.info[key] = ' / '.join(items)
- elif len(lists) > 0:
- items = []
- for item in lists:
-- items.append(item.string)
-+ items.append(item.contents[0].strip())
- self.info[key] = ' / '.join(items)
-+ elif len(keywords) > 0:
-+ items = []
-+ for item in keywords:
-+ items.append(item.contents[0].strip())
-+ self.info[key] = ' / '.join(items)
- except:
- pass
-
-- # Find Plot Outline/Summary:
-- # Normally the tag is named "Plot Outline:" - however sometimes
-- # the tag is "Plot Summary:" or just "Plot:". Search for all strings.
-- imdb_result = soup.find(text='Plot Outline:')
-- if not imdb_result:
-- imdb_result = soup.find(text='Plot Summary:')
-- if not imdb_result:
-- imdb_result = soup.find(text='Plot:')
-- if imdb_result:
-- self.info['plot'] = imdb_result.next.strip()
-- else:
-- self.info['plot'] = u''
--
-- # Find tagline - sometimes the tagline is missing.
-- # Use an empty string if no tagline could be found.
-- imdb_result = soup.find(text='Tagline:')
-- if imdb_result:
-- self.info['tagline'] = imdb_result.next.strip()
-- else:
-- self.info['tagline'] = u''
--
- rating = soup.find(text='User Rating:').findNext(text=re.compile('/10'))
-- if rating:
-+ try:
- votes = rating.findNext('a')
-- self.info['rating'] = rating.strip() + ' (' + votes.string.strip() + ')'
-- else:
-+ self.info['rating'] = rating.strip() + ' (' + votes.contents[0].strip() + ')'
-+ except AttributeError:
- self.info['rating'] = ''
-
-- runtime = soup.find(text='Runtime:')
-- if runtime and runtime.next:
-- self.info['runtime'] = runtime.next.strip()
-- else:
-- self.info['runtime'] = ''
--
- # Replace special characters in the items
- for (k,v) in self.info.items():
- self.info[k] = self.convert_entities(v)
-@@ -794,10 +799,14 @@
- _debug_('parsesearchdata(results=%r, url=%r, id=%r)' % (results, url, id))
-
- self.id_list = []
-- m = re.compile('/title/tt([0-9]*)/')
-- y = re.compile('\(([^)]+)\)')
-+ m = re.compile('/title/tt(\d+)/')
-+ y = re.compile('\((\d+)\) *(.*)')
- try:
-- soup = BeautifulSoup(results.read(), convertEntities='xml')
-+ if using_html5lib:
-+ parser = HTMLParser(tree=treebuilders.getTreeBuilder('beautifulsoup'))
-+ soup = parser.parse(results.read())
-+ else:
-+ soup = BeautifulSoup(results.read(), convertEntities=BeautifulStoneSoup.HTML_ENTITIES)
- except HTMLParser.HTMLParseError, why:
- traceback.print_exc()
- _debug_('Cannot parse %r: %s' % (url, why), DWARNING)
-@@ -806,28 +815,37 @@
- traceback.print_exc()
- _debug_('Cannot parse %r: %s' % (url, why), DWARNING)
- return self.id_list
-- items = soup.findAll('a', href=re.compile('/title/tt'))
-+ items = soup.findAll('a', href=re.compile('^/title/tt'))
- ids = set([])
- for item in items:
-- idm = m.search(item['href'])
-+ idm = item.attrMap['href']
- if not idm:
- continue
-- if isinstance(item.next.next, NavigableString):
-- yrm = y.findall(item.next.next)
--
-- id = idm.group(1)
-- name = item.string
-- # skip empty names
-- if not name:
-+ m_match = m.match(idm)
-+ if not m_match:
-+ # skip invalid titles
- continue
-- # skip duplicate ids
-+ id = m_match.group(1)
- if id in ids:
-+ # skip duplicate ids
- continue
-+ name = item.contents[0]
-+ if not isinstance(name, NavigableString):
-+ # skip empty names
-+ continue
-+ if isinstance(item.next.next, NavigableString):
-+ yrm = item.next.next.strip()
- ids.add(id)
-- year = len(yrm) > 0 and yrm[0] or '0000'
-- type = len(yrm) > 1 and yrm[1] or ''
-+ y_match = y.match(yrm)
-+ if y_match:
-+ year = y_match.group(1)
-+ type = y_match.group(2)
-+ else:
-+ year = '0000'
-+ type = ''
- #print 'url', item['href']
- #print item.parent.findChildren(text=re.compile('[^ ]'))
-+ #print 'id=%s name=%s year=%s type=%s' % (id, name, year, type)
- self.id_list += [ ( id, name, year, type ) ]
-
- for item in self.id_list:
-@@ -840,7 +858,11 @@
- Returns a new id for getIMDBid with TV series episode data
- """
- try:
-- soup = BeautifulSoup(results.read(), convertEntities='xml')
-+ if using_html5lib:
-+ parser = HTMLParser(tree=treebuilders.getTreeBuilder('beautifulsoup'))
-+ soup = parser.parse(results.read())
-+ else:
-+ soup = BeautifulSoup(results.read(), convertEntities=BeautifulStoneSoup.HTML_ENTITIES)
- except UnicodeDecodeError:
- print "Unicode error; check that /usr/lib/python2.x/site.py has the correct default encoding"
- pass
-@@ -968,9 +990,6 @@
- self.image = vfs.basename(self.image)
-
- _debug_('Downloaded cover image from %s' % (self.image_url))
-- print "Freevo knows nothing about the copyright of this image, please"
-- print "go to %s to check for more information about private." % self.image_url
-- print "use of this image"
-
-
- def str2XML(self, line):
diff --git a/community-testing/mypaint/PKGBUILD b/community-testing/mypaint/PKGBUILD
deleted file mode 100644
index cc4d4f85b..000000000
--- a/community-testing/mypaint/PKGBUILD
+++ /dev/null
@@ -1,32 +0,0 @@
-# $Id: PKGBUILD 51725 2011-07-13 14:26:16Z spupykin $
-# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
-# Contributor: Jon Nordby <jononor@gmail.com>
-
-pkgname=mypaint
-pkgver=0.9.1
-pkgrel=3
-pkgdesc="A fast and easy painting application for digital painters, with brush dynamics"
-arch=('i686' 'x86_64')
-url="http://mypaint.intilinux.com/"
-license=('GPL' 'LGPL')
-depends=('pygtk' 'python2-numpy' 'protobuf-python' 'python2')
-makedepends=('scons>=0.97' 'swig>=1.3.39')
-install=mypaint.install
-source=(http://download.gna.org/$pkgname/$pkgname-$pkgver.tar.bz2)
-md5sums=('6249a16359a438d6dc658f5765b35515')
-
-build() {
- cd $srcdir/$pkgname-$pkgver
- # python2 fix
- sed -i 's_python generate.py_python2 generate.py_' brushlib/SConscript
- for file in $(find . -name '*.py' -print); do
- sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' $file
- sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
- done
- scons
-}
-
-package() {
- cd $srcdir/$pkgname-$pkgver
- scons prefix="$pkgdir"/usr install
-}
diff --git a/community-testing/mypaint/mypaint.install b/community-testing/mypaint/mypaint.install
deleted file mode 100644
index 5f0358791..000000000
--- a/community-testing/mypaint/mypaint.install
+++ /dev/null
@@ -1,13 +0,0 @@
-post_install() {
- [ -x `which update-mime-database` ] && update-mime-database usr/share/mime
- [ -x `which gtk-update-icon-cache` ] && gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
- /bin/true
-}
-
-post_upgrade() {
- post_install $1
-}
-
-post_remove() {
- post_install $1
-}
diff --git a/community-testing/python-scipy/PKGBUILD b/community-testing/python-scipy/PKGBUILD
deleted file mode 100644
index 80a97ca82..000000000
--- a/community-testing/python-scipy/PKGBUILD
+++ /dev/null
@@ -1,83 +0,0 @@
-# $Id: PKGBUILD 51728 2011-07-13 14:46:12Z tdziedzic $
-# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve>
-# Maintainer: Ray Rashif <schiv@archlinux.org>
-# Contributor: Douglas Soares de Andrade <dsa@aur.archlinux.org>
-# Contributor: Bodor Dávid Gábor <david.gabor.bodor@gmail.com>
-# Contributor: Andrzej Giniewicz <gginiu@gmail.com>
-
-pkgbase=python-scipy
-_app=scipy
-pkgname=('python-scipy' 'python2-scipy')
-pkgver=0.9.0
-_theapp=$_app-$pkgver
-pkgrel=2
-pkgdesc="SciPy is open-source software for mathematics, science, and engineering."
-arch=('i686' 'x86_64')
-url="http://www.scipy.org/"
-license=('BSD')
-depends=('python-numpy')
-makedepends=('gcc-fortran' 'python2-numpy')
-changelog=$pkgbase.changelog
-source=("http://downloads.sourceforge.net/$_app/$_theapp.tar.gz")
-md5sums=('ebfef6e8e82d15c875a4ee6a46d4e1cd')
-
-build() {
- unset LDFLAGS
- unset FFLAGS
-
- # Compatibility symlinks for current stable numpy
- # - no need to patch numpy just for this
- # see http://projects.scipy.org/numpy/ticket/1749
- ln -sf /usr/lib/liblapack.so liblapack.cpython-32mu.so
- ln -sf /usr/lib/libblas.so libblas.cpython-32mu.so
- export LAPACK="$srcdir"
- export BLAS="$srcdir"
-
- # Changing the arithmetic parameter (Thanks to Fabrizio Castellano)
- sed -i "s/\#define\ UNK\ 1/\#define\ IBMPC\ 1/" \
- $_theapp/$_app/special/cephes/mconf.h
-
- # 2 builds
- cp -r $_theapp $_theapp-py2
-
- # build for python3
- cd $_theapp
- python setup.py config_fc --fcompiler=gnu95 build
-
- # build for python2
- cd ../$_theapp-py2
-
- for file in $(find . -name '*.py' -print); do
- sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' $file
- sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
- done
-
- python2 setup.py config_fc --fcompiler=gnu95 build
-}
-
-package_python-scipy() {
- provides=('python3-scipy' 'scipy')
-
- cd "$srcdir/$_theapp"
-
- python setup.py config_fc --fcompiler=gnu95 install \
- --prefix=/usr --root="$pkgdir" --optimize=1
-
- install -Dm644 LICENSE.txt \
- "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}
-
-package_python2-scipy() {
- depends=('python2-numpy')
- conflicts=('python-scipy<0.9.0')
-
- cd "$srcdir/$_theapp-py2"
-
- python2 setup.py config_fc --fcompiler=gnu95 install \
- --prefix=/usr --root="$pkgdir" --optimize=1
-
- install -Dm644 LICENSE.txt \
- "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}
-
-# vim:set ts=2 sw=2 et:
diff --git a/community-testing/python-scipy/python-scipy.changelog b/community-testing/python-scipy/python-scipy.changelog
deleted file mode 100644
index 76a3e7f35..000000000
--- a/community-testing/python-scipy/python-scipy.changelog
+++ /dev/null
@@ -1,49 +0,0 @@
-2011-07-13 Thomas Dziedzic < gostrc at gmail >
- * 0.9.0-2:
- rebuild for python3-numpy to python-numpy rename
- also, minor PKGBUILD cleanup
-
-2011-04-24 Ray Rashif <schiv@archlinux.org>
-
- * 0.9.0-1:
- Couldn't release previous update due to lapack/blas issues
- See http://mailman.archlinux.org/pipermail/arch-general/2011-April/019677.html
- Hopefully symlink trick from AUR/python3-scipy fixes that
-
-2011-04-05 Ray Rashif <schiv@archlinux.org>
-
- * 0.9.0-1:
- Upstream release
- SciPy now supports Python 3
- Package split for python(3), python2
- PKGBUILD cleanup
-
-2010-07-29 Angel 'angvp' Velasquez <angvp@archlinux.org>
- * Updated to: 0.8.0
-2009-08-05 Douglas Soares de Andrade <douglas@archlinux.org>
-
- * Updated to: 0.7.1
-
-2009-02-11 Douglas Soares de Andrade <douglas@archlinux.org>
-
- * Updating for i686: 0.7
-
-2008-12-12 Douglas Soares de Andrade <douglas@archlinux.org>
-
- * Updating for i686: 0.7.0 beta 1
-
-2008-11-07 Douglas Soares de Andrade <douglas@archlinux.org>
-
- * Updated to svn as scipy 0.6 wont work with python 2.6
-
-2008-02-21 Eric Belanger <eric@archlinux.org>
-
- * Added x86_64 arch tag
- * Added license
-
-2007-10-29 Douglas Soares de Andrade <dsa@aur.archlinux.org>
-
- * Changed email
- * Fixed some problems in the PKGBUILD
- * Updated to new release - 0.6.0
-