From unknown Fri Jun 20 07:18:56 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#67040 <67040@debbugs.gnu.org> To: bug#67040 <67040@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add krename. Reply-To: bug#67040 <67040@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:18:56 +0000 retitle 67040 [PATCH] gnu: Add krename. reassign 67040 guix-patches submitter 67040 Sughosha severity 67040 normal tag 67040 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 10 06:40:08 2023 Received: (at submit) by debbugs.gnu.org; 10 Nov 2023 11:40:08 +0000 Received: from localhost ([127.0.0.1]:49621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r1Prr-0006lZ-Mu for submit@debbugs.gnu.org; Fri, 10 Nov 2023 06:40:08 -0500 Received: from lists.gnu.org ([2001:470:142::17]:58080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r1Prm-0006kw-6W for submit@debbugs.gnu.org; Fri, 10 Nov 2023 06:40:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r1Pr1-0007vc-Mn for guix-patches@gnu.org; Fri, 10 Nov 2023 06:39:15 -0500 Received: from layka.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r1Pqz-0008On-BC for guix-patches@gnu.org; Fri, 10 Nov 2023 06:39:15 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 94FC341A81; Fri, 10 Nov 2023 12:38:57 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ipq9ZdQ0NZLF; Fri, 10 Nov 2023 12:38:56 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1699616336; bh=fMz37a8gsC+gJ7LTTWTCL2mLrnbxH5h+vfROHfaa3P0=; h=From:To:Cc:Subject:Date; b=Ewj87FV1KrxhM0LdnZ6g0NjSSidyS5X90mWVT7llPVcLO7DbTVnFRPZPO850DGnSX 049Lm8VZvpze6fgr6sSy18Hq7T+d4KixlGSxy9daWUF1t6cv5sjq9UiVYE0yjbLnR4 yK0m/d7w27uHGPUDQabL/lezLabvKRfCp6frNnocGo57GuF7SURCwYV3lN0RqHkg2g 5X1hdVMHbjf503+5UFYbBQIW0YG0n7zXn+Qm7MNPcjpH0+CjDl930vjDmo01NckcYM Dspyu3f49N7pdvqaOsTSvaCtGTK36LUxmou2g9wn0/CPo8EHXnulihxcjmpQZTCe4+ NWvFTUM2zbjYg== To: guix-patches@gnu.org Subject: [PATCH] gnu: Add krename. Date: Fri, 10 Nov 2023 12:38:40 +0100 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=sughosha@disroot.org; helo=layka.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) * gnu/packages/kde-utils.scm (krename): New variable. Change-Id: I004f1fffa269f6182f89481970bd223aeec48bc4 --- gnu/packages/kde-utils.scm | 63 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm index 4e665da599..719139a320 100644 --- a/gnu/packages/kde-utils.scm +++ b/gnu/packages/kde-utils.scm @@ -35,11 +35,15 @@ (define-module (gnu packages kde-utils) #:use-module (gnu packages compression) #:use-module (gnu packages crypto) #:use-module (gnu packages cups) + #:use-module (gnu packages fontutils) #:use-module (gnu packages glib) ; dbus for tests #:use-module (gnu packages gnome) #:use-module (gnu packages gstreamer) + #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) + #:use-module (gnu packages mp3) #:use-module (gnu packages multiprecision) + #:use-module (gnu packages pdf) #:use-module (gnu packages pkg-config) #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) @@ -887,6 +891,65 @@ (define-public kmouth (license ;; GPL for programs, FDL for documentation (list license:gpl2+ license:fdl1.2+)))) +(define-public krename + (package + (name "krename") + (version "5.0.2") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/krename/" version + "/src/krename-" version ".tar.xz")) + (sha256 + (base32 + "1v935xlsy7lyp1fgmy5ad3x5i9d8rigwanpmsx6xpxnrvnkn0g5j")))) + (build-system qt-build-system) + (native-inputs + (list extra-cmake-modules pkg-config)) + (inputs + (list exiv2 + freetype + karchive + kcompletion + kconfig + kcoreaddons + kcrash + ki18n + kiconthemes + kio + kitemviews + kjobwidgets + kjs + kservice + kwidgetsaddons + kxmlgui + podofo + taglib)) + (home-page "https://userbase.kde.org/KRename") + (synopsis "Utility to handle specialized file renames") + (description "KRename is a batch file renamer by KDE. It allows you to +easily rename hundreds or even more files in one go. The filenames can be +created by parts of the original filename, numbering the files or accessing +hundreds of information about the file, like creation date or Exif information +of an image. + +Its features include: + +@itemize +@item renaming a list of files based on a set of expressions, +@item copying/moving a list of files to another directory, +@item converting filenames to upper/lower case, +@item adding numbers to filenames, +@item finding and replacing parts of the filename, +@item rename Mp3/Ogg Vorbis files based on their ID3 tags, +@item setting access and modification dates, permissions and file ownership, +@item a plug-in API which allows you to extend KRename's features, +@item renaming directories recursively, +@item support for KFilePlugins, +@item creating undo file +@item and many more... +@end itemize") + (license license:gpl3+))) + (define-public kronometer (package (name "kronometer") base-commit: 857c1996129e32f41cd7e1d4c04420b47563daed -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 18 12:16:51 2023 Received: (at 67040) by debbugs.gnu.org; 18 Nov 2023 17:16:51 +0000 Received: from localhost ([127.0.0.1]:49443 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4Ow7-0006Ou-7E for submit@debbugs.gnu.org; Sat, 18 Nov 2023 12:16:51 -0500 Received: from smtpm1.myservices.hosting ([185.26.105.232]:59110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4Ow5-0006Om-H3 for 67040@debbugs.gnu.org; Sat, 18 Nov 2023 12:16:50 -0500 Received: from mail1.netim.hosting (unknown [185.26.106.173]) by smtpm1.myservices.hosting (Postfix) with ESMTP id 8A6432027A; Sat, 18 Nov 2023 18:16:45 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id BA4B480060; Sat, 18 Nov 2023 18:16:38 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id f7R5p5NhR0nJ; Sat, 18 Nov 2023 18:16:38 +0100 (CET) Received: from [192.168.1.116] (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id 30A9B8005B; Sat, 18 Nov 2023 18:16:38 +0100 (CET) Message-ID: Date: Sat, 18 Nov 2023 17:16:26 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [bug#67040] [PATCH] gnu: Add krename. Content-Language: en-US To: Sughosha References: From: Bruno Victal Autocrypt: addr=mirai@makinata.eu; keydata= xjMEZVKlERYJKwYBBAHaRw8BAQdABryHxMhhfCE1V24OYqD60ROznw8cK4BfxyZO7kEiFgTN IEJydW5vIFZpY3RhbCA8bWlyYWlAbWFraW5hdGEuZXU+wpAEExYIADgWIQRBGWn2ozI6R9sK 3G2hVNV0QGn5LAUCZVKlEQIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRChVNV0QGn5 LJZUAQDRlh2GOTsqOA5oQUi8VDG1DvCJ2SjS7PUlgviMZaiFXAEA4HnCjhY79Pjmcx9AwwB3 Ssq3qpCucMqAHmnS7q8tUwTOOARlUqY/EgorBgEEAZdVAQUBAQdAhjMKuKCQGdMDJRmVhg0I kna987KHOBlhWPkojFQikGkDAQgHwngEGBYIACAWIQRBGWn2ozI6R9sK3G2hVNV0QGn5LAUC ZVKmPwIbDAAKCRChVNV0QGn5LLgLAP44hLXNjTz7s+4T2RwaPT3kjuQG0HH1vlmunj66FzKr IQEA75kL8Gtz1PIKWzXrmLYDAVm+QIFXDO5FUSBxBRr4IQ4= In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------MWdN5buCQ0MoUv5U0ZIjtkUb" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67040 Cc: 67040@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------MWdN5buCQ0MoUv5U0ZIjtkUb Content-Type: multipart/mixed; boundary="------------sSc1mu8WJuol5Au4sGCmVs9H"; protected-headers="v1" From: Bruno Victal To: Sughosha Cc: 67040@debbugs.gnu.org Message-ID: Subject: Re: [bug#67040] [PATCH] gnu: Add krename. References: In-Reply-To: --------------sSc1mu8WJuol5Au4sGCmVs9H Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Sughosha, On 2023-11-10 11:38, Sughosha wrote: > +easily rename hundreds or even more files in one go. The filenames ca= n be > +created by parts of the original filename, numbering the files or acce= ssing > +hundreds of information about the file, like creation date or Exif inf= ormation > +of an image. I'd reword this to: =E2=80=9CThe filenames can be constructed using parts= of the original filename or information from the file metadata such as the creation date = or Exif information of an image. > +Its features include: > + > +@itemize > (=E2=80=A6) > +@item rename Mp3/Ogg Vorbis files based on their ID3 tags, How about: =E2=80=9Crename audio files (e.g. mp3, ogg) files based on the= ir metadata.=E2=80=9D Ogg files typically use =E2=80=9CVorbis comment=E2=80=9D [1] for metadata= , while =2Emp3 files use IDv3 tags. > +@item and many more... I'd remove this from the @itemize list since it doesn't convey anything worth noting. [1]: --=20 Furthermore, I consider that nonfree software must be eradicated. Cheers, Bruno. --------------sSc1mu8WJuol5Au4sGCmVs9H-- --------------MWdN5buCQ0MoUv5U0ZIjtkUb Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTAPCseV0HOaN0YFheobOGDL+spVQUCZVjxawAKCRCobOGDL+sp VfuDAQDnCL/Fy8dwiQhMqyQkJMZT1KHY5M/7IK5DGo415rlxggEAo9aDmJ0aqps0 a7X3+nT1O6pcJT4GixX3Ar+a0NhJQQA= =UnBn -----END PGP SIGNATURE----- --------------MWdN5buCQ0MoUv5U0ZIjtkUb-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 18 16:37:30 2023 Received: (at 67040) by debbugs.gnu.org; 18 Nov 2023 21:37:30 +0000 Received: from localhost ([127.0.0.1]:49569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4T0L-0005Bj-QC for submit@debbugs.gnu.org; Sat, 18 Nov 2023 16:37:30 -0500 Received: from layka.disroot.org ([178.21.23.139]:46664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4T0I-0005BY-R2 for 67040@debbugs.gnu.org; Sat, 18 Nov 2023 16:37:28 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 556E544D2C; Sat, 18 Nov 2023 22:37:24 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dUh0uUfs-tBI; Sat, 18 Nov 2023 22:37:23 +0100 (CET) Date: Sat, 18 Nov 2023 22:37:23 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1700343443; bh=4TnN+wo9nZ8FLi6wo3MT940rRfZNKgLgr+msApiKXkw=; h=Date:From:To:CC:Subject:In-Reply-To:References; b=XmYf1GPgNNR83IRed2tjLjWdoKGOR5egx+IXWUQwmYkBTZKC4Atb+2hFETJ1MYLEI Frdt7H3Pjxn8RHZ8eX7Ay2t6XP6so7/C/e/dfacnbLMAiqUsGZrlPDLDRN4UC6R7KK t6nSLyDD8o6ZjMye8YCs7h/XHvKfWIJIDovZKlQmrBrDveVCpsvIe1fIztOac1oIIa M1SXrEpYkI1CQSZhMFqrJyxrrqsfU1lOCYd3PyIbn7//dGzE2UB64Iskyfa05qlF0A Wb3let2+jz4GuY28/vFSzeW5vEP4LspJE2eeFSENwXkMzyDdF1hGLQkKjqx9pryJ2s e1+34QSCOPcEw== From: Sughosha To: Bruno Victal Subject: Re: [bug#67040] [PATCH] gnu: Add krename. In-Reply-To: References: Message-ID: <92F11F4E-0162-4AB7-AE19-2419600D7C89@disroot.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----6LSBB1S482HPGJY20662W8B97CR7I5 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67040 Cc: 67040@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------6LSBB1S482HPGJY20662W8B97CR7I5 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Bruno, Thanks for reviewing=2E These modifications are fine with me=2E Regards, Sughosha On 18 November 2023 18:16:26 CET, Bruno Victal wrote= : >Hi Sughosha, > >On 2023-11-10 11:38, Sughosha wrote: >> +easily rename hundreds or even more files in one go=2E The filenames = can be >> +created by parts of the original filename, numbering the files or acce= ssing >> +hundreds of information about the file, like creation date or Exif inf= ormation >> +of an image=2E > >I'd reword this to: =E2=80=9CThe filenames can be constructed using parts= of the original >filename or information from the file metadata such as the creation date = or Exif >information of an image=2E > >> +Its features include: >> + >> +@itemize >> (=E2=80=A6) >> +@item rename Mp3/Ogg Vorbis files based on their ID3 tags, > >How about: =E2=80=9Crename audio files (e=2Eg=2E mp3, ogg) files based on= their >metadata=2E=E2=80=9D >Ogg files typically use =E2=80=9CVorbis comment=E2=80=9D [1] for metadata= , while >=2Emp3 files use IDv3 tags=2E > >> +@item and many more=2E=2E=2E > >I'd remove this from the @itemize list since it doesn't convey >anything worth noting=2E > > >[1]: > >--=20 >Furthermore, I consider that nonfree software must be eradicated=2E > >Cheers, >Bruno=2E > ------6LSBB1S482HPGJY20662W8B97CR7I5 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Hi Bruno,

