From 4f3e2fc8b19117057ff233f304a9f1354eb9580a Mon Sep 17 00:00:00 2001 From: Anton Smirnov Date: Wed, 4 Apr 2018 03:11:06 +0300 Subject: [PATCH] Update gemspec: remove non needed files --- gems.rb | 1 - journald-native.gemspec | 15 +++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/gems.rb b/gems.rb index a08dd23..fa75df1 100644 --- a/gems.rb +++ b/gems.rb @@ -1,4 +1,3 @@ source 'https://rubygems.org' -# Specify your gem's dependencies in journald-logger.gemspec gemspec diff --git a/journald-native.gemspec b/journald-native.gemspec index fadbef9..9fbf4b1 100644 --- a/journald-native.gemspec +++ b/journald-native.gemspec @@ -8,13 +8,17 @@ Gem::Specification.new do |spec| spec.version = Journald::Native::VERSION spec.authors = ['Anton Smirnov'] spec.email = ['sandfox@sandfox.me'] - spec.summary = %q{systemd-journal logging native lib wrapper} - # spec.description = %q{Write a longer description. Optional.} + spec.summary = 'systemd-journal logging native lib wrapper' spec.homepage = 'https://github.com/sandfoxme/journald-native' spec.license = 'LGPL-2.1+' - spec.files = `git ls-files -z`.split("\x0") - spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) + spec.files = + # Get all files from git + # Do not include full text of the license (there is a link), + # dot files, tests + `git ls-files -z` + .split("\x0") + .reject{ |file| %r{^(COPYING|\.|spec/)}.match? file } spec.require_paths = ['lib'] spec.extensions << 'ext/journald_native/extconf.rb' @@ -25,4 +29,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'rake' spec.add_development_dependency 'rake-compiler' spec.add_development_dependency 'rspec', '~> 3.4' + + spec.requirements << 'systemd-journal' + spec.requirements << 'systemd development package' end