public inbox for cygwin-announce@cygwin.com
 help / color / mirror / Atom feed
From: Federico Kircheis <federico@kircheis.it>
To: cygwin <cygwin-announce@cygwin.com>
Subject: [ITP] jdupes
Date: Tue, 13 Sep 2022 20:24:44 +0200	[thread overview]
Message-ID: <b2bc1d02-9900-cc4d-1312-cce6ae0bc8fe@kircheis.it> (raw)

[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]

Hello to everyone,

I'm interested in becoming a package maintainer for the program jdupes.

https://github.com/jbruchon/jdupes/

It would be a new package for the cygwin distribution, but it is already
distributed on different systems.
For example

https://packages.debian.org/search?keywords=jdupes
https://packages.gentoo.org/packages/app-misc/jdupes
https://software.opensuse.org/package/jdupes
https://pkgs.org/download/jdupes
https://pkgs.alpinelinux.org/package/edge/testing/x86_64/jdupes
https://formulae.brew.sh/formula/jdupes
https://www.freshports.org/sysutils/jdupes/

The current release can be downloaded from

https://github.com/jbruchon/jdupes/releases/tag/v1.21.0

and can be compiled on cygwin without patches (necessary changes have 
been integrated by the author after contacting him).

jdupes has a native windows port, but I see an added value having it 
available in cygwin.

It is a program similar to fdupes (already present in cygwin), and is 
not a drop-in replacement. From the website description:

 > Why use jdupes instead of the original fdupes or other duplicate finders?
 >
 > The biggest reason is raw speed. In testing on various data sets, 
jdupes is over 7 times faster than fdupes-1.51 on average.


.hint and .cygport files are attached

Best regards

Federico

[-- Attachment #2: jdupes.cygport --]
[-- Type: text/plain, Size: 595 bytes --]

# jdupes.cygport
NAME="jdupes"
VERSION=1.21.0
RELEASE=1
SUMMARY="jdupes is a program for identifying and taking actions upon duplicate files."
DESCRIPTION="jdupes is a program for identifying and taking actions upon duplicate files."
CATEGORY="Utility"

HOMEPAGE="https://github.com/jbruchon/jdupes"
SRC_URI="https://github.com/jbruchon/jdupes/archive/v${VERSION}.tar.gz"
SRC_DIR="jdupes-${VERSION}"
BUILD_REQUIRES=""
REQUIRES=""


PKG_NAMES="jdupes"

src_compile() {
	lndirs
	cd ${B}

	NO_WINDOWS=1 cygmake "PREFIX=${D}"
}

src_install(){
	cd ${B}
	NO_WINDOWS=1 cygmake "PREFIX=${D}" install
}

[-- Attachment #3: jdupes.hint --]
[-- Type: text/plain, Size: 433 bytes --]

# jdupes.hint
sdesc: "jdupes is a program for identifying and taking actions upon duplicate files"
ldesc: "Searches the given path(s) for duplicate files.
Such files are found by comparing file sizes, then partial and full file hashes, followed by a byte-by-byte comparison.
The default behavior with no other <action options> specified (delete, summarize, link, dedupe, etc.) is to print sets of matching files."

category: Utility

                 reply	other threads:[~2022-09-13 18:24 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=b2bc1d02-9900-cc4d-1312-cce6ae0bc8fe@kircheis.it \
    --to=federico@kircheis.it \
    --cc=cygwin-announce@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).