Thanks for revi= ewing=2E These modifications are fine with me=2E


Regards,
Sug= hosha


On 18 Novem= ber 2023 18:16:26 CET, Bruno Victal <mirai@makinata=2Eeu> wrote:
Hi Sughosha,

On 2023-11-10 = 11:38, Sughosha wrote:
+easily rename hundreds or even more files in one g= o=2E The filenames can be
+created by parts of the original filename, n= umbering the files or accessing
+hundreds of information about the file,= like creation date or Exif information
+of an image=2E

I'd reword this to: =E2=80=9CThe filenames can = be constructed using parts of the original
filename or information from = the file metadata such as the creation date or Exif
information of an im= age=2E

+Its features include:
+
+@itemize
(=E2=80=A6)
+@it= em rename Mp3/Ogg Vorbis files based on their ID3 tags,

How about: =E2=80=9Crename audio files (e=2Eg=2E m= p3, ogg) files based on their
metadata=2E=E2=80=9D
Ogg files typicall= y use =E2=80=9CVorbis comment=E2=80=9D [1] for metadata, while
=2Emp3 fi= les use IDv3 tags=2E

+@item and many more=2E=2E=2E

I'd remove this from the @itemize list since it = doesn't convey
anything worth noting=2E


[1]: <https://en=2Ewikipedia=2Eo= rg/wiki/Vorbis_comment>

