python-dateutil/python-dateutil.spec

Mon, 01 Jul 2013 19:50:52 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Mon, 01 Jul 2013 19:50:52 +0200
changeset 771
7173ebcfc87e
parent 317
855a9d44e7aa
permissions
-rw-r--r--

Update to new vendor software version and hope for the best!

     1 ##
     2 ##  python-dateutil.spec -- OpenPKG RPM Package Specification
     3 ##  Copyright (c) 2011 Michael Schloh von Bennewitz <michael@schloh.com>
     4 ##
     5 ##  Permission to use, copy, modify, and distribute this software for
     6 ##  any purpose with or without fee is hereby granted, provided that
     7 ##  the above copyright notice and this permission notice appear in all
     8 ##  copies.
     9 ##
    10 ##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    11 ##  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
    12 ##  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
    13 ##  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
    14 ##  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    15 ##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    16 ##  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
    17 ##  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
    18 ##  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
    19 ##  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
    20 ##  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    21 ##  SUCH DAMAGE.
    22 ##
    24 #   package version
    25 %define       V_python         2.3
    26 %define       V_dateutil       1.5
    28 #   package information
    29 Name:         python-dateutil
    30 Summary:      Python World Timezone Definitions
    31 URL:          http://niemeyer.net/python-dateutil/
    32 Vendor:       Gustavo Niemeyer
    33 Packager:     Michael Schloh von Bennewitz
    34 Distribution: Europalab Networks Production
    35 Class:        EVAL
    36 Group:        Language
    37 License:      MIT
    38 Version:      %{V_dateutil}
    39 Release:      20110300
    41 #   list of sources
    42 Source0:      http://niemeyer.net/download/python-dateutil/python-dateutil-%{version}.tar.gz
    44 #   build information
    45 Prefix:       %{l_prefix}
    46 BuildRoot:    %{l_buildroot}
    47 BuildPreReq:  OpenPKG, openpkg >= 20060823
    48 PreReq:       OpenPKG, openpkg >= 20060823
    49 BuildPreReq:  python >= %{V_python}, python-setup
    50 PreReq:       python >= %{V_python}
    51 AutoReq:      no
    52 AutoReqProv:  no
    54 %description
    55     The Python dateutil module provides powerful extensions to
    56     the standard Python datetime module.
    58 %track
    59     prog python-dateutil = {
    60         version   = %{version}
    61         url       = http://niemeyer.net/download/python-dateutil
    62         regex     = python-dateutil-(__VER__)\.tar\.gz
    63     }
    65 %prep
    66     %setup -q -n python-dateutil-%{version}
    68 %build
    69     %{l_prefix}/bin/python setup.py build
    71 %install
    72     rm -rf $RPM_BUILD_ROOT
    73     %{l_prefix}/bin/python setup.py install \
    74         --skip-build \
    75         --root=$RPM_BUILD_ROOT \
    76         --prefix=%{l_prefix}
    77     %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
    79 %files -f files
    81 %clean
    82     rm -rf $RPM_BUILD_ROOT

mercurial