You are not logged in.

#1 2022-05-12 02:57:44

kunamech
Member
Registered: 2022-05-12
Posts: 3

AUR request for stardict-tr-2011

Hello, first time submitter here.

I've packaged TLA's dictionary in stardict format and I'd like this to be my first contribution here.

PKGBUILD can be found in https://github.com/kunamech/stardict-co … ct-tr-2011

And here is the build process on my side.

==> Making package: stardict-tr-2011 2.4.2-1 (Thu 12 May 2022 06:04:47 PM +03)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found stardict-guncel-turkce-sozluk_turk-dil-kurumu-2011.tar.gz
==> Validating source files with md5sums...
    stardict-guncel-turkce-sozluk_turk-dil-kurumu-2011.tar.gz ... Passed
==> Extracting sources...
  -> Extracting stardict-guncel-turkce-sozluk_turk-dil-kurumu-2011.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Entering fakeroot environment...
==> Starting package()...
mkdir: created directory '/home/kuna/Projects/pkg/stardict-tr-2011/usr'
mkdir: created directory '/home/kuna/Projects/pkg/stardict-tr-2011/usr/share'
mkdir: created directory '/home/kuna/Projects/pkg/stardict-tr-2011/usr/share/stardict'
mkdir: created directory '/home/kuna/Projects/pkg/stardict-tr-2011/usr/share/stardict/dic'
mkdir: created directory '/home/kuna/Projects/pkg/stardict-tr-2011/usr/share/stardict/dic/tdk-2011'
mkdir: created directory '/home/kuna/Projects/pkg/stardict-tr-2011/usr/share/licenses'
mkdir: created directory '/home/kuna/Projects/pkg/stardict-tr-2011/usr/share/licenses/stardict-tr-2011'
'/home/kuna/Projects/src/LICENSE' -> '/home/kuna/Projects/pkg/stardict-tr-2011/usr/share/licenses/stardict-tr-2011/LICENSE'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "stardict-tr-2011"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
: Can't translate pathname 'usr/share/stardict/dic/tdk-2011/Güncel Türkçe Sözlük - Türk Dil Kurumu 2011.dict' to UTF-8: Can't translate pathname 'usr/share/stardict/dic/tdk-2011/Güncel Türkçe Sözlük - Türk Dil Kurumu 2011.idx' to UTF-8: Can't translate pathname 'usr/share/stardict/dic/tdk-2011/Güncel Türkçe Sözlük - Türk Dil Kurumu 2011.ifo' to UTF-8==> Leaving fakeroot environment.
==> Finished making: stardict-tr-2011 2.4.2-1 (Thu 12 May 2022 05:05:01 PM +02)
==> Installing package stardict-tr-2011 with pacman -U...
[sudo] password for kuna:

Last edited by kunamech (2022-05-12 15:15:40)

Offline

#2 2022-05-12 03:36:06

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,442
Website

Re: AUR request for stardict-tr-2011

Why is the license listed as public domain?  The upstream url indicates that it is GPL3.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#3 2022-05-12 03:52:53

kunamech
Member
Registered: 2022-05-12
Posts: 3

Re: AUR request for stardict-tr-2011

Trilby wrote:

Why is the license listed as public domain?  The upstream url indicates that it is GPL3.

I forgot to change the upstream. It should be updated now.

Last edited by kunamech (2022-05-15 11:38:26)

Offline

#4 2022-05-12 11:51:05

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,442
Website

Re: AUR request for stardict-tr-2011

Okay, but that still has a license and isn't public domain.  Given that you are the author, the PKGBUILD would suggest at an intent to waive copyright rights, but this is at odds with an explicit copyright and license in the github repo.  Also note that apparently public domain has limited-to-no meaning in some jurisdictions.  The DWTFYW license is pretty clear, and if that's your intent, just use that: note that this differs from public domain in at least 2 ways, 1) you maintain copyright / IP ownership, and 2) you impose a restriction on redistribution of modified versions that they must have a different name.

The license also should be installed under /usr/share/licenses/

Last edited by Trilby (2022-05-12 12:18:53)


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#5 2022-05-12 15:19:02

kunamech
Member
Registered: 2022-05-12
Posts: 3

Re: AUR request for stardict-tr-2011

Trilby wrote:

Okay, but that still has a license and isn't public domain.  Given that you are the author, the PKGBUILD would suggest at an intent to waive copyright rights, but this is at odds with an explicit copyright and license in the github repo.  Also note that apparently public domain has limited-to-no meaning in some jurisdictions.  The DWTFYW license is pretty clear, and if that's your intent, just use that: note that this differs from public domain in at least 2 ways, 1) you maintain copyright / IP ownership, and 2) you impose a restriction on redistribution of modified versions that they must have a different name.

The license also should be installed under /usr/share/licenses/

I've Made the changes in both LICENSE of repository and the installation process. Thanks for the feedbacks.

Offline

#6 2022-05-12 15:32:32

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,442
Website

Re: AUR request for stardict-tr-2011

Looks great now - sorry if I sounded a bit nit-picky, I have a bit of a hang-up with licensing issues, not in the sense of advocating for any particular license, but just for clarity for the end-users.

I'm not familiar with the output from the package compression stage about non-utf8 path names, but it appears all the files are still properly contained in and installed with the package.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

Board footer

Powered by FluxBB