------6LSBB1S482HPGJY20662W8B97CR7I5-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 04 14:45:52 2023 Received: (at 67040) by debbugs.gnu.org; 4 Dec 2023 19:45:52 +0000 Received: from localhost ([127.0.0.1]:35772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rAEt5-0000Ru-KT for submit@debbugs.gnu.org; Mon, 04 Dec 2023 14:45:52 -0500 Received: from layka.disroot.org ([178.21.23.139]:59438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rAEt2-0000Ri-M1 for 67040@debbugs.gnu.org; Mon, 04 Dec 2023 14:45:49 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id EF2E641A5E; Mon, 4 Dec 2023 20:45:34 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rTj2WEQDlYk3; Mon, 4 Dec 2023 20:45:34 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1701719133; bh=EYQz2U8FPiqs3UuUsGnDVapA2hXmfZSE6/HDYpsVMnM=; h=From:To:Cc:Subject:Date; b=LjOGehQh1rSRjYOGZTD56xYfU2l6ZuYR9d6vA+tRB/uCsFLOpB/Ih4nW1M9OkZAE3 KpjcSLe8opVj7eYpfTBjMXx79QLDIooGJOQWb7gNQ+zY9bhGfsG7hTl7Q6DM4s3fn4 oP1C2chMGeXAB7YQgvqjI4vO55FpzrDjFObkLDGSQI9MEUFivDwiirNmt6tA7P3mi2 MAUrdnvBNgRs8G17eEUmPW0lst45brPve0ifDgCFdSnXYkr1xusCqixfLMtmlaS5Zp QUll4+vK8hj6hWta1OdemPf1e/EgULd6Cg3KivfIHh3A8YpZzVL5699HM+Kfyt8SQw BQrAl1XU3ASiw== To: 67040@debbugs.gnu.org Subject: [PATCH v2] gnu: Add krename. Date: Mon, 4 Dec 2023 20:45:11 +0100 Message-ID: <40e139a8550e60d0ffd898b29341a5d03b3f2826.1701719073.git.sughosha@disroot.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67040 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/kde-utils.scm (krename): New variable. Change-Id: I004f1fffa269f6182f89481970bd223aeec48bc4 --- gnu/packages/kde-utils.scm | 62 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm index 4e665da599..3c31608dbe 100644 --- a/gnu/packages/kde-utils.scm +++ b/gnu/packages/kde-utils.scm @@ -35,11 +35,15 @@ (define-module (gnu packages kde-utils) #:use-module (gnu packages compression) #:use-module (gnu packages crypto) #:use-module (gnu packages cups) + #:use-module (gnu packages fontutils) #:use-module (gnu packages glib) ; dbus for tests #:use-module (gnu packages gnome) #:use-module (gnu packages gstreamer) + #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) + #:use-module (gnu packages mp3) #:use-module (gnu packages multiprecision) + #:use-module (gnu packages pdf) #:use-module (gnu packages pkg-config) #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) @@ -887,6 +891,64 @@ (define-public kmouth (license ;; GPL for programs, FDL for documentation (list license:gpl2+ license:fdl1.2+)))) +(define-public krename + (package + (name "krename") + (version "5.0.2") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/krename/" version + "/src/krename-" version ".tar.xz")) + (sha256 + (base32 + "1v935xlsy7lyp1fgmy5ad3x5i9d8rigwanpmsx6xpxnrvnkn0g5j")))) + (build-system qt-build-system) + (native-inputs + (list extra-cmake-modules pkg-config)) + (inputs + (list exiv2 + freetype + karchive + kcompletion + kconfig + kcoreaddons + kcrash + ki18n + kiconthemes + kio + kitemviews + kjobwidgets + kjs + kservice + kwidgetsaddons + kxmlgui + podofo + taglib)) + (home-page "https://userbase.kde.org/KRename") + (synopsis "Utility to handle specialized file renames") + (description "KRename is a batch file renamer by KDE. It allows you to +easily rename hundreds or even more files in one go. The filenames can be +created using parts of the original filename or information from the file +matadata such as creation date or Exif information of an image or by numbering +the files. + +Its features include: + +@itemize +@item renaming a list of files based on a set of expressions, +@item copying/moving a list of files to another directory, +@item converting filenames to upper/lower case, +@item adding numbers to filenames, +@item finding and replacing parts of the filename, +@item rename audio files based on their metadata, +@item setting access and modification dates, permissions and file ownership, +@item a plug-in API which allows you to extend KRename's features, +@item renaming directories recursively, +@item support for KFilePlugins +@item and creating undo file. +@end itemize") + (license license:gpl3+))) + (define-public kronometer (package (name "kronometer") base-commit: bdbb9dc27a590b08651d058f06a42caa26e04abb -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 18 01:28:48 2025 Received: (at 67040) by debbugs.gnu.org; 18 Feb 2025 06:28:48 +0000 Received: from localhost ([127.0.0.1]:53657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tkH67-0000vo-Ok for submit@debbugs.gnu.org; Tue, 18 Feb 2025 01:28:48 -0500 Received: from layka.disroot.org ([178.21.23.139]:41570) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tkH64-0000vE-AW for 67040@debbugs.gnu.org; Tue, 18 Feb 2025 01:28:46 -0500 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 479E425D74; Tue, 18 Feb 2025 07:28:42 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id jtNeB639AqJQ; Tue, 18 Feb 2025 07:28:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1739860118; bh=uomo58QUWDj5SnC3BrkijZbcDTDNl0yFyqdVezFC2C4=; h=From:To:Cc:Subject:Date; b=Q/jNKgMz4RKMbHeq4XSHn/hllKjmudOQuUbABzN9Zk9DQHqMAWK/OzLHPTL4Pw7PU WpUYBBf9EGSQGACtdq3Fl3sDtsbxpeyrE1fiJOvvK3Mz3ix2GlMZqFf/6SnJic/7jT 5P25W1PdGKF9TFwVu499fW2lYdENyqAfN375bXtRz4Bn0wBEspyEAUWTIqvbf8Uc/8 rQUVjTVsNRHyJqGDAKpFZa0uRTJwJw+FklBxc2ahOyt3RhQO2wHkik5n+raqCgqSip ZF8ow6squSzJBwkoQzKB3mMQrHQoQG0+mzdxtZfzLs2VyENAzrdARz92UEsAstihH3 PfoemHLSxsMWg== From: Sughosha To: 67040@debbugs.gnu.org Subject: [PATCH v3] gnu: Add krename. Date: Tue, 18 Feb 2025 11:58:27 +0530 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67040 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/kde-utils.scm (krename): New variable. Change-Id: I2ecacd1104a3b9d7ce5dbed63b9545e43b295f4e --- gnu/packages/kde-utils.scm | 70 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm index 5259a31088..b4d66fadb6 100644 --- a/gnu/packages/kde-utils.scm +++ b/gnu/packages/kde-utils.scm @@ -35,13 +35,17 @@ (define-module (gnu packages kde-utils) #:use-module (gnu packages compression) #:use-module (gnu packages crypto) #:use-module (gnu packages cups) + #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) #:use-module (gnu packages glib) ; dbus for tests #:use-module (gnu packages gnome) #:use-module (gnu packages gnupg) #:use-module (gnu packages gstreamer) + #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) + #:use-module (gnu packages mp3) #:use-module (gnu packages multiprecision) + #:use-module (gnu packages pdf) #:use-module (gnu packages pkg-config) #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) @@ -914,6 +918,72 @@ (define-public kmouth (license ;; GPL for programs, FDL for documentation (list license:gpl2+ license:fdl1.2+)))) +(define-public krename + (let ((commit "00fc8b01cf4a9f3c52dc2191ce8572c1a870925c") + (revision "0")) + (package + (name "krename") + (version (git-version "5.0.2" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://invent.kde.org/utilities/krename") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1v06whz321n731p3cdlfwi2xvbyhxb0di7q77nlph3v27q85r2r2")))) + (build-system qt-build-system) + (arguments + (list #:qtbase qtbase + #:configure-flags + #~(list "-DQT_MAJOR_VERSION=6"))) + (native-inputs + (list extra-cmake-modules pkg-config)) + (inputs + (list exiv2 + freetype + karchive + kcompletion + kconfig + kcoreaddons + kcrash + ki18n + kiconthemes + kio + kitemviews + kjobwidgets + kjs + kservice + kwidgetsaddons + kxmlgui + podofo + taglib + qt5compat)) + (home-page "https://userbase.kde.org/KRename") + (synopsis "Utility to handle specialized file renames") + (description "KRename is a batch file renamer by KDE. It allows you to +easily rename hundreds or even more files in one go. The filenames can be +constructed using parts of the original filename or information from the file +metadata such as the creation date or Exif information of an image. + +Its features include: + +@itemize +@item renaming a list of files based on a set of expressions, +@item copying/moving a list of files to another directory, +@item converting filenames to upper/lower case, +@item adding numbers to filenames, +@item finding and replacing parts of the filename, +@item rename audio files (e.g. mp3, ogg) files based on their metadata, +@item setting access and modification dates, permissions and file ownership, +@item a plug-in API which allows you to extend KRename's features, +@item renaming directories recursively, +@item support for KFilePlugins and +@item creating undo file. +@end itemize") + (license license:gpl3+)))) + (define-public kronometer (package (name "kronometer") base-commit: fc29a7193781df44a15cb7a8bdc236805ddd0595 -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 01 05:06:49 2025 Received: (at 67040-done) by debbugs.gnu.org; 1 Mar 2025 10:06:49 +0000 Received: from localhost ([127.0.0.1]:33272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1toJk9-00007K-CN for submit@debbugs.gnu.org; Sat, 01 Mar 2025 05:06:49 -0500 Received: from msg-2.mailo.com ([213.182.54.12]:40936 helo=mailo.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1toJk6-00006i-7H for 67040-done@debbugs.gnu.org; Sat, 01 Mar 2025 05:06:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr; s=mailo; t=1740823599; bh=r+nURQcw7uglLIN19LzLyoc4nLEXPai1w3Jgm8GbQxE=; h=X-EA-Auth:From:To:Cc:Subject:In-Reply-To:Date:Message-ID: MIME-Version:Content-Type; b=hYufppZ0XqPZOSYBol2AHzLkp23w5QRT4yngW9RjxtVFCPrDVMS/lQWSzQuHS248w gak3bYQY6LEmpd0bsNXBtfYtM7niA5deGcszaA1YQqUkBrQyG8biAZKP0CORhI/ua4 VHY2xn65KFyCV8B/jlZ59Hnd9RKC8XrUQJNP0CgM= Received: by b221-1.in.mailobj.net [192.168.90.21] with ESMTP via ip-20.mailobj.net [213.182.54.20] Sat, 1 Mar 2025 11:06:39 +0100 (CET) X-EA-Auth: /mQv+fRo/6XPJuxCaaRp576wPD6jiovaJ15EjsKQLpJs5ABY8iGsA0Wic7evLkSup4EKDyPYjjc0eguGk4Ca0AyERHVE2V5FbpAcdLDiU/0= From: Nicolas Goaziou To: 67040-done@debbugs.gnu.org Subject: Re: [PATCH] gnu: Add krename. In-Reply-To: Date: Sat, 01 Mar 2025 11:06:22 +0100 Message-ID: <87ldtpcbfl.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67040-done Cc: Bruno Victal , Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, > * gnu/packages/kde-utils.scm (krename): New variable. Applied. Thank you! Regards, -- Nicolas Goaziou From unknown Fri Jun 20 07:18:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 29 Mar 2025 11:24:24 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator