From 1c787a109e95a50dd8ff611cde76bd5dcabb6d53 Mon Sep 17 00:00:00 2001 From: Toshaan Bharvani Date: Fri, 18 Oct 2024 01:51:55 +0200 Subject: [PATCH] initial package creation Signed-off-by: Toshaan Bharvani --- SOURCES/symlinks-LICENSE.txt | 25 ++++ SPECS/symlinks.spec | 249 +++++++++++++++++++++++++++++++++++ 2 files changed, 274 insertions(+) create mode 100644 SOURCES/symlinks-LICENSE.txt create mode 100644 SPECS/symlinks.spec diff --git a/SOURCES/symlinks-LICENSE.txt b/SOURCES/symlinks-LICENSE.txt new file mode 100644 index 0000000..ff9cb98 --- /dev/null +++ b/SOURCES/symlinks-LICENSE.txt @@ -0,0 +1,25 @@ +From: http://packages.debian.org/changelogs/pool/main/s/symlinks/symlinks_1.2-4.2/symlinks.copyright + +Copyright (c) Mark Lord, freely distributable + +License clarification as found in Debian Bug #273338: + +Hi, + +My "symlinks" utility pre-dates the "open source licensing" fad +by a number of years. Just to clarify, this is 100% freeware, +written entirely by myself. The intent is to use it to detect +missing/obsolete symlink targets on an installed distro, before +creating the "gold" (or "final") release discs. + +Use and distribute and modify as you (or anyone else) sees fit. +There have no formal restrictions or requirements whatsoever +regarding distribution of either binaries or source code, +whether modified or original. + +Cheers +-- +Mark Lord +Real-Time Remedies Inc. +mlord@pobox.com + diff --git a/SPECS/symlinks.spec b/SPECS/symlinks.spec new file mode 100644 index 0000000..18508a9 --- /dev/null +++ b/SPECS/symlinks.spec @@ -0,0 +1,249 @@ +Summary: A utility which maintains a system's symbolic links +Name: symlinks +URL: http://ibiblio.org/pub/Linux/utils/file/ +Version: 1.7 +Release: 6%{?dist} +License: Copyright only +# Upstream maintainer provided tarball, ibiblio no longer allowing uploads +Source0: http://ibiblio.org/pub/Linux/utils/file/%{name}-%{version}.tar.gz +# Taken from http://packages.debian.org/changelogs/pool/main/s/symlinks/symlinks_1.2-4.2/symlinks.copyright +Source1: symlinks-LICENSE.txt +BuildRequires: make +BuildRequires: gcc + +%description +The symlinks utility performs maintenance on symbolic links. Symlinks +checks for symlink problems, including dangling symlinks which point +to nonexistent files. Symlinks can also automatically convert +absolute symlinks to relative symlinks. + +Install the symlinks package if you need a program for maintaining +symlinks on your system. + +%prep +%setup -q +cp %{SOURCE1} . + +%build +make CFLAGS="$RPM_OPT_FLAGS $(getconf LFS_CFLAGS) %{build_ldflags}" %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT%{_bindir} +mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 +install -m 755 symlinks $RPM_BUILD_ROOT%{_bindir} +install -m 644 symlinks.1 $RPM_BUILD_ROOT%{_mandir}/man1 + +%files +%doc symlinks-LICENSE.txt +%{_bindir}/symlinks +%{_mandir}/man1/symlinks.1* + +%changelog +* Tue Aug 10 2021 Mohan Boddu - 1.7-6 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Fri Apr 16 2021 Mohan Boddu - 1.7-5 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Wed Jan 27 2021 Fedora Release Engineering - 1.7-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 1.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jan 31 2020 Fedora Release Engineering - 1.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jan 8 2020 Tim Waugh - 1.7-1 +- 1.7, fixes #1786376. + +* Sat Jul 27 2019 Fedora Release Engineering - 1.4-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 03 2019 Fedora Release Engineering - 1.4-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Jul 23 2018 Tim Waugh - 1.4-21 +- Build requires gcc (bug #1606459). + +* Sat Jul 14 2018 Fedora Release Engineering - 1.4-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 14 2018 Than Ngo - 1.4-19 +- fixed upstream URL reference + +* Wed May 09 2018 Tim Waugh - 1.4-18 +- Fix partial build flags injection (bug #1573111). + +* Fri Feb 09 2018 Fedora Release Engineering - 1.4-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 1.4-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.4-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.4-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Feb 05 2016 Fedora Release Engineering - 1.4-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 1.4-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Feb 21 2015 Till Maas - 1.4-11 +- Rebuilt for Fedora 23 Change + https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code + +* Mon Aug 18 2014 Fedora Release Engineering - 1.4-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 1.4-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 1.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Feb 15 2013 Fedora Release Engineering - 1.4-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sat Jul 21 2012 Fedora Release Engineering - 1.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jan 14 2012 Fedora Release Engineering - 1.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri May 20 2011 Tim Waugh 1.4-4 +- Applied patches from Jiri Popelka: + - Fix off-by-one error in call to readlink. + - Fix possible buffer overrun found by coverity. + +* Wed Feb 09 2011 Fedora Release Engineering - 1.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Nov 13 2009 Tim Waugh 1.4-2 +- 1.4. All patches now upstream. + +* Sun Jul 26 2009 Fedora Release Engineering - 1.2-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 1.2-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Sep 6 2008 Tom "spot" Callaway 1.2-32 +- fix license tag + +* Mon Feb 11 2008 Tim Waugh 1.2-31 +- Rebuild for GCC 4.3. + +* Wed Aug 29 2007 Tim Waugh 1.2-30 +- Rebuilt. + +* Fri Feb 23 2007 Tim Waugh 1.2-29 +- Use smp_mflags (bug #226445). +- Better default attributes (bug #226445). +- Make setup macro quiet (bug #226445). +- Clean build root in %%install section (bug #226445). + +* Wed Feb 7 2007 Tim Waugh 1.2-28 +- Fixed build root (bug #226445). + +* Tue Feb 6 2007 Tim Waugh 1.2-27 +- Fixed summary (bug #226445). +- Added token URL tag (bug #226445). + +* Tue Jan 30 2007 Florian La Roche - 1.2-26 +- do not strip away debuginfo + +* Thu Jan 18 2007 Tim Waugh - 1.2-25 +- Build with LFS support (bug #206407). + +* Wed Jul 12 2006 Jesse Keating - 1.2-24.2.2 +- rebuild + +* Fri Feb 10 2006 Jesse Keating - 1.2-24.2.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 1.2-24.2 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Wed Mar 2 2005 Tim Waugh 1.2-24 +- Rebuild for new GCC. + +* Wed Feb 9 2005 Tim Waugh 1.2-23 +- s/Copyright:/License:/. + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Thu Oct 16 2003 Florian La Roche +- add patch from #89655 + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Wed Dec 11 2002 Tim Powers 1.2-17 +- rebuild on all arches + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Thu May 23 2002 Tim Powers +- automated rebuild + +* Wed Jan 09 2002 Tim Powers +- automated rebuild + +* Sun Jun 24 2001 Elliot Lee +- Bump release + rebuild. + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Tue Jun 13 2000 Preston Brown +- FHS paths + +* Tue May 30 2000 Preston Brown +- fix up help output (#10236) + +* Thu Feb 10 2000 Preston Brown +- do not link statically + +* Mon Feb 07 2000 Preston Brown +- rebuild to gzip man page + +* Mon Oct 04 1999 Cristian Gafton +- rebuild against the latest glibc in the sparc tree + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 5) + +* Wed Feb 24 1999 Preston Brown +- Injected new description and group. + +* Fri Dec 18 1998 Preston Brown +- bumped spec number for initial rh 6.0 build + +* Mon Apr 27 1998 Prospector System +- translations modified for de, fr, tr + +* Mon Oct 20 1997 Otto Hammersmith +- changed build root to /var/tmp, not /var/lib +- updated to version 1.2 + +* Wed Jul 09 1997 Erik Troan +- built against glibc +- build-rooted