Browse Source

Initial packaging

suites/jessie
nextime 6 years ago
parent
commit
86c615b3ad
6 changed files with 54 additions and 0 deletions
  1. +5
    -0
      debian/changelog
  2. +1
    -0
      debian/compact
  3. +20
    -0
      debian/control
  4. +24
    -0
      debian/copyright
  5. +3
    -0
      debian/rules
  6. +1
    -0
      debian/source/format

+ 5
- 0
debian/changelog View File

@@ -0,0 +1,5 @@
pinthread (0.1) unstable; urgency=medium

* Initial packaging

-- Franco (nextime) Lanza <nextime@nexlab.it> Tue, 07 Jul 2015 23:54:15 +0200

+ 1
- 0
debian/compact View File

@@ -0,0 +1 @@
9

+ 20
- 0
debian/control View File

@@ -0,0 +1,20 @@
Source: pinthread
Maintainer: Franco (nextime) Lanza <nextime@nexlab.it>
Section: misc
Priority: optional
Standards-Version: 3.9.2
Build-Depends: debhelper (>= 9)

Package: pinthread
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: LD_PRELOAD lib to pin all threads on a specific core
pinthread is a little library intended for use with LD_PRELOAD
environment var.

I've wrote it cause in devuan we intesively use qemu-static to
build packages for different archs, but it doesn't work well with
some processes using threads when the base host is multicore, so,
this library will override the pthread_create() call and will pin
the threads and the main process to run only on a specific core,
making qemu happy and avoiding a lot of segfaults.

+ 24
- 0
debian/copyright View File

@@ -0,0 +1,24 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: pinthread
Source: https://git.devuan.org/packages-base/pinthread

Files: *
Copyright: 2015 Franco (nextime) Lanza <nextime@devuan.org>
License: GPL-3.0+

License: GPL-3.0+
This program is 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.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".

+ 3
- 0
debian/rules View File

@@ -0,0 +1,3 @@
#!/usr/bin/make -f
%:
dh $@

+ 1
- 0
debian/source/format View File

@@ -0,0 +1 @@
3.0 (native)

Loading…
Cancel
Save