Initial import (#928097).

This commit is contained in:
Greg Bailey 2013-04-18 16:27:06 +00:00
parent 89bb45d1f4
commit 1fe7574005
3 changed files with 57 additions and 0 deletions

1
.gitignore vendored
View File

@ -0,0 +1 @@
/tweak-3.01.tar.gz

View File

@ -0,0 +1 @@
3ae8db9fd482b679835a80c4635f71be tweak-3.01.tar.gz

55
tweak.spec Normal file
View File

@ -0,0 +1,55 @@
Name: tweak
Version: 3.01
Release: 2%{?dist}
Summary: An efficient hex editor
Group: Applications/Editors
License: MIT
URL: http://www.chiark.greenend.org.uk/~sgtatham/tweak/
Source0: http://www.chiark.greenend.org.uk/~sgtatham/tweak/tweak-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ncurses-devel
%description
Tweak is a hex editor. It allows you to edit a file at very low level, letting
you see the full and exact binary contents of the file. It can be useful for
modifying binary files such as executables, editing disk or CD images,
debugging programs that generate binary file formats incorrectly, and many
other things.
%prep
%setup -q
%build
# Disable custom .c.o rule so we can use standard RPM macros instead
sed -i -e 's|^.c.o|.disabled.c.o|' Makefile
# Modify the location of filepaths to conform to Filesystem Hierarchy Standard
sed -i -e 's|^PREFIX=/usr/local|PREFIX=$(DESTDIR)/usr|' Makefile
sed -i -e 's|^MANDIR=$(PREFIX)/man/man1|MANDIR=$(PREFIX)/share/man/man1|' Makefile
make %{?_smp_mflags} CFLAGS="%{optflags}"
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc LICENCE
%doc btree.html
%{_bindir}/*
%{_mandir}/man1/*
%changelog
* Tue Apr 16 2013 Greg Bailey <gbailey@lxpro.com> 3.01-2
- Use Source0 instead of Source in RPM spec
* Tue Mar 26 2013 Greg Bailey <gbailey@lxpro.com> 3.01-1
- Initial packaging for Fedora