From: Ed Bartosh Date: Tue, 6 Nov 2012 16:37:48 +0000 (+0200) Subject: Packaged for rpm distros X-Git-Tag: submit/tizen_2.1/20130425.000057^2~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2c311019cb1f1e6eca4caea65265aa44760a45c7;p=tools%2Flthor.git Packaged for rpm distros This is a first commit regarding packaging. It implements packaging for RPM. Debian packaging will follow. Change-Id: Ibe45191cd3d06c387c6000c45c1b56ff820d0a87 Signed-off-by: Ed Bartosh --- diff --git a/packaging/Makefile b/packaging/Makefile new file mode 100644 index 0000000..ae0311f --- /dev/null +++ b/packaging/Makefile @@ -0,0 +1,14 @@ +PKG_NAME := lthor +SPECFILE = $(addsuffix .spec, $(PKG_NAME)) +PKG_VERSION := $(shell grep '^Version: ' $(SPECFILE)|awk '{print $$2}') + +TARBALL := $(PKG_NAME)_$(PKG_VERSION).tar.gz + +tarball: + @cd .. && git archive --prefix $(PKG_NAME)-$(PKG_VERSION)/ HEAD \ + | gzip > packaging/$(TARBALL) + +clean: + @rm -f $(PKG_NAME)_*.tar.gz + +all: clean tarball diff --git a/packaging/lthor.changes b/packaging/lthor.changes new file mode 100644 index 0000000..26dd435 --- /dev/null +++ b/packaging/lthor.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Tue Nov 6 16:32:56 UTC 2012 - eduard.bartosh@intel.com + +- Initial packaging + diff --git a/packaging/lthor.spec b/packaging/lthor.spec new file mode 100644 index 0000000..3873610 --- /dev/null +++ b/packaging/lthor.spec @@ -0,0 +1,44 @@ +# +# spec file for cats-core +# +Name: lthor +Summary: Flashing tool for Tizen lunchbox +Version: 1.0 +Release: 1 +Group: Development/Tools/Other +License: Samsung reserved +URL: https://download.tizendev.org/tools/lthor/ +Source0: %{name}_%{version}.tar.gz + +BuildRequires: libarchive-devel +BuildRequires: cmake +BuildRequires: pkg-config + +%description +Tool for downloading binaries from a Linux host PC to a target phone. +It uses a USB cable as a physical communication medium. +It is prerequisite that the boot-loader should support download protocol +which is compatible with 'lthor'. + +%prep +%setup -q + +%build +cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr . +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +%clean +rm -rf %{buildroot} + +%post + +%files +%defattr(-,root,root) +%{_bindir}/%{name} + +%changelog +