diff --git a/metadata/com.iskrembilen.quasseldroid.txt b/metadata/com.iskrembilen.quasseldroid.txt new file mode 100644 index 0000000000..86d9a0ba21 --- /dev/null +++ b/metadata/com.iskrembilen.quasseldroid.txt @@ -0,0 +1,31 @@ +AntiFeatures:UpstreamNonFree +Categories:Internet +License:GPLv3 +Web Site:http://quasseldroid.iskrembilen.com/ +Source Code:https://github.com/sandsmark/QuasselDroid +Issue Tracker:https://github.com/sandsmark/QuasselDroid/issues + +Auto Name:Quasseldroid +Summary:Client for Quassel IRC +Description: +Quassel is a distributed, decentralized IRC client. This app is a +pure Java client for the Quassel core. + +Proprietary "Crittercism" library has bee sripped from the build. +. + +Repo Type:git +Repo:https://github.com/sandsmark/QuasselDroid.git + +Build:0.9.8,84 + commit=v0.9.8 + subdir=QuasselDroid + gradle=yes + patch=gradle.patch,manifest.patch,splash.patch + rm=QuasselDroid/libs/crittercism_v3_0_7_sdkonly.jar,QuasselDroid/src/main/res/values/keys.xml,res/values/keys.xml + +Auto Update Mode:None +Update Check Mode:Tags +Current Version:0.9.8 +Current Version Code:84 + diff --git a/metadata/com.iskrembilen.quasseldroid/gradle.patch b/metadata/com.iskrembilen.quasseldroid/gradle.patch new file mode 100644 index 0000000000..d7f049b5b7 --- /dev/null +++ b/metadata/com.iskrembilen.quasseldroid/gradle.patch @@ -0,0 +1,21 @@ +diff --git a/QuasselDroid/build.gradle b/QuasselDroid/build.gradle +index 2ba1274..1962d7f 100644 +--- a/QuasselDroid/build.gradle ++++ b/QuasselDroid/build.gradle +@@ -14,7 +14,6 @@ repositories { + + dependencies { + compile group: 'com.squareup', name: 'otto', version: '1.3.4' +- compile files('libs/crittercism_v3_0_7_sdkonly.jar') + compile project(':ActionBarSherlock') + compile 'com.android.support:support-v4:19.0.+' + } +@@ -24,7 +23,7 @@ if(project.hasProperty("Android.signing") + } + android { + compileSdkVersion 19 +- buildToolsVersion "19.0.0" ++ buildToolsVersion "19.1.0" + + defaultConfig { + minSdkVersion 7 diff --git a/metadata/com.iskrembilen.quasseldroid/manifest.patch b/metadata/com.iskrembilen.quasseldroid/manifest.patch new file mode 100644 index 0000000000..3fefcb6c70 --- /dev/null +++ b/metadata/com.iskrembilen.quasseldroid/manifest.patch @@ -0,0 +1,16 @@ +diff --git a/QuasselDroid/src/main/AndroidManifest.xml b/QuasselDroid/src/main/AndroidManifest.xml +index 843905e..823a27a 100644 +--- a/QuasselDroid/src/main/AndroidManifest.xml ++++ b/QuasselDroid/src/main/AndroidManifest.xml +@@ -48,9 +48,6 @@ + + + +- +- +- + + +- +\ No newline at end of file ++ diff --git a/metadata/com.iskrembilen.quasseldroid/splash.patch b/metadata/com.iskrembilen.quasseldroid/splash.patch new file mode 100644 index 0000000000..6f52cb8a2e --- /dev/null +++ b/metadata/com.iskrembilen.quasseldroid/splash.patch @@ -0,0 +1,25 @@ +diff --git a/QuasselDroid/src/main/java/com/iskrembilen/quasseldroid/gui/SplashActivity.java b/QuasselDroid/src/main/java/com/iskrembilen/quasseldroid/gui/SplashActivity.java +index 8518b2d..d795808 100644 +--- a/QuasselDroid/src/main/java/com/iskrembilen/quasseldroid/gui/SplashActivity.java ++++ b/QuasselDroid/src/main/java/com/iskrembilen/quasseldroid/gui/SplashActivity.java +@@ -11,7 +11,6 @@ import android.os.IBinder; + import android.util.Log; + + import com.actionbarsherlock.app.SherlockActivity; +-import com.crittercism.app.Crittercism; + import com.iskrembilen.quasseldroid.R; + import com.iskrembilen.quasseldroid.events.ConnectionChangedEvent; + import com.iskrembilen.quasseldroid.events.ConnectionChangedEvent.Status; +@@ -30,12 +29,6 @@ public class SplashActivity extends SherlockActivity { + protected void onCreate(Bundle savedInstanceState) { + setTheme(ThemeUtil.theme); + super.onCreate(savedInstanceState); +- //Init crittercism +- boolean isDebugBuild = (0 != (getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE)); +- if (!isDebugBuild && getResources().getBoolean(R.bool.use_crittercism)) { +- Log.i(TAG, "Enabling Crittercism"); +- Crittercism.init(getApplicationContext(), getResources().getString(R.string.crittercism_api_key)); +- } + setContentView(R.layout.splash); + getSupportActionBar().hide(); + }