./games/ruby-squib, Tool for prototyping card and board games

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.14.2, Package name: ruby24-squib-0.14.2, Maintainer: pkgsrc-users

Squib is a Ruby DSL for prototyping card and board games. Write a
little bit of Ruby, define your deck's stats, then compile your
game into a series of images ready for print-and-play or even
print-on-demand. Squib is very data-driven and built on the principle
of Don't Repeat Yourself. Think of it like nanDeck done "the Ruby
way".


Required to run:
[devel/ruby-gnome2-pango] [graphics/ruby-gnome2-rsvg] [misc/ruby-progressbar] [textproc/ruby-nokogiri] [devel/ruby-gnome2-gio] [devel/ruby-gnome2-gobject-introspection] [devel/ruby-mercenary] [graphics/ruby-cairo] [math/ruby-roo] [lang/ruby24-base] [devel/ruby-classy_hash] [devel/ruby-highline17]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 8fb4725cc3b8c9235506b892e6f2d48668213d68
RMD160: 753374cecbd07f020c464c68b12b35b2e8f0ab36
Filesize: 84 KB

Version history: (Expand)


CVS history: (Expand)


   2018-09-23 17:22:57 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
games/ruby-squib: update to 0.14.2

## v0.14.2 / Unreleased

Features:
* Sprues for DriveThruCards and printandplaygames!! (#247, from @blinks)

Bugs:
* Fixed bug on circle and other shapes that had an extra stroke from a
  previous text call (#248)
* Fixed extra page on all sprue saves (#246)
* Fixed layout parsing issue with multiple inheritance (#244)

Chores:
* Bumped deps: Pango et al. to 3.2.7, Cairo to 1.15.13.

Special thanks to @blinks
   2018-06-25 07:47:37 by Takahiro Kambe | Files touched by this commit (1)
Log message:
games/ruby-squib: Fix dependency

Correct dependency to ruby-highline17.
   2018-06-24 16:18:33 by Takahiro Kambe | Files touched by this commit (1) | Package updated
Log message:
games/ruby-squib: change dependency to ruby-highline17

Change dependency to devel/ruby-highline17.

Bump PKGREVISION.
   2018-03-17 15:18:16 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
games/ruby-squib: update to 0.14.1

# Squib CHANGELOG
Squib follows [semantic versioning](http://semver.org).

## v0.14.1 / 2018-03-15

Chores:
* Bumped deps: Pango et al. to 3.2.1, Cairo to 1.15.12. (Fixes an issue with \ 
Ruby 2.5 and Windows)
   2018-03-14 15:33:35 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
games/ruby-squib: update to 0.14.0

## v0.14.0 / 2017-11-06

Features:
* `save_pdf/save_sheet` method now supports `sprue`, which allows you to define \ 
templated layouts and position your cards freely (#217) by @felixleong. See docs \ 
for how to use this _very_ powerful feature!
* `circle` method now supports various `arc` options, so you can draw partial \ 
circles (#211) by @sparr
* `save_sheet` method now supports `rtl` or "right-to-left", for \ 
easier duplex printing of backs (#204, #208) by @sparr
* `yaml` method for reading in data, much like `csv` and `xlsx` by @blinks
* Layouts now support `*=` and `/=` operators in addition to `+=` and `-=` (#200).
* `save_pdf` method also supports `rtl` by @vador
* New DSL methods `safe_zone` and `cut_zone` will draw a rectangle inset from \ 
the margins for quick proof checking
* New "advanced" option for creating new projects, if you do `squib \ 
new --advanced yourgame` (@andymeneely).
* New built-in layout: `party.yml`. (@andymeneely)

Compatibility:
* DPI is correctly respected with font sizes now. To convert to Squib v0.14+, \ 
divide your old font sizes by 3 (precisely, 300/96=3.125). By @felixleong

Docs:
* Command-line is better documented now
* Some more examples included in various places

Bugs:
* fix save_sheet to calculate rows correctly based on range (#207) by @sparr

Chores:
* Going back to our policy of locking in our dependencies so that we don't have \ 
new gems breaking things.
* Bumped deps, Cairo to 1.15.10 and Pango et al. to 3.1.9

Special thanks to @sparr, @felixleong, @blinks, @vador for all of their work!!
   2017-09-18 08:43:42 by Takahiro Kambe | Files touched by this commit (1) | Package updated
Log message:
games/ruby-squib: dependency update

Since there is no need to override gemspec any more, simplify dependency.

Bump PKGREVISION.
   2017-08-14 22:44:08 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated ruby23-squib to 0.13.4.

Changes not found.
   2017-07-15 08:48:35 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated ruby23-squib to 0.13.3.

## v0.13.3 / 2017-07-15

Bugs:
* Fix `undefined method [] for nil:NilClass` error on `svg` (was a regression \ 
error in librsvg that we worked around.)
* Bump dependencies to latest stable versions. Pango et al. to 3.1.7 and Cairo \ 
to 1.15.9. This fixes some compatibility issues.