#!/usr/bin/env perl
open (IN, '../NEWS');
$news = '';
while (my $line = readline(IN)) {
$news .= $line;
}
close (IN);
# Parse various bits out of NEWS
$news =~ m/Banshee ([\S]+) - ([^\n]+)$/ms;
$version = $1;
$release_date = $2;
$version =~ m/(\d+\.\d+)\./;
$series = $1;
$news =~ m/[=]+\n\n(.+)New Features[^:]*:(.+)Enhancements/ms;
$desc = $1;
$features = $2;
$features =~ s!\*([^\n]+)\n([^\*]+)!
$1
\n$2
\n!g;
$news =~ m/Enhancements:(.+)Notable Bugs/ms;
$enhancements = $1;
$enhancements =~ s/ \*/ /g;
$news =~ m/Notable Bugs Fixed \(([^\)]+)\):\n([^=]+)\n\n/ms;
$bugs_since = $1;
$bugs = $2;
$bugs =~ s! bgo#(\d+): ([^\n]+)\n! bgo#$1: $2\n!g;
$bugs =~ s/ \*/ /g;
$news =~ m/there would be no release!(.+)The following people.+much more limited.(.+)/ms;
$contributors = $1;
$translators = $2;
$html = <
Release Date: $release_date
Source Tarball: banshee-$version.tar.xz
Release Information:
NEWS,
sha256sum
$desc
$features
Other Enhancements
Notable Bug Fixes ($bugs_since!)
Banshee has a lot more to offer! Check out the previous major release notes...
Dependencies
- Mono 2.4.3 (.NET 2.0 Profile / gmcs)
- SQlite 3.4
- Gtk# 2.12.10
- GStreamer 0.10.26
- GLib 2.22
- dbus-sharp 0.7
- dbus-sharp-glib 0.5
- Mono.Addins (mono-addins) 0.6.2
- TagLib# (taglib-sharp) >= 2.0.3.7
- Required to build default feature stack:
- libmtp >= 1.1.0
- mono-zeroconf >= 0.8.0
- boo >= 0.8.1
- webkit-1.0 >= 1.2.2
- gdata-sharp-youtube >= 1.4
- gio-sharp >= 2.22.3, gtk-sharp-beans >= 2.14.1, gudev-sharp and gkeyfile-sharp
- libgpod-sharp >= 0.7.95
- Mono.Upnp >= 0.1
- Run-time requirements for default feature stack:
- udev
- media-player-info
- Brasero >= 0.8.1
- Avahi
- gst-plugins-bad (providing the bpmdetect GStreamer plugin)
Community
Contributors For This Release
The following people directly contributed to the release of this version of Banshee. Without their help, there would be no release!
$contributors
The following people contributed updated translations to this release. Without them, our project's reach would be much more limited.
$translators
Contributors In Past Releases
Reporting Bugs, Joining the Community
If you encounter any bad behavior with this release, please do not hesitate to file bugs!
We welcome new contributors - developers, translators, artists, writers, support gurus - to join our community. Join us!
END
print $html;