Skip to content

Commit 6fd8356

Browse files
author
Hitesh Sondhi
committed
Merge branch 'release/v0.3.2'
2 parents 0eae163 + 05af1a4 commit 6fd8356

File tree

5 files changed

+114
-20
lines changed

5 files changed

+114
-20
lines changed

FFmpegAndroid/build.gradle

+94-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
apply plugin: 'com.android.library'
2+
apply plugin: 'com.github.dcendents.android-maven'
3+
apply plugin: "com.jfrog.bintray"
4+
5+
// This is the library version used when deploying the artifact
6+
version = VERSION_NAME
27

38
android {
49
compileSdkVersion rootProject.ext.compileSdkVersion as Integer
@@ -31,4 +36,92 @@ dependencies {
3136
androidTestCompile 'com.squareup.assertj:assertj-android:1.0.0'
3237
}
3338

34-
apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle'
39+
group = GROUP
40+
41+
install {
42+
repositories.mavenInstaller {
43+
// This generates POM.xml with proper parameters
44+
pom {
45+
project {
46+
packaging POM_PACKAGING
47+
48+
// Add your description here
49+
name 'FFmpeg Android'
50+
description = POM_DESCRIPTION
51+
url POM_URL
52+
53+
// Set your license
54+
licenses {
55+
license {
56+
name POM_LICENCE_NAME
57+
url POM_LICENCE_URL
58+
}
59+
}
60+
developers {
61+
developer {
62+
id POM_DEVELOPER_ID
63+
name POM_DEVELOPER_NAME
64+
65+
}
66+
}
67+
scm {
68+
connection POM_SCM_URL
69+
developerConnection POM_SCM_URL
70+
url POM_URL
71+
72+
}
73+
}
74+
}
75+
}
76+
}
77+
78+
task sourcesJar(type: Jar) {
79+
from android.sourceSets.main.java.srcDirs
80+
classifier = 'sources'
81+
}
82+
83+
task javadoc(type: Javadoc) {
84+
source = android.sourceSets.main.java.srcDirs
85+
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
86+
}
87+
88+
task javadocJar(type: Jar, dependsOn: javadoc) {
89+
classifier = 'javadoc'
90+
from javadoc.destinationDir
91+
}
92+
artifacts {
93+
archives javadocJar
94+
archives sourcesJar
95+
}
96+
97+
Properties properties = new Properties()
98+
properties.load(project.rootProject.file('local.properties').newDataInputStream())
99+
100+
// https://github.com/bintray/gradle-bintray-plugin
101+
bintray {
102+
user = properties.getProperty("bintray.user")
103+
key = properties.getProperty("bintray.apikey")
104+
105+
configurations = ['archives']
106+
pkg {
107+
repo = "maven"
108+
// it is the name that appears in bintray when logged
109+
name = "ffmpeg-android"
110+
websiteUrl = POM_URL
111+
vcsUrl = POM_SCM_URL
112+
licenses = ["GPL-3.0"]
113+
publish = true
114+
version {
115+
gpg {
116+
sign = true
117+
passphrase = properties.getProperty("bintray.gpg.password")
118+
}
119+
mavenCentralSync {
120+
sync = true
121+
user = properties.getProperty("bintray.oss.user") //OSS user token
122+
password = properties.getProperty("bintray.oss.password") //OSS user password
123+
close = '1'
124+
}
125+
}
126+
}
127+
}

README.md

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
[FFmpeg-Android-Java](http://writingminds.github.io/ffmpeg-android-java/) [![Build Status](https://travis-ci.org/hiteshsondhi88/ffmpeg-android-java.svg?branch=master)](https://travis-ci.org/hiteshsondhi88/ffmpeg-android-java) [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-FFmpeg--Android--Java-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/931)
1+
[FFmpeg-Android-Java](http://writingminds.github.io/ffmpeg-android-java/) [![Build Status](https://travis-ci.org/hiteshsondhi88/ffmpeg-android-java.svg?branch=master)](https://travis-ci.org/hiteshsondhi88/ffmpeg-android-java) [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-FFmpeg--Android--Java-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/931)
22
==============
33

44
[![Join the chat at https://gitter.im/hiteshsondhi88/ffmpeg-android-java](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/hiteshsondhi88/ffmpeg-android-java?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
55

6-
## About
6+
## About
77
[FFmpeg Android java](http://writingminds.github.io/ffmpeg-android-java/) is a java library that simplifies your task of using ffmpeg in Android project which I've compiled using [FFmpeg-Android](http://writingminds.github.io/ffmpeg-android/)
88

99
These are two basic methods of this library:
@@ -12,7 +12,7 @@ These are two basic methods of this library:
1212
* `execute(String cmd, FFmpegExecuteResponseHandler ffmpegExecuteResponseHandler) throws FFmpegCommandAlreadyRunningException`
1313

1414
For examples and usage instructions head over to:
15-
* [writingminds.github.io/ffmpeg-android-java] (http://writingminds.github.io/ffmpeg-android-java/)
15+
* [writingminds.github.io/ffmpeg-android-java] (http://writingminds.github.io/ffmpeg-android-java/)
1616

1717
## Supported Architecture
1818
* armv7
@@ -21,7 +21,7 @@ For examples and usage instructions head over to:
2121

2222
## Sample
2323
![http://i.imgur.com/cP4WhLn.gif](http://i.imgur.com/cP4WhLn.gif)
24-
* [Download APK](https://github.com/writingminds/ffmpeg-android-java/releases/download/v0.3/app-debug.apk)
24+
* [Download APK](https://github.com/writingminds/ffmpeg-android-java/releases/download/v0.3.2/app-debug.apk)
2525

2626
## JavaDoc
2727
* [Javadoc](http://writingminds.github.io/ffmpeg-android-java/docs/)
@@ -34,4 +34,3 @@ For examples and usage instructions head over to:
3434

3535

3636
[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/hiteshsondhi88/ffmpeg-android-java/trend.png)](https://bitdeli.com/free "Bitdeli Badge")
37-

build.gradle

+6-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ buildscript {
55
jcenter()
66
}
77
dependencies {
8-
classpath 'com.android.tools.build:gradle:1.1.2'
8+
classpath 'com.android.tools.build:gradle:2.1.0-beta3'
9+
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
10+
classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.1"
911

1012
// NOTE: Do not place your application dependencies here; they belong
1113
// in the individual module build.gradle files
@@ -20,9 +22,9 @@ allprojects {
2022

2123
ext {
2224
compileSdkVersion = 22
23-
buildToolsVersion = '21.1.2'
25+
buildToolsVersion = '22.0.1'
2426
targetSdkVersion = 22
2527
minSdkVersion = 16
26-
versionCode = 25
27-
versionName = "0.2.6"
28+
versionCode = 28
29+
versionName = "0.3.2"
2830
}

gradle.properties

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
VERSION_NAME=0.2.5
2-
VERSION_CODE=25
3-
GROUP=com.github.hiteshsondhi88.libffmpeg
1+
VERSION_NAME=0.3.2
2+
VERSION_CODE=28
3+
GROUP=com.writingminds
44

55
POM_DESCRIPTION=Java implementation of ffmpeg for Android
6-
POM_URL=https://github.com/hiteshsondhi88/ffmpeg-android-java
7-
POM_SCM_URL=https://github.com/hiteshsondhi88/ffmpeg-android-java
8-
POM_SCM_CONNECTION=scm:https://github.com/hiteshsondhi88/ffmpeg-android-java.git
9-
POM_SCM_DEV_CONNECTION=scm:https://github.com/hiteshsondhi88/ffmpeg-android-java.git
6+
POM_URL=https://github.com/writingminds/ffmpeg-android-java
7+
POM_SCM_URL=https://github.com/writingminds/ffmpeg-android-java.git
8+
POM_SCM_CONNECTION=scm:https://github.com/writingminds/ffmpeg-android-java.git
9+
POM_SCM_DEV_CONNECTION=scm:https://github.com/writingminds/ffmpeg-android-java.git
1010
POM_LICENCE_NAME=GNU GPLv3
11-
POM_LICENCE_URL=https://github.com/hiteshsondhi88/ffmpeg-android-java/blob/master/LICENSE.GPLv3
11+
POM_LICENCE_URL=https://github.com/writingminds/ffmpeg-android-java/blob/master/LICENSE.GPLv3
1212
POM_LICENCE_DIST=repo
1313
POM_DEVELOPER_ID=hiteshsondhi88
1414
POM_DEVELOPER_NAME=Hitesh Sondhi
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Tue Apr 19 16:06:40 GMT+05:30 2016
1+
#Wed Apr 20 11:52:28 GMT+05:30 2016
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

0 commit comments

Comments
 (0)