diff options
author | Dmitry Kharitonov | 2019-02-18 02:58:41 +0500 |
---|---|---|
committer | Dmitry Kharitonov | 2019-02-18 02:58:41 +0500 |
commit | 6395110293bba1cbc014c90779ba7b5133fac719 (patch) | |
tree | a1fab5a713970f6b6a32f78c977d302c7f814d16 | |
parent | 2e2d70ec8f0fb12bfdab1034d9013dc2fe194474 (diff) | |
download | aur-6395110293bba1cbc014c90779ba7b5133fac719.tar.gz |
Switched to ImageProcessing-ElectronicPublications fork; 1.1.2
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | license.patch | 13 | ||||
-rw-r--r-- | req-rmagick.patch | 11 | ||||
-rw-r--r-- | spec-rmagick.patch | 21 |
5 files changed, 53 insertions, 67 deletions
@@ -1,26 +1,24 @@ pkgbase = pdfbeads pkgdesc = A small utility written in Ruby which takes scanned page images and converts them into a single PDF file - pkgver = 1.1.2.pre.beta - pkgrel = 5 - url = https://github.com/boredland/pdfbeads + pkgver = 1.1.2 + pkgrel = 1 + url = https://github.com/ImageProcessing-ElectronicPublications/ruby-pdfbeads arch = any license = GPL depends = ruby depends = openjpeg2 depends = imagemagick6 - depends = ruby-rmagick>=2.0.0 + depends = ruby-iconv + depends = ruby-multiio depends = ruby-rdoc + depends = ruby-rmagick optdepends = jbig2enc: for better JPEG2000 compression - optdepends = ruby-iconv>=1.0.0 - optdepends = ruby-nokogiri>=1.7.0.0: to create hidden text layer from hOCR files - optdepends = ruby-hpricot>=0.8.3: to read data from hOCR files - noextract = pdfbeads-1.1.2.pre.beta.gem - source = https://github.com/boredland/pdfbeads/releases/download/1.1.2.pre.beta/pdfbeads-1.1.2.pre.beta.gem - source = req-rmagick.patch - source = spec-rmagick.patch - sha256sums = e25dba6e172136f38fa4947a7c017d5f3a2ba5bb548d9e46632e568e7ebf51e9 - sha256sums = b5fc59a954df14551dfd421f919dcdfea975cdf00605c3619bf6f815550168d3 - sha256sums = 8d3e81b6781c4d080710cbb2397cec992b0e4ed73e22ee5ce8c18dc3ecd2bc0d + optdepends = ruby-nokogiri: to create hidden text layer from hOCR files + optdepends = ruby-hpricot: to read data from hOCR files + source = pdfbeads-1.1.2.tar.gz::https://github.com/ImageProcessing-ElectronicPublications/ruby-pdfbeads/archive/1.1.2.tar.gz + source = license.patch + sha256sums = f77d7a33cb9ef5963bc735f7b7bb4ffdadd94291291bb3581a4ec4ece39b9ab3 + sha256sums = b6805425d464ba6da5de764f849ac309fc6805e5215d635da4ec972325c77bbe pkgname = pdfbeads @@ -4,48 +4,55 @@ # Contributor: Jonas Strassel <jo.strassel@gmail.com> pkgname=pdfbeads -pkgver=1.1.2.pre.beta -pkgrel=5 +pkgver=1.1.2 +pkgrel=1 pkgdesc="A small utility written in Ruby which takes scanned page images and converts them into a single PDF file" arch=('any') -url='https://github.com/boredland/pdfbeads' +url='https://github.com/ImageProcessing-ElectronicPublications/ruby-pdfbeads' license=('GPL') depends=( 'ruby' 'openjpeg2' 'imagemagick6' -'ruby-rmagick>=2.0.0' +'ruby-iconv' +'ruby-multiio' 'ruby-rdoc' +'ruby-rmagick' ) optdepends=( 'jbig2enc: for better JPEG2000 compression' -'ruby-iconv>=1.0.0' -'ruby-nokogiri>=1.7.0.0: to create hidden text layer from hOCR files' -'ruby-hpricot>=0.8.3: to read data from hOCR files' +'ruby-nokogiri: to create hidden text layer from hOCR files' +'ruby-hpricot: to read data from hOCR files' ) -source=("https://github.com/boredland/pdfbeads/releases/download/$pkgver/$pkgname-$pkgver.gem" - "req-rmagick.patch" - "spec-rmagick.patch") -noextract=($pkgname-$pkgver.gem) -sha256sums=('e25dba6e172136f38fa4947a7c017d5f3a2ba5bb548d9e46632e568e7ebf51e9' - 'b5fc59a954df14551dfd421f919dcdfea975cdf00605c3619bf6f815550168d3' - '8d3e81b6781c4d080710cbb2397cec992b0e4ed73e22ee5ce8c18dc3ecd2bc0d') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ImageProcessing-ElectronicPublications/ruby-${pkgname}/archive/${pkgver}.tar.gz" + "license.patch") +sha256sums=('f77d7a33cb9ef5963bc735f7b7bb4ffdadd94291291bb3581a4ec4ece39b9ab3' + 'b6805425d464ba6da5de764f849ac309fc6805e5215d635da4ec972325c77bbe') + +prepare() { + cd ruby-${pkgname}-${pkgver} + sed 's|git ls-files -z|find -print0|' -i ${pkgname}.gemspec + sed 's|~>|>=|g' -i ${pkgname}.gemspec # don't give a fuck about rubys bla bla + + patch -p0 -i ../license.patch +} + +build() { + cd ruby-${pkgname}-${pkgver} + gem build ${pkgname}.gemspec +} package() { + cd "${srcdir}/ruby-${pkgname}-${pkgver}" local _gemdir="$(ruby -e'puts Gem.default_dir')" PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/imagemagick6/pkgconfig \ gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $pkgname-$pkgver.gem rm "$pkgdir/$_gemdir/cache/$pkgname-$pkgver.gem" - install -D -m644 "$pkgdir/$_gemdir/gems/$pkgname-$pkgver/COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - - cd $pkgdir/$_gemdir/gems/$pkgname-$pkgver - patch -p0 -i "${srcdir}/req-rmagick.patch" - - cd $pkgdir/$_gemdir/specifications - patch -p0 -i "${srcdir}/spec-rmagick.patch" + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -D -m644 README ChangeLog doc/pdfbeads.en.html doc/pdfbeads.ru.html -t "${pkgdir}/usr/share/doc/${pkgname}" } # vim:set ts=2 sw=2 et: diff --git a/license.patch b/license.patch new file mode 100644 index 000000000000..365d7ac1e3b2 --- /dev/null +++ b/license.patch @@ -0,0 +1,13 @@ +--- pdfbeads.gemspec 2019-02-18 01:52:03.139086891 +0500 ++++ pdfbeads.gemspec.2 2019-02-18 01:54:03.796551955 +0500 +@@ -52,8 +52,8 @@ + s.executables = [ 'pdfbeads' ] + s.default_executable = 'pdfbeads' + s.files = Dir['lib/**/*.rb'] + Dir['bin/*'] + Dir['doc/*.html'] + +- ['README', 'COPYING', 'ChangeLog'] +- s.extra_rdoc_files = ['README', 'COPYING', 'ChangeLog'] ++ ['README', 'LICENSE', 'ChangeLog'] ++ s.extra_rdoc_files = ['README', 'LICENSE', 'ChangeLog'] + s.author = "Alexey Kryukov" + s.email = "amkryukov@gmail.com" + s.rubyforge_project = 'PDFBeads' diff --git a/req-rmagick.patch b/req-rmagick.patch deleted file mode 100644 index f34333d60fdb..000000000000 --- a/req-rmagick.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- pdfbeads.gemspec -+++ pdfbeads.gemspec -@@ -27,7 +27,7 @@ - - s.add_runtime_dependency('nokogiri','~> 1.7') - s.add_runtime_dependency('iconv','~> 1.0') -- s.add_runtime_dependency('rmagick','~> 2.0') -+ s.add_runtime_dependency('rmagick','>= 2.0') - - s.extra_rdoc_files = %w( README COPYING ChangeLog ) - diff --git a/spec-rmagick.patch b/spec-rmagick.patch deleted file mode 100644 index d1a96ead5012..000000000000 --- a/spec-rmagick.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- pdfbeads-1.1.2.pre.beta.gemspec -+++ pdfbeads-1.1.2.pre.beta.gemspec -@@ -26,15 +26,15 @@ - if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then - s.add_runtime_dependency(%q<nokogiri>.freeze, ["~> 1.7"]) - s.add_runtime_dependency(%q<iconv>.freeze, ["~> 1.0"]) -- s.add_runtime_dependency(%q<rmagick>.freeze, ["~> 2.0"]) -+ s.add_runtime_dependency(%q<rmagick>.freeze, [">= 2.0"]) - else - s.add_dependency(%q<nokogiri>.freeze, ["~> 1.7"]) - s.add_dependency(%q<iconv>.freeze, ["~> 1.0"]) -- s.add_dependency(%q<rmagick>.freeze, ["~> 2.0"]) -+ s.add_dependency(%q<rmagick>.freeze, [">= 2.0"]) - end - else - s.add_dependency(%q<nokogiri>.freeze, ["~> 1.7"]) - s.add_dependency(%q<iconv>.freeze, ["~> 1.0"]) -- s.add_dependency(%q<rmagick>.freeze, ["~> 2.0"]) -+ s.add_dependency(%q<rmagick>.freeze, [">= 2.0"]) - end - end |