summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJinWang An <jinwang.an@samsung.com>2021-12-28 15:42:27 +0900
committerJinWang An <jinwang.an@samsung.com>2021-12-28 15:44:35 +0900
commitd7b8bd3b5ce7aa099954eb801a3a98f0fd402212 (patch)
tree0d0981aae000017316e1cdbeafe0b477c585ea74
parentb11e2699c7ec42e6d2fc0f4c940f14e7c89b3974 (diff)
downloadmake-d7b8bd3b5ce7aa099954eb801a3a98f0fd402212.tar.gz
make-d7b8bd3b5ce7aa099954eb801a3a98f0fd402212.tar.bz2
make-d7b8bd3b5ce7aa099954eb801a3a98f0fd402212.zip
Change-Id: Iaa034d6d10214874ff13c8b7b4747930162b7c31 Signed-off-by: JinWang An <jinwang.an@samsung.com>
-rw-r--r--packaging/make.manifest5
-rw-r--r--packaging/make.spec49
2 files changed, 54 insertions, 0 deletions
diff --git a/packaging/make.manifest b/packaging/make.manifest
new file mode 100644
index 0000000..017d22d
--- /dev/null
+++ b/packaging/make.manifest
@@ -0,0 +1,5 @@
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
diff --git a/packaging/make.spec b/packaging/make.spec
new file mode 100644
index 0000000..44e06e5
--- /dev/null
+++ b/packaging/make.spec
@@ -0,0 +1,49 @@
+%define __spec_check_pre exit 0
+
+Name: make
+Url: http://www.gnu.org/software/make/make.html
+Provides: gmake
+Version: 4.3
+Release: 0
+Summary: GNU make
+License: GPL-2.0+
+Group: Platform Development/Build
+Source: make-%{version}.tar.bz2
+Source1001: make.manifest
+BuildRequires: makeinfo
+
+%description
+The GNU make command with extensive documentation.
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+%build
+export AUTOPOINT=true %{?asan:LIBS+=" -ldl "}
+%reconfigure --disable-nls
+%__make %{?_smp_mflags}
+
+%check
+%__make check
+
+%install
+%make_install
+ln -sf make %{buildroot}%{_bindir}/gmake
+
+%files
+%manifest %{name}.manifest
+%defattr(-,root,root)
+%license COPYING
+%{_bindir}/make
+%{_bindir}/gmake
+%{_includedir}/gnumake.h
+%doc %{_infodir}/make.info-*.gz
+%doc %{_infodir}/make.info.gz
+%doc %{_mandir}/man1/make.1.gz
+
+%post
+%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
+
+%postun
+%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz