debian/0000755000000000000000000000000012256651106007172 5ustar debian/rules0000755000000000000000000000070111635725501010251 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 # # Uncomment to ignore all test failures (but the tests will run anyway) #export DH_RUBY_IGNORE_TESTS=all # # Uncomment to ignore some test failures (but the tests will run anyway). # Valid values: #export DH_RUBY_IGNORE_TESTS=ruby1.8 ruby1.9.1 require-rubygems # # If you need to specify the .gemspec (eg there is more than one) #export DH_RUBY_GEMSPEC=gem.gemspec %: dh $@ --buildsystem=ruby --with ruby debian/watch0000644000000000000000000000012111635725501010216 0ustar version=3 http://savannah.nongnu.org/download/samizdat graffiti-([\d\.]*).tar.gz debian/source/0000755000000000000000000000000011635725501010473 5ustar debian/source/format0000644000000000000000000000001411635725501011701 0ustar 3.0 (quilt) debian/ruby-graffiti.examples0000644000000000000000000000001711635725501013503 0ustar doc/examples/* debian/ruby-test-files.yaml0000644000000000000000000000003311635725501013111 0ustar --- - test/ts_graffiti.rb debian/copyright0000644000000000000000000000133512160614466011131 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: graffiti Source: http://samizdat.nongnu.org/ Files: * Copyright: 2002-2010 Dmitry Borodaenko License: GPL-3+ Files: debian/* Copyright: 2005-2011 Dmitry Borodaenko License: GPL-3+ License: GPL-3+ The files hereby included are free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . On Debian systems, the full text of the GNU General Public License version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. debian/control0000644000000000000000000000216212256651106010576 0ustar Source: ruby-graffiti Section: ruby Priority: optional Maintainer: Debian Ruby Extras Maintainers Uploaders: Dmitry Borodaenko Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.5.0~), syncache, ruby-sequel, ruby-sqlite3 Standards-Version: 3.9.5 Vcs-Git: git://github.com/angdraug/graffiti.git Vcs-Browser: https://github.com/angdraug/graffiti Homepage: http://samizdat.nongnu.org/ XS-Ruby-Versions: all Package: ruby-graffiti Architecture: all XB-Ruby-Versions: ${ruby:Versions} Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter, syncache, ruby-sequel, ruby-pg | ruby-mysql | ruby-sqlite3 Suggests: ruby-sequel-pg Description: Relational RDF store for Ruby Graffiti is an RDF store based on dynamic translation of RDF queries into SQL. Graffiti allows one to map any relational database schema into RDF semantics and vice versa, to store any RDF data in a relational database. . Graffiti uses Sequel to connect to database backend and provides a DBI-like interface to run RDF queries in Squish query language from Ruby applications. debian/patches/0000755000000000000000000000000012256651106010621 5ustar debian/patches/series0000644000000000000000000000013312256651106012033 0ustar 0001-Set-correct-version-in-gemspec.patch 0002-Do-not-use-booleans-mapped-to-integer.patch debian/patches/0001-Set-correct-version-in-gemspec.patch0000644000000000000000000000113612256651106020123 0ustar From: Hleb Valoshka <375GNU@Gmail.COM> Date: Wed, 25 Dec 2013 13:24:52 +0300 Subject: Set correct version in gemspec --- graffiti.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graffiti.gemspec b/graffiti.gemspec index 2082efc..d54b2cb 100644 --- a/graffiti.gemspec +++ b/graffiti.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |spec| spec.name = 'graffiti' - spec.version = '2.1' + spec.version = '2.2' spec.author = 'Dmitry Borodaenko' spec.email = 'angdraug@debian.org' spec.homepage = 'https://github.com/angdraug/graffiti' debian/patches/0002-Do-not-use-booleans-mapped-to-integer.patch0000644000000000000000000000141412256651106021272 0ustar From: Hleb Valoshka <375GNU@Gmail.COM> Date: Wed, 25 Dec 2013 13:28:50 +0300 Subject: Do not use booleans mapped to integer While SQLite recommends booleans be stored as integers Graffiti assumes they are stored as 't'/'f' as in previous versions of Sequel. --- test/ts_graffiti.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/ts_graffiti.rb b/test/ts_graffiti.rb index 1111424..99601d1 100644 --- a/test/ts_graffiti.rb +++ b/test/ts_graffiti.rb @@ -390,7 +390,8 @@ ORDER BY c.published_date DESC" end def create_mock_db - db = Sequel.sqlite(:quote_identifiers => false) + db = Sequel.sqlite(:quote_identifiers => false, + :integer_booleans => false) db.create_table(:resource) do primary_key :id debian/compat0000644000000000000000000000000211635725501010371 0ustar 7 debian/ruby-graffiti.docs0000644000000000000000000000005011635725501012612 0ustar README.rdoc TODO doc/*.txt doc/diagrams debian/changelog0000644000000000000000000000241112256651106011042 0ustar ruby-graffiti (2.2-2) unstable; urgency=medium * Team upload. * Add patches: - 0001-Set-correct-version-in-gemspec.patch - 0002-Do-not-use-booleans-mapped-to-integer.patch (Closes: #725553). * Standards-Version upgraded to 3.9.5 (no changes). * Build against gem2deb >= 0.5.0~ to add ruby2.0 and drop ruby1.8 support. -- Hleb Valoshka <375gnu@gmail.com> Wed, 25 Dec 2013 13:37:50 +0300 ruby-graffiti (2.2-1) unstable; urgency=low * New upstream release: - force deterministic iteration over hashes (Closes: #674379). * Standards-Version upgraded to 3.9.3 (no changes). -- Dmitry Borodaenko Sat, 09 Jun 2012 19:33:50 +0300 ruby-graffiti (2.1-1) unstable; urgency=low * New upstream release: - migrated from DBI to Sequel. * Dropped all patches merged upstream. * Unit test now requires ruby-sqlite3 and ruby-sequel to run. * Added Suggests: ruby-sequel-pg. -- Dmitry Borodaenko Sun, 25 Dec 2011 18:34:25 +0300 ruby-graffiti (1.0-1) unstable; urgency=low * Initial release. Closes: #573968 (ITP). * Ruby 1.9 compatibility patches: - SqlExpression#to_str - ordering-agnosting query matching in unit tests. -- Dmitry Borodaenko Fri, 16 Sep 2011 21:31:14 +0300