From 1f73169c6bd9f5967923fbe206d6c2741578d6f3 Mon Sep 17 00:00:00 2001 From: "Ralf S. Engelschall" Date: Sun, 7 Dec 2014 17:27:24 +0000 Subject: [PATCH] new package --- icdiff/icdiff.spec | 81 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 icdiff/icdiff.spec diff --git a/icdiff/icdiff.spec b/icdiff/icdiff.spec new file mode 100644 index 0000000000..b38b94e053 --- /dev/null +++ b/icdiff/icdiff.spec @@ -0,0 +1,81 @@ +## +## icdiff.spec -- OpenPKG RPM Package Specification +## Copyright (c) 2000-2014 OpenPKG Foundation e.V. +## +## Permission to use, copy, modify, and distribute this software for +## any purpose with or without fee is hereby granted, provided that +## the above copyright notice and this permission notice appear in all +## copies. +## +## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +## SUCH DAMAGE. +## + +# package version +%define V_opkg 20140830 +%define V_github 4667dc49162998254394b5a476fa1097bb5af17c + +# package information +Name: icdiff +Summary: Improved Colored Difference Tool +URL: http://www.jefftk.com/icdiff +Vendor: Jeff Kaufman +Packager: OpenPKG Foundation e.V. +Distribution: OpenPKG Community +Class: EVAL +Group: Text +License: PSF +Version: %{V_opkg} +Release: 20141207 + +# list of sources +Source0: https://github.com/jeffkaufman/icdiff/archive/%{V_github}.zip + +# build information +BuildPreReq: OpenPKG, openpkg >= 20140101 +PreReq: OpenPKG, openpkg >= 20140101, python, git + +%description + Show differences between two files in a two column colored view. + +%track + prog icdiff = { + version = %{V_github} + url = https://github.com/jeffkaufman/icdiff/releases + regex = v(__VER__)\.zip + } + +%prep + %setup -q -n icdiff-%{V_github} + +%build + +%install + %{l_shtool} mkdir -f -p -m 755 \ + $RPM_BUILD_ROOT%{l_prefix}/bin \ + $RPM_BUILD_ROOT%{l_prefix}/libexec/git + %{l_shtool} install -c -m 755 \ + -e 's;#!/usr/bin/env python;#!/%{l_prefix}/bin/python;' \ + icdiff $RPM_BUILD_ROOT%{l_prefix}/bin/ + %{l_shtool} install -c -m 755 \ + -e 's;#!/bin/bash;#!/bin/sh;' \ + -e 's;^git;%{l_prefix}/bin/git;' \ + git-icdiff $RPM_BUILD_ROOT%{l_prefix}/libexec/git/ + %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ + %{l_files_std} \ + '%not %dir %{l_prefix}/libexec/git' + +%files -f files + +%clean +