public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/duc] epel10: import rhbz#2260290
@ 2026-06-22  7:26 Jens Petersen
  0 siblings, 0 replies; only message in thread
From: Jens Petersen @ 2026-06-22  7:26 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/duc
Branch : epel10
Commit : d9bde6dd39d9e64badd48d3af3bd6555c090ebf9
Author : Jens Petersen <petersen@redhat.com>
Date   : 2024-07-12T01:32:06+08:00
Stats  : +89/-0 in 4 file(s)
URL    : https://src.fedoraproject.org/rpms/duc/c/d9bde6dd39d9e64badd48d3af3bd6555c090ebf9?branch=epel10

Log:
import rhbz#2260290

---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a9754e5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/duc-1.4.5.tar.gz

diff --git a/duc.desktop b/duc.desktop
new file mode 100644
index 0000000..308b016
--- /dev/null
+++ b/duc.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=duc
+GenericName=Disk Usage Cache
+Comment=Collection of disk usage tools
+Exec=duc gui
+Icon=
+Terminal=false
+Type=Application
+Categories=Graphics;
\ No newline at end of file

diff --git a/duc.spec b/duc.spec
new file mode 100644
index 0000000..9a0db76
--- /dev/null
+++ b/duc.spec
@@ -0,0 +1,78 @@
+Name:           duc
+Version:        1.4.5
+Release:        4%{?dist}
+Summary:        Disk usage tools
+
+# src/glad/KHR/khrplatform.h: Khronos
+License:        LGPL-3.0-or-later AND MIT-Khronos-old
+URL:            https://duc.zevv.nl/
+Source0:        https://github.com/zevv/duc/releases/download/%{version}/duc-%{version}.tar.gz
+Source1:        duc.desktop
+
+BuildRequires:  cairo-devel
+BuildRequires:  gcc
+BuildRequires:  glfw-devel
+BuildRequires:  ncurses-devel
+BuildRequires:  pango-devel
+BuildRequires:  pcre2-devel
+BuildRequires:  tokyocabinet-devel
+BuildRequires:  uthash-devel
+BuildRequires:  desktop-file-utils
+
+%description
+Duc is a collection of tools for indexing, inspecting and visualizing
+disk usage. Duc maintains a database of accumulated sizes of directories
+of the file system, and allows you to query this database with some tools,
+or create fancy graphs showing you where your bytes are.
+
+
+%prep
+%autosetup
+
+(
+cd src/libduc
+for i in ut*.h; do
+    ln -sf %{_includedir}/$i $i
+done
+)
+
+
+%build
+%configure --enable-opengl --disable-x11
+%make_build
+
+
+%install
+%make_install
+
+desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
+
+
+%check
+%{buildroot}%{_bindir}/duc help
+desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
+
+
+%files
+%license LICENSE
+%doc ChangeLog README.md
+%{_bindir}/duc
+%{_mandir}/man1/duc.1*
+%{_datadir}/applications/%{name}.desktop
+
+
+%changelog
+* Sat Jun  1 2024 Jens Petersen <petersen@redhat.com> - 1.4.5-4
+- update Khronos License license tag to MIT-Khronos-old
+
+* Tue Mar  5 2024 Jens Petersen <petersen@redhat.com> - 1.4.5-3
+- build with opengl (#2260290, Benson Muite)
+- check: run help command (#2260290, Benson Muite)
+- khrplatform.h is under Khronos License (#2260290, Benson Muite)
+
+* Thu Feb 22 2024 Jens Petersen <petersen@redhat.com> - 1.4.5-2
+- build with uthash-devel (#2260290, Benson Muite)
+- add desktop file (#2260290, Benson Muite)
+
+* Mon Jan 22 2024 Jens Petersen <petersen@redhat.com> - 1.4.5-1
+- initial package

diff --git a/sources b/sources
new file mode 100644
index 0000000..626cab4
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (duc-1.4.5.tar.gz) = b6d48222ed2821d3d1317102f867f71f9060a093ba11ba48d9f0d9dc743c5b361442cb605aec6e91dd6588ae4b51897b4ed5da96ba33019e8a501a262af12371

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-22  7:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-22  7:26 [rpms/duc] epel10: import rhbz#2260290 Jens Petersen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox