Added .spec file to mainstream.
Now it's possible to build RPM packages with `rpmbuild -ta golded+.tar.gz`
This commit is contained in:
parent
1e5a713f9d
commit
7d3a997e14
73
golded.spec
Normal file
73
golded.spec
Normal file
@ -0,0 +1,73 @@
|
||||
%define reldate 20090611
|
||||
%define reltype C
|
||||
# may be one of: C (current), R (release), S (stable)
|
||||
|
||||
Name: golded+
|
||||
Version: 1.1.5.%{reldate}%{reltype}
|
||||
Release: 1
|
||||
Group: Applications/FTN
|
||||
Summary: GoldEd - the FTN editor
|
||||
URL: http://golded-plus.sf.net
|
||||
License: GPL
|
||||
Source: %{name}.tar.gz
|
||||
#Patch0: golded-vendor.diff
|
||||
Provides: golded
|
||||
Requires: ncurses >= 5.4
|
||||
BuildRequires: ncurses-devel >= 5.4
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
|
||||
%description
|
||||
GoldEd is The FTN Editor.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}
|
||||
#%patch0 -p1
|
||||
|
||||
cat << __MYGOLDED_H_EOF__ > golded3/mygolded.h
|
||||
#undef __GVER_VENDOR_NAME__
|
||||
#define __GVER_VENDOR_NAME__ "GoldEd+ team"
|
||||
#undef __GVER_VENDOR_FIDO__
|
||||
#define __GVER_VENDOR_FIDO__ ""
|
||||
#undef __GVER_VENDOR_EMAIL__
|
||||
#define __GVER_VENDOR_EMAIL__ ""
|
||||
|
||||
#undef __GVER_RELEASENAME__
|
||||
#define __GVER_RELEASENAME__ "Public build for Linux by "__GVER_VENDOR_NAME__
|
||||
|
||||
#undef __GVER_PRENAME__
|
||||
#define __GVER_PRENAME__ ""
|
||||
#undef __GVER_POSTNAME__
|
||||
#define __GVER_POSTNAME__ "+"
|
||||
#undef __GVER_PRESHORTNAME__
|
||||
#define __GVER_PRESHORTNAME__ ""
|
||||
#undef __GVER_POSTSHORTNAME__
|
||||
#define __GVER_POSTSHORTNAME__ "+"
|
||||
|
||||
#undef __GVER_PREVERSION__
|
||||
#define __GVER_PREVERSION__ ""
|
||||
#undef __GVER_POSTVERSION__
|
||||
#define __GVER_POSTVERSION__ ""
|
||||
__GVER__(1,1,5)
|
||||
__MYGOLDED_H_EOF__
|
||||
|
||||
%build
|
||||
make
|
||||
make strip
|
||||
|
||||
%install
|
||||
rm -rf %{buildroot}
|
||||
mkdir -p %{buildroot}%{_bindir} \
|
||||
%{buildroot}%{_prefix}/share/man/man1 \
|
||||
%{buildroot}%{_prefix}/share/golded/charset
|
||||
rm -rf bin/CVS
|
||||
install -m 755 bin/* %{buildroot}%{_bindir}
|
||||
install -m 644 docs/*.1 %{buildroot}%{_prefix}/share/man/man1
|
||||
install -m 644 cfgs/charset/*{chs,esc} %{buildroot}%{_prefix}/share/golded/charset
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%{_bindir}/*
|
||||
%{_prefix}/share/*
|
Reference in New Issue
Block a user