Package Details: opentracker 2018.05.26-1

Git Clone URL: (read-only, click to copy)
Package Base: opentracker
Description: A free and open torrent tracker
Upstream URL:
Licenses: beerware
Submitter: Strit
Maintainer: Strit
Last Packager: Strit
Votes: 7
Popularity: 0.91
First Submitted: 2015-12-21 17:54
Last Updated: 2018-12-27 18:19

Dependencies (2)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

steve1234 commented on 2019-11-07 03:54

I tried to compile opentracker. Here is the output --

avignat commented on 2018-02-22 15:29

It works. I don't what was wrong. Thanks.

Strit commented on 2018-02-22 14:17

@avignat I just built this in a clean chroot without issue.

Download the tarball, unpack it, cd into the folder with the PKGBUILD and run: makepkg -sc

If that does not work, post the error.

avignat commented on 2018-02-09 09:50

I've got the following error :

:: Installing opentracker package(s)...

:: opentracker package(s) failed to install.

:: ensure package version does not mismatch between .SRCINFO and PKGBUILD

:: ensure package name has a VCS suffix if this is a devel package

Strit commented on 2017-12-05 18:37

@AracooL I just downloaded the tarball and ran makepkg -sc in it, and it built without a problem.

Maybe it's because of the russian locale?

AracooL commented on 2017-11-18 12:16

When I collect this shows, help plz

io/iob_send.c: В функции «iob_send»:
io/iob_send.c:228:11: ошибка: «nozerocopy» не описан (первое использование в этой функции)
if (nozerocopy && dozerocopy==0 && docork<0) { /* write+writev */
io/iob_send.c:228:11: замечание: сообщение о каждом неописанном идентификаторе выдается один раз в каждой функции, где он встречается
io/iob_send.c:228:25: ошибка: «dozerocopy» undeclared (first use in this function); did you mean «nozerocopy»?
if (nozerocopy && dozerocopy==0 && docork<0) { /* write+writev */
make: *** [GNUmakefile:179: iob_send.o] Ошибка 1

moonman commented on 2016-12-23 06:40


Strit commented on 2016-12-22 10:42

Thank you, I updated the pkgbuild and included the .service file as well.

moonman commented on 2016-12-14 12:57

---- PKGBUILD.old 2016-12-15 02:26:38.797595922 -0700
+++ PKGBUILD 2016-12-14 06:57:50.905582699 -0700
@@ -1,15 +1,20 @@
# Maintainer: Dan Johansen <strit83 at gmail dot com>
+# Contributor: Oleg Rakhmanov <oleg [at] archlinuxarm [dot] org>

pkgdesc="A free and open torrent tracker"
-arch=('x86_64' 'i686' 'armv7h' 'armv6h' 'aarch64')
+arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64')
makedepends=('git' 'cvs')
+ "opentracker.service")
+ 'a50d9ccbcf820cff15d082e9bc447bf1')

pkgver() {
cd "$srcdir/opentracker"
@@ -27,10 +32,7 @@

package() {
- install -dm755 $pkgdir/opt/$pkgname/
- install -d $pkgdir/usr/bin/
- install -m755 $srcdir/$pkgname/$pkgname $pkgdir/opt/$pkgname/$pkgname
- install -m755 $srcdir/$pkgname/$pkgname.conf.sample $pkgdir/opt/$pkgname/$pkgname.conf.sample
- ln -s "/opt/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm755 $srcdir/$pkgname/$pkgname $pkgdir/usr/bin/$pkgname
+ install -Dm755 $srcdir/$pkgname/$pkgname.conf.sample $pkgdir/etc/$pkgname/$pkgname.conf
+ install -Dm0644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service

All files available at:

You will probably want to add an .install file that create a user and run opentracker as that user for security. But this will do for now :) Thanks for creating the package in the first place. Cheers.

EDIT: added install file after all.

Strit commented on 2016-12-14 07:46

Good catch with the config file. Totally forgot about it.
About the /opt and /usr/bin placement, it was more of a "i don't really know where else to put it" issue.
And yes, I should get around to actually doing a .service file for it.