From 5a76865362e72571fb272f72945c3d9b49dbd490 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Sun, 31 Jan 2016 05:04:36 +0100
Subject: [PATCH] Added README, adjusted library names for easier readme

---
 README.md        | 83 ++++++++++++++++++++++++++++++++++++++++++++++++
 app/build.gradle |  4 +--
 2 files changed, 85 insertions(+), 2 deletions(-)
 create mode 100644 README.md

diff --git a/README.md b/README.md
new file mode 100644
index 000000000..d53ab4358
--- /dev/null
+++ b/README.md
@@ -0,0 +1,83 @@
+# QuasselDroid-ng
+
+Quassel is a distributed, decentralized IRC client, written using C++ and Qt.
+QuasselDroid is a pure-java client for the Quassel core, allowing you to connect
+to your Quassel core using your Android ™ phone.
+
+##Build Requirements
+
+QuasselDroid requires you to have the latest version of gradle installed, and 
+a recent version of the Android SDK installed (and configures via sdk.dir in
+local.properties)
+
+Additionally, it requires you to build (in the same way) first the following
+libraries:
+
+* https://github.com/justjanne/AndroidSlidingUpPanel
+* https://github.com/justjanne/aspm
+
+The libraries of each have to be placed in `app/libs/` for gradle to find them.
+
+QuasselDroid uses the following libraries (although these are automatically
+downloaded from maven central):
+
+* [**libquassel-java**](https://github.com/justjanne/libquassel-java) LGPL 3.0
+* [**Guava**](https://github.com/google/guava) Apache 2.0
+* [**Joda-Time**](https://github.com/JodaOrg/joda-time/) Apache 2.0
+* [**Joda-Convert**](https://github.com/JodaOrg/joda-convert) Apache 2.0
+* [**Material Drawer**](https://github.com/mikepenz/MaterialDrawer) Apache 2.0
+* [**Material Dialogs**](https://github.com/google/guava) MIT
+* [**ButterKnife**](https://github.com/JakeWharton/butterknife/) Apache 2.0
+* [**Android Support Libraries**](http://developer.android.com/tools/support-library/index.html) Apache 2.0  
+*Android Support Library requires the corresponding package to be installed in the SDK manager*
+
+##Building
+
+The build process uses gradle. Run `gradle tasks` to see possible tasks,
+`gradle assembleRelease` to assemble a release build and `gradle installDebug`
+to install a debug build on a device connected via `adb`.
+
+To sign your releases, [generate a keypair]() and create a file named
+`signing.gradle` in the `app/` folder with the following content to let gradle
+automatically sign your builds
+
+```groovy
+android {
+    signingConfigs {
+        release {
+            storeFile file("/path/to/your/keystore/here.keystore")
+            storePassword "passwordofyourkeystorehere"
+            keyAlias "nameofyourkeyhere"
+            keyPassword "passwordofyourkeyhere"
+        }
+    }
+
+    buildTypes {
+        release {
+            signingConfig signingConfigs.release
+        }
+    }
+}
+```
+
+##Note
+
+This is a very early alpha version, and should not be used as daily driver
+just yet.
+
+##Authors
+
+*(in chronological order of appearance)*
+
+* **Frederik M. J. Vestre** (freqmod)  
+  Initial qdatastream deserialization attempts
+* **Martin "Java Sucks" Sandsmark** (sandsmark)  
+  Previous protocol implementation, previous (de)serializers, project (de)moralizer
+* **Magnus Fjell** (magnuf)  
+  Legacy UI, Previous Android stuff
+* **Ken Børge Viktil** (Kenji)  
+  Legacy UI, Previous Android stuff
+* **Janne Koschinski** (justJanne)  
+  New deserialization, Current UI version, Annotation Processors, Push Notification frontend
+* **Pierre-Hugues Husson** (phhusson)  
+  Push Notification backend
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index a2ccb8c74..f23007b84 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -158,8 +158,8 @@ dependencies {
     compile 'com.android.support:cardview-v7:23.1.1'
 
     // Setting autobinding
-    compile(name:'aspm-annotations', ext:'jar')
-    apt(name:'aspm-compiler', ext:'jar')
+    compile(name:'annotations', ext:'jar')
+    apt(name:'compiler-all', ext:'jar')
 
     // UI autobinding
     compile 'com.jakewharton:butterknife:8.0.0-SNAPSHOT'
-- 
GitLab