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