update to rpm 3.0.1
This commit is contained in:
parent
3a759be190
commit
fbcd328be2
5 changed files with 22 additions and 4 deletions
|
@ -1,2 +1,2 @@
|
|||
name = gradle-plugin-rpm
|
||||
version = 3.0.0
|
||||
version = 3.0.1
|
||||
|
|
|
@ -11,6 +11,8 @@ import org.xbib.rpm.Link
|
|||
import org.xbib.rpm.lead.Architecture
|
||||
import org.xbib.rpm.lead.Os
|
||||
import org.xbib.rpm.lead.PackageType
|
||||
import org.xbib.rpm.payload.CompressionType
|
||||
import org.xbib.rpm.security.HashAlgo
|
||||
|
||||
import java.util.concurrent.Callable
|
||||
|
||||
|
@ -269,9 +271,24 @@ class Rpm extends AbstractArchiveTask {
|
|||
@Input
|
||||
List<Dependency> provides
|
||||
|
||||
@Optional
|
||||
@Input
|
||||
HashAlgo privateKeyHashAlgo
|
||||
|
||||
@Optional
|
||||
@Input
|
||||
HashAlgo fileDigestsHashAlgo
|
||||
|
||||
@Optional
|
||||
@Input
|
||||
CompressionType compressionType
|
||||
|
||||
Rpm() {
|
||||
super()
|
||||
// sane defaults
|
||||
privateKeyHashAlgo = HashAlgo.SHA256
|
||||
fileDigestsHashAlgo = HashAlgo.MD5
|
||||
compressionType = CompressionType.GZIP
|
||||
os = Os.LINUX
|
||||
arch = Architecture.AMD64
|
||||
packageType = PackageType.BINARY
|
||||
|
|
|
@ -14,6 +14,7 @@ import org.xbib.rpm.Directory
|
|||
import org.xbib.rpm.Link
|
||||
import org.xbib.rpm.RpmBuilder
|
||||
import org.xbib.rpm.payload.Directive
|
||||
|
||||
import java.nio.file.Files
|
||||
import java.nio.file.Path
|
||||
import java.nio.file.StandardOpenOption
|
||||
|
@ -47,7 +48,7 @@ class RpmCopyAction implements CopyAction {
|
|||
}
|
||||
|
||||
RpmBuilder createRpm() {
|
||||
RpmBuilder builder = new RpmBuilder()
|
||||
RpmBuilder builder = new RpmBuilder(task.privateKeyHashAlgo, task.fileDigestsHashAlgo, task.compressionType)
|
||||
builder.setPackage task.packageName, task.packageVersion, task.packageRelease, task.epoch
|
||||
builder.setType task.packageType
|
||||
builder.setPlatform task.arch, task.os
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
group = org.xbib.gradle.plugin
|
||||
name = gradle-plugins
|
||||
version = 0.0.3
|
||||
version = 0.0.4
|
||||
|
||||
org.gradle.warning.mode = ALL
|
||||
|
|
|
@ -24,7 +24,7 @@ dependencyResolutionManagement {
|
|||
library('jflex', 'de.jflex', 'jflex').version('1.9.1')
|
||||
library('jacc', 'org.xbib', 'jacc').version('3.0.0')
|
||||
library('groovy-git', 'org.xbib.groovy', 'groovy-git').version('2.1.0')
|
||||
library('rpm', 'org.xbib', 'rpm-core').version('3.0.0')
|
||||
library('rpm', 'org.xbib', 'rpm-core').version('3.0.1')
|
||||
plugin('publish', 'com.gradle.plugin-publish').version('1.1.0')
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue