RPMSpec · 5791 bytes Raw Blame History
1 Name: fuss
2 Version: 1.2.7
3 Release: 1%{?dist}
4 Summary: A tree utility for dirty git files, written in modern Fortran
5
6 License: MIT
7 %global debug_package %{nil}
8 URL: https://github.com/FortranGoingOnForty/fuss
9 Source0: %{name}-%{version}.tar.gz
10
11 BuildRequires: gfortran >= 4.8
12 BuildRequires: make
13 Requires: glibc
14 Requires: git
15 Requires: fzf
16
17 %description
18 FUSS is a tree utility for dirty git files, written in modern Fortran.
19 It displays a tree structure of dirty git files (modified, untracked, etc.)
20 with proper UTF-8 tree rendering using box-drawing characters.
21
22 Features:
23 - Shows a tree structure of dirty git files (modified, untracked, etc.)
24 - Proper UTF-8 tree rendering with box-drawing characters (├──, └──, │)
25 - Marks dirty files with
26 - Supports --all flag to show all files (with dirty files marked)
27 - Alphabetically sorted output matching the tree command format
28
29 %prep
30 %autosetup
31
32 %build
33 make
34
35 %install
36 mkdir -p %{buildroot}%{_bindir}
37 mkdir -p %{buildroot}%{_docdir}/%{name}
38
39 # Install binary
40 install -Dm755 fuss %{buildroot}%{_bindir}/fuss
41
42 # Install documentation
43 install -Dm644 README.md %{buildroot}%{_docdir}/%{name}/README.md
44
45 %files
46 %{_bindir}/fuss
47 %{_docdir}/%{name}/README.md
48
49 %changelog
50 * Tue Nov 05 2024 mfw <espadon@outlook.com> - 1.2.7-1
51 - Binary version stamping
52
53 * Tue Nov 05 2024 mfw <espadon@outlook.com> - 1.2.6-1
54 - Updates and improvements
55
56 * Tue Nov 05 2024 mfw <espadon@outlook.com> - 1.2.5-1
57 - Updates and improvements
58
59 * Tue Nov 05 2024 mfw <espadon@outlook.com> - 1.2.1-1
60 - Bug fixes and improvements
61
62 * Tue Nov 05 2024 mfw <espadon@outlook.com> - 1.2.0-1
63 - New approach to input
64
65 * Tue Nov 05 2024 mfw <espadon@outlook.com> - 1.0.4-1
66 - Fix minor hangs on tag functionality
67
68 * Tue Nov 05 2024 mfw <espadon@outlook.com> - 1.0.0-1
69 - Version 1.0.0 release
70
71 * Tue Nov 05 2024 mfw <espadon@outlook.com> - 0.9.96-1
72 - Enhancements and fixes
73
74 * Tue Nov 05 2024 mfw <espadon@outlook.com> - 0.9.94-1
75 - Enhancements and fixes
76
77 * Tue Nov 05 2024 mfw <espadon@outlook.com> - 0.9.92-1
78 - Enhancements and fixes
79
80 * Tue Nov 05 2024 mfw <espadon@outlook.com> - 0.9.9-1
81 - Enhancements and fixes
82
83 * Mon Nov 04 2024 mfw <espadon@outlook.com> - 0.9.8-1
84 - Enhancements and fixes
85
86 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.9.6-1
87 - Enhancements and fixes
88
89 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.9.5-1
90 - Minor annoyance fixed
91
92 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.9.4-1
93 - Bug fixes and improvements
94
95 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.9.3-1
96 - Continued improvements and fixes
97 - Enhanced stability and performance
98
99 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.9.2-1
100 - Bug fixes and enhancements
101 - Additional git operations improvements
102
103 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.9.0-1
104 - Major feature update with enhanced git operations
105 - Improved tree navigation and functionality
106
107 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.7.1-1
108 - Add expand/collapse directory functionality with arrow keys
109 - Enhanced tree navigation and user interaction
110
111 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.7.0-1
112 - Minor version bump with additional git operations
113 - Enhanced functionality and improvements
114
115 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.6.5-1
116 - Add tag functionality with 't' key
117 - Enhanced git operations with tagging support
118
119 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.6.4-1
120 - Fix compiler line length limits for all build environments
121 - Ensures -ffree-line-length-none is included in Makefile
122
123 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.6.3-1
124 - Reduced frequency of upstream prompts
125 - Improved upstream configuration handling
126
127 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.6.2-1
128 - Fetch operations now refresh tree and maintain indicators
129 - Updated README documentation
130
131 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.6.1-1
132 - Fix Fortran line length limits with -ffree-line-length-none flag
133 - Ensures compatibility across different gfortran configurations
134
135 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.6.0-1
136 - New git operations suite
137 - Enhanced git functionality and workflow improvements
138
139 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.5.2-1
140 - Added .NOTPARALLEL to Makefile for Homebrew compatibility
141 - Ensures modules are built sequentially to avoid parallel build issues
142
143 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.5.1-1
144 - Fixed Makefile module dependencies for parallel builds
145 - Resolved compilation errors with module file dependencies
146
147 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.5.0-1
148 - Latest improvements and enhancements
149
150 * Sat Oct 19 2025 mfw <espadon@outlook.com> - 0.4.0-1
151 - Full git operations suite implementation
152 - Enhanced git integration and functionality
153
154 * Sat Oct 18 2025 mfw <espadon@outlook.com> - 0.3.4-1
155 - Code refactoring and improvements
156
157 * Sat Oct 18 2025 mfw <espadon@outlook.com> - 0.3.3-1
158 - Latest improvements and bug fixes
159
160 * Sat Oct 18 2025 mfw <espadon@outlook.com> - 0.3.2-1
161 - Final fix: Directory expansion now working correctly
162
163 * Sat Oct 18 2025 mfw <espadon@outlook.com> - 0.3.1-1
164 - Bug fix: Fixed dirty dirs not descending properly
165
166 * Sat Oct 18 2025 mfw <espadon@outlook.com> - 0.3.0-1
167 - Enhanced status indicators
168 - Shorthand for --all flag
169 - Color indicators for file status
170 - Mixed indicators matching git behavior
171
172 * Sat Oct 18 2025 mfw <espadon@outlook.com> - 0.2.0-1
173 - Interactive mode implementation
174 - Complete interactivity with navigation and quick staging
175 - Enhanced user experience for dirty file management
176
177 * Sat Oct 18 2025 mfw <espadon@outlook.com> - 0.1.0-1
178 - Initial release of FUSS
179 - Tree utility for dirty git files
180 - UTF-8 tree rendering with box-drawing characters
181 - Support for --all flag to show all files
182 - Alphabetically sorted output
183