File: README.source

package info (click to toggle)
ruby-org 0.9.12-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, stretch
  • size: 1,812 kB
  • ctags: 185
  • sloc: ruby: 3,044; lisp: 50; makefile: 4
file content (36 lines) | stat: -rw-r--r-- 957 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Debian packaging for org-ruby
=============================

This package is named "ruby-org" and not "org-ruby" to follow the conventions
from the Debian pkg-ruby-extras policy.

Upstream source requires manual handling as:

 * upstream tarballs do not contain all files in their preferred form of
   modifications,
 * upstream is using Git.

Creating an updated package for a new upstream release goes as:

0. Add a remote with upstream repository if not already done:

    $ git remote add github-upstream https://github.com/bdewey/org-ruby

1. Fetch new commits from upstream repository:

    $ git fetch upstream

2. Verify the tag for the new version:

    $ git tag -v version-$VERSION

3. Tag and merge new upstream version:

    $ git tag upstream/$VERSION version-$VERSION
    $ git merge upstream/$VERSION

4. Hack, improve, update debian/changelog…

5. Build a new package:

    $ gbp buildpackage --git-pristine-tar --git-pristine-tar-commit