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