mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-05-17 19:29:13 +00:00
New App: TuxGuitar
This commit is contained in:
parent
2ddbd9cbea
commit
67989fddd8
2 changed files with 137 additions and 0 deletions
71
metadata/org.herac.tuxguitar.android.application.yml
Normal file
71
metadata/org.herac.tuxguitar.android.application.yml
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
AntiFeatures:
|
||||
- UpstreamNonFree
|
||||
Categories:
|
||||
- Multimedia
|
||||
- Writing
|
||||
License: LGPL-2.1-only
|
||||
WebSite: http://tuxguitar.com.ar/
|
||||
SourceCode: https://sourceforge.net/p/tuxguitar/code/
|
||||
IssueTracker: https://sourceforge.net/p/tuxguitar/bugs/
|
||||
Donate: http://tuxguitar.com.ar/donate.html
|
||||
|
||||
Summary: TuxGuitar is a multitrack tablature editor and player
|
||||
Description: |-
|
||||
TuxGuitar is a multitrack tablature editor and player.
|
||||
It can open Guitar Pro and PowerTab files.
|
||||
|
||||
With TuxGuitar, you will be able to compose music using
|
||||
the following features:
|
||||
|
||||
* Tablature editor
|
||||
* Score Viewer
|
||||
* Autoscroll while playing
|
||||
* Note duration management
|
||||
* Various effects (bend, slide, vibrato, hammer-on/pull-off)
|
||||
* Support for triplets (5,6,7,9,10,11,12)
|
||||
* Repeat open, close and alternative endings
|
||||
* Time signature management
|
||||
* Tempo management
|
||||
|
||||
Note: this version of TuxGuitar is missing google
|
||||
drive functionality as it depends on a proprietary
|
||||
library.
|
||||
|
||||
RepoType: git
|
||||
Repo: https://gitlab.com/f-droid-mirrors/empty.git
|
||||
|
||||
Builds:
|
||||
- versionName: fdroid_1821
|
||||
versionCode: 1821
|
||||
commit: d3746f98
|
||||
init: svn checkout -r 1821 svn://svn.code.sf.net/p/tuxguitar/code/trunk/ .
|
||||
patch:
|
||||
- remove_gdrive.patch
|
||||
output: build-scripts/tuxguitar-android/apk/build/outputs/apk/release/tuxguitar-android-fdroid_1821-release-unsigned.apk
|
||||
prebuild:
|
||||
- find . -iname "*.jar" -o -iname "*.zip" -o -iname "*.so" -exec rm {} \;
|
||||
- rm -rf TuxGuitar-android-gdrive
|
||||
- rm -rf TuxGuitar-android-gdrive-gdaa
|
||||
- rm -rf TuxGuitar-android-gdrive-plugin
|
||||
- sed -i "s/^\s*versionCode.*/ versionCode $$VERCODE$$/" build-scripts/tuxguitar-android/apk/build.gradle
|
||||
- sed -i "s/SNAPSHOT/$$VERSION$$/g" build-scripts/tuxguitar-android/apk/build.gradle
|
||||
scanignore:
|
||||
- TuxGuitar-android/src/org/herac/tuxguitar/android/resource/TGResourceLoaderImpl.java
|
||||
scandelete:
|
||||
- .
|
||||
build:
|
||||
- cd build-scripts/tuxguitar-android
|
||||
- gradle assembleRelease
|
||||
|
||||
MaintainerNotes: |-
|
||||
Using a dummy repo because svn-type repos are deprecated
|
||||
And git-svn is incredibly slow.
|
||||
|
||||
Upstream doesn't have tags or any way to determine the release.
|
||||
|
||||
VersionCode is generated from build date, so we instead use our own.
|
||||
|
||||
AutoUpdateMode: None
|
||||
UpdateCheckMode: None
|
||||
CurrentVersion: fdroid-1821
|
||||
CurrentVersionCode: 1821
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
diff --git a/build-scripts/tuxguitar-android/apk/build.gradle b/build-scripts/tuxguitar-android/apk/build.gradle
|
||||
index a54a849..de95da8 100644
|
||||
--- a/build-scripts/tuxguitar-android/apk/build.gradle
|
||||
+++ b/build-scripts/tuxguitar-android/apk/build.gradle
|
||||
@@ -4,7 +4,6 @@ def plugins = [
|
||||
'TuxGuitar-android-gervill-plugin',
|
||||
'TuxGuitar-android-midi-plugin',
|
||||
'TuxGuitar-android-browser-saf-plugin',
|
||||
- 'TuxGuitar-android-gdrive-plugin',
|
||||
'TuxGuitar-compat',
|
||||
'TuxGuitar-gtp',
|
||||
'TuxGuitar-gpx',
|
||||
@@ -74,7 +73,6 @@ dependencies {
|
||||
implementation project(':tuxguitar-android-gervill')
|
||||
implementation project(':tuxguitar-android-midi')
|
||||
implementation project(':tuxguitar-android-browser-saf')
|
||||
- implementation project(':tuxguitar-android-gdrive')
|
||||
implementation project(':tuxguitar-android-gervill-soundbank')
|
||||
|
||||
implementation 'com.itextpdf:itextpdf:5.5.10'
|
||||
diff --git a/build-scripts/tuxguitar-android/apk/src/main/AndroidManifest.xml b/build-scripts/tuxguitar-android/apk/src/main/AndroidManifest.xml
|
||||
index 5c88c42..a3fd8d8 100644
|
||||
--- a/build-scripts/tuxguitar-android/apk/src/main/AndroidManifest.xml
|
||||
+++ b/build-scripts/tuxguitar-android/apk/src/main/AndroidManifest.xml
|
||||
@@ -13,11 +13,6 @@
|
||||
<uses-permission android:name="android.permission.RECORD_AUDIO" />
|
||||
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
|
||||
|
||||
- <!-- Required by google drive -->
|
||||
- <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
|
||||
- <uses-permission android:name="android.permission.GET_ACCOUNTS" />
|
||||
- <uses-permission android:name="android.permission.USE_CREDENTIALS" />
|
||||
-
|
||||
<application
|
||||
android:name="org.herac.tuxguitar.android.application.TGApplication"
|
||||
android:allowBackup="true"
|
||||
@@ -79,9 +74,5 @@
|
||||
<data android:mimeType="audio/midi" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
-
|
||||
- <meta-data
|
||||
- android:name="com.google.android.gms.version"
|
||||
- android:value="@integer/google_play_services_version" />
|
||||
</application>
|
||||
-</manifest>
|
||||
\ No newline at end of file
|
||||
+</manifest>
|
||||
diff --git a/build-scripts/tuxguitar-android/settings.gradle b/build-scripts/tuxguitar-android/settings.gradle
|
||||
index 81f5fe9..7a3d450 100644
|
||||
--- a/build-scripts/tuxguitar-android/settings.gradle
|
||||
+++ b/build-scripts/tuxguitar-android/settings.gradle
|
||||
@@ -4,7 +4,6 @@ include ':apk',
|
||||
':tuxguitar-android-resources',
|
||||
':tuxguitar-android-midi',
|
||||
':tuxguitar-android-browser-saf',
|
||||
- ':tuxguitar-android-gdrive',
|
||||
':tuxguitar-android-gervill-soundbank'
|
||||
|
||||
project(':tuxguitar-android').projectDir = new File(settingsDir, '../../TuxGuitar-android')
|
||||
@@ -12,5 +11,4 @@ project(':tuxguitar-android-resources').projectDir = new File(settingsDir, '../.
|
||||
project(':tuxguitar-android-gervill').projectDir = new File(settingsDir, '../../TuxGuitar-android-gervill')
|
||||
project(':tuxguitar-android-midi').projectDir = new File(settingsDir, '../../TuxGuitar-android-midi')
|
||||
project(':tuxguitar-android-browser-saf').projectDir = new File(settingsDir, '../../TuxGuitar-android-browser-saf')
|
||||
-project(':tuxguitar-android-gdrive').projectDir = new File(settingsDir, '../../TuxGuitar-android-gdrive')
|
||||
project(':tuxguitar-android-gervill-soundbank').projectDir = new File(settingsDir, '../../TuxGuitar-android-gervill-soundbank')
|
||||
Loading…
Reference in a new issue