summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucki2015-07-05 15:04:24 +0200
committerLucki2015-07-05 15:04:24 +0200
commitbea0dc172c8863ac82aaa9833d7044c0ed6ad1fd (patch)
tree676c09c8b2929ec52b79fb8e285f678abb44e8d6
parent574d5e9f12714195a7691b39ff8cc844701cea30 (diff)
downloadaur-bea0dc172c8863ac82aaa9833d7044c0ed6ad1fd.tar.gz
Update to 0.10.0
-rw-r--r--.CHANGELOG22
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD50
3 files changed, 38 insertions, 38 deletions
diff --git a/.CHANGELOG b/.CHANGELOG
index 4d75ede2ee17..1c12c2f6cedc 100644
--- a/.CHANGELOG
+++ b/.CHANGELOG
@@ -1,12 +1,12 @@
-This version mainly improves upon existing features, and includes a handful of new additions and bug fixes.
-Updates:
+This version brings some major additions to opsu!:
- Implemented hit object stacking algorithm. (#61)
- Implemented "Half Time" and "Double Time" mods. Note that pitch is shifted, though. (#68)
- Added playback speed selection during replays. (#68)
- Improved hit animations during gameplay. (#71)
- Implemented Catmull curves. (#76)
- Added additional download servers: osu!Mirror and Hexide.
- Changed font to Droid Sans Fallback.
- Bug fixes for clip loading (#59, #60, #84), fade-in issues (#63), and XDG problems (#58).
- A lot of code refactoring/renaming.
+ New slider rendering implementation (mmsliders) using FBOs. (#64)
+ This is now the default rendering method, but the old method is used as a fallback.
+ New skin loader implementation. (40e4495)
+ Skins are now loaded from subdirectories of the root "Skins" directory, and can be changed in-game.
+ Added a skin.ini parser, and implemented many (but not all) of the skin settings.
+ New replay features. (#99)
+ Replays from osu! (or opsu!) can be automatically imported into the game by placing them in the ReplayImport directory.
+ Seeking is now possible in replays by enabling the "Replay Seeking" setting in the options menu.
+ Score formula improvements. (#99)
+ Scoring is now slightly closer to osu!'s implementation, but is still not entirely correct.
diff --git a/.SRCINFO b/.SRCINFO
index dfee18de5795..598492099009 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = opsu
pkgdesc = An open source osu!-client written in Java.
- pkgver = 0.9.0
+ pkgver = 0.10.0
pkgrel = 1
url = https://itdelatrisu.github.io/opsu/
changelog = .CHANGELOG
@@ -15,7 +15,7 @@ pkgbase = opsu
depends = bash
provides = opsu
conflicts = opsu
- source = opsu::git://github.com/itdelatrisu/opsu.git#tag=0.9.0
+ source = opsu::git://github.com/itdelatrisu/opsu.git#tag=0.10.0
source = pom.patch
source = opsu.sh
sha512sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index c783e3aac721..b81fd10d29d6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Lucki <Lucki at holarse-linuxgaming dot de>
pkgname=opsu
-pkgver=0.9.0
+pkgver=0.10.0
pkgrel=1
pkgdesc="An open source osu!-client written in Java."
arch=('any')
@@ -21,45 +21,45 @@ sha512sums=('SKIP'
pkgver()
{
- cd ${srcdir}/${pkgname}
- git describe --tags | sed 's/-.*//'
+ cd ${srcdir}/${pkgname}
+ git describe --tags | sed 's/-.*//'
}
prepare()
{
- # generate .desktop-file
- gendesk -n -f --pkgname ${pkgname} --pkgdesc "$pkgdesc" --name "opsu!" --exec "${pkgname}" --categories "Game"
+ # generate .desktop-file
+ gendesk -n -f --pkgname ${pkgname} --pkgdesc "$pkgdesc" --name "opsu!" --exec "${pkgname}" --categories "Game"
- # update .CHANGELOG
- # git -C ${srcdir}/${pkgname} log --graph -10 0.1.0..${pkgver} > ${startdir}/.CHANGELOG
+ # update .CHANGELOG
+ # git -C ${srcdir}/${pkgname} log --graph -10 0.1.0..${pkgver} > ${startdir}/.CHANGELOG
- # check for openjdk
- if [[ ! $(archlinux-java get | sed -r 's/.*(.{7})/\1/') == "openjdk" ]]; then
- msg "OpenJDK not found, using OracleJDK"
+ # check for openjdk
+ if [[ ! $(archlinux-java get | sed -r 's/.*(.{7})/\1/') == "openjdk" ]]; then
+ msg "OpenJDK not found, using OracleJDK"
- # cut patch
- sed -e '4q' ${srcdir}/pom.patch > ${srcdir}/pom2.patch
+ # cut patch
+ sed -e '4q' ${srcdir}/pom.patch > ${srcdir}/pom2.patch
- # patch pom.xml
- patch ${srcdir}/${pkgname}/pom.xml ${srcdir}/pom2.patch
- else
- msg "OpenJDK found, using systempath"
+ # patch pom.xml
+ patch ${srcdir}/${pkgname}/pom.xml ${srcdir}/pom2.patch
+ else
+ msg "OpenJDK found, using systempath"
- # patch pom.xml
- patch ${srcdir}/${pkgname}/pom.xml ${srcdir}/pom.patch
- fi
+ # patch pom.xml
+ patch ${srcdir}/${pkgname}/pom.xml ${srcdir}/pom.patch
+ fi
}
build()
{
- cd ${srcdir}/${pkgname}
- mvn install -Djar
+ cd ${srcdir}/${pkgname}
+ mvn install -Djar
}
package()
{
- install -Dm644 ${srcdir}/${pkgname}/target/${pkgname}-${pkgver}-runnable.jar ${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar
- install -Dm644 ${srcdir}/${pkgname}/res/logo.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png
- install -Dm644 ${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
- install -Dm755 ${pkgname}.sh ${pkgdir}/usr/bin/${pkgname}
+ install -Dm644 ${srcdir}/${pkgname}/target/${pkgname}-${pkgver}-runnable.jar ${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar
+ install -Dm644 ${srcdir}/${pkgname}/res/logo.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png
+ install -Dm644 ${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
+ install -Dm755 ${pkgname}.sh ${pkgdir}/usr/bin/${pkgname}
}