il devuanizzato Aitor <[email protected]> il 19-01-20 11:06:26 ha scritto:
Hi again,

Here you are my first packaging attempt:

experimental-epoch_1.3.0

Download the sources and follow the steps bellow:

- Create your own gpg signature key.

- Create a folder named epoch and go into it.

- Generate an empty git repository and import the project using git-buildpackage:

    $ git init
    $ git config --global user.name "viverna"
    $ git config --global user.email "[email protected]"
    $ gpg import-orig ../epoch_1.3.0.tar.bz2

    Enter the name of the project and its version.

- Now yo can build the project:

    $ git-buildpackage -j4 -tc -kXXXXXXXX --git-export-dir="../build-area" --git-tag --git-ignore-branch

being XXXXXXXX the public part of your gpg key.

Once you've built it, you can import the whole project using git-builtpackage again via:

$ gbp import-dsc ../epoch_1.3.0.dsc

As an exercise, you can include all the defined conditionals in the buildepoch.sh script (I *removed* this file!) in the Makefile by the following way:

ifeq (....)
endif

https://www.gnu.org/software/make/manual/html_node/Conditional-Example.html#Conditional-Example

I'll study this part in the next month.

You could fuse both projects in an unique source defining two separate packages in the control file, but they have different version numbers. Keep it in mind.
I do not think so.
epoch init-system change rarely, config file will be added in the project faster.

Cheers,

Aitor.

--
_________
< Viverna >
---------
      \                    ^    /^
       \                  / \  // \
        \   |\___/|      /   \//  .\
         \  /0  0  \__  /    //  | \ \           *----*
           /     /  \/_/    //   |  \  \          \   |
           @_^_@`/   \/_   //    |   \   \         \/\ \
           //_^_/     \/_ //     |    \    \         \  \
        ( //) |        \///      |     \     \       |  |
      ( / /)  |         //       |      \     _\     |  /
    ( // /)   |          ; -.    |    _ _\.-~       /   /
  (( / / ))   |        _      *-.|.-~-.           .~    ~
 (( // / ))    \      /                 ~-. _ .-~      /
 (( /// ))      `.   }            {                   /
  (( / ))      .----~-.\        \-`                 .~
               ///.----..<        \             _ -~
                  ///-._ _ _ _ _ _ _{^ - - - - ~
_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to