Commit graph

138 commits

Author SHA1 Message Date
Jakub Kadlcik
2a15b8c171 Automatic commit of package [tito] release [0.6.24-1].
Created by command:

/usr/bin/tito tag
2023-07-08 01:58:09 +02:00
Jakub Kadlcik
9973d7e92f Automatic commit of package [tito] release [0.6.23-1].
Created by command:

/usr/bin/tito tag
2023-06-13 19:01:04 +02:00
Pavel Raiskup
377527f316 packit: fixing the Fedora build failures
The %{?our_sitelib} seems weird right after the if-else tree, I'm a bit
afraid of the order of macro evaluation.  NB the 'print "foo"' used in
the corresponding detection command is needed only useful in very old
distributions.

Closes: #437
2023-01-24 14:12:19 +01:00
Miroslav Suchý
b78dc88fe5 use spdx license
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1
2022-12-02 01:22:38 +01:00
Jakub Kadlcik
d342fc617a Automatic commit of package [tito] release [0.6.22-1].
Created by command:

/usr/bin/tito tag
2022-11-14 01:10:18 +01:00
Jakub Kadlcik
4638a05b76 Automatic commit of package [tito] release [0.6.21-1].
Created by command:

/usr/bin/tito tag
2022-07-21 10:45:05 +02:00
Jakub Kadlcik
201731715a Automatic commit of package [tito] release [0.6.20-1].
Created by command:

/usr/bin/tito tag
2022-02-23 12:35:54 +01:00
Jakub Kadlcik
41f7cfd09f Automatic commit of package [tito] release [0.6.19-1].
Created by command:

/usr/bin/tito tag
2021-08-15 22:42:29 +02:00
Jakub Kadlcik
6553a15948 Automatic commit of package [tito] release [0.6.18-1].
Created by command:

/usr/bin/tito tag
2021-06-23 21:32:50 +02:00
Jakub Kadlcik
d6aeb8a29b Automatic commit of package [tito] release [0.6.17-1].
Created by command:

/usr/bin/tito tag
2021-05-17 02:37:35 +02:00
Jakub Kadlcik
0cbcb8a5e8 Automatic commit of package [tito] release [0.6.16-1].
Created by command:

/usr/bin/tito tag
2021-01-26 16:34:24 +01:00
Jakub Kadlcik
6a216b2ea6 Fix manpage generation on Fedora Rawhide (F34)
I believe this is a `a2x` bug, not ours, so I am just workarounding it until the
issue gets fixed. The error looks like this

    [root@449665d34a95 sandbox]# a2x -d manpage -f manpage tito.8.asciidoc --verbose
    a2x: args: ['-d', 'manpage', '-f', 'manpage', 'tito.8.asciidoc', '--verbose']
    a2x: resource files: []
    a2x: resource directories: ['/etc/asciidoc/images', '/etc/asciidoc/stylesheets']
    a2x: executing: "/usr/bin/asciidoc.py" --backend docbook -a "a2x-format=manpage"  --doctype manpage --verbose  --out-file "/home/sandbox/tito.8.xml" "/home/sandbox/tito.8.asciidoc"

    asciidoc: reading: /etc/asciidoc/asciidoc.conf
    asciidoc: reading: /home/sandbox/tito.8.asciidoc
    asciidoc: include: /home/sandbox/man.asciidoc
    asciidoc: tito.8.asciidoc: line 3: reading: /home/sandbox/man.asciidoc
    asciidoc: reading: /etc/asciidoc/docbook45.conf
    asciidoc: reading: /etc/asciidoc/filters/graphviz/graphviz-filter.conf
    asciidoc: reading: /etc/asciidoc/filters/source/source-highlight-filter.conf
    asciidoc: reading: /etc/asciidoc/filters/code/code-filter.conf
    asciidoc: reading: /etc/asciidoc/lang-en.conf
    asciidoc: writing: /home/sandbox/tito.8.xml
    asciidoc: include: /home/sandbox/AUTHORS
    asciidoc: tito.8.asciidoc: line 299: reading: /home/sandbox/AUTHORS

    a2x: executing: "xmllint" --nonet --noout --valid "/home/sandbox/tito.8.xml"

    I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
    /home/sandbox/tito.8.xml:2: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
    D DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
										^
    /home/sandbox/tito.8.xml:5: validity error : Validation failed: no DTD found !
    <refentry lang="en">
		    ^

    a2x: ERROR: "xmllint" --nonet --noout --valid "/home/sandbox/tito.8.xml" returned non-zero exit status 4
2021-01-12 16:27:27 +01:00
Jakub Kadlcik
2a9178dcf2 Automatic commit of package [tito] release [0.6.15-1].
Created by command:

/usr/bin/tito tag
2020-07-10 11:06:05 +02:00
Jakub Kadlcik
1ec010e0cd Automatic commit of package [tito] release [0.6.14-1].
Created by command:

/usr/bin/tito tag
2020-05-04 11:46:23 +02:00
Jakub Kadlcik
4edf7e4533 Move tito under rpm-software-management namespace 2020-03-30 15:35:13 +02:00
Jakub Kadlcik
3e06357df7 Automatic commit of package [tito] release [0.6.13-1].
Created by command:

/usr/bin/tito tag
2020-03-29 01:35:57 +01:00
Tadej Janež
9820841af5
Automatically create tito's console script
Create tito.cli.main() which serves as command line's entry point that
can be used:
- by setuptools' 'console_scripts' entry point mechanism for automatic
  script creation,
- via 'if __name__ == "__main__":'.

Remove pre-generated bin/tito script.

Update SPEC file.
2020-03-24 09:25:41 +01:00
Jakub Kadlčík
d2cc16064c
Merge pull request #351 from FrostyX/fix-source0-url-and-prep
Fix the Source0 URL and prep phase
2020-02-01 17:16:50 +01:00
Jakub Kadlcik
a219896ba5 Remove circular macro definition
[root@8d279f4efad9 /]# rpm -q --specfile tito.spec
    error: Recursion depth(17) greater than max(16)

This problem seems to appear only on EL6, but either way
the macro definition makes no sense (at least to me).
2020-01-31 00:03:27 +01:00
Ernestas Kulik
3a79fdde9f Move to python-blessed
As python-blessings is unmaintained nowadays and is not packaged for
EPEL 8, it might be good to move to an active fork.

Related: https://bugzilla.redhat.com/show_bug.cgi?id=1777377
2020-01-13 09:04:38 +01:00
Jakub Kadlcik
e2bbb4da66 Fix the Source0 URL and prep phase
Fixing this build error

    line 40: cd: tito-tito-0.6.12: No such file or directory

We don't need the weird directory naming because it is possible to
pass an optional part of the URL specifying the targeted filename.

See https://fedoraproject.org/wiki/Packaging:SourceURL#Git_Tags

However, we still can't define `Source0` as an URL because then the
checksum differs from what `tito build --tgz` produces
2020-01-06 14:01:33 +01:00
Jakub Kadlcik
fbef7d7f02 Automatic commit of package [tito] release [0.6.12-1].
Created by command:

/usr/bin/tito tag
2019-12-20 17:19:06 +01:00
Igor Gnatenko
3ab90dac58 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-12-06 23:28:34 +01:00
Adam Williamson
655bf0b87e Update URL and Source locations
The old site no longer appears to exist, nor do the tarballs.
Use github instead.
2019-12-06 23:28:12 +01:00
Adam Williamson
6d8e0adb8e Fix cheetah binary dependency (it's not always in python-cheetah) 2019-12-06 23:26:29 +01:00
Adam Williamson
a116d503ad Correct and make less confusing the conditional Python macros
This was using 'python_sitelib' in a non-standard way (it got
defined to either python2_sitelib or python3_sitelib depending
on whether we're doing a python2 or python3 build). Igor saw
the uses of 'python_sitelib' and assumed it was just using the
old name for 'the python 2 sitelib' and changed them all to
'python2_sitelib'...which broke all Fedora builds.

This fixes that problem and renames the package's confusing
'python_sitelib' and 'pythonbin' so hopefully no-one will make
the same mistake in future.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-12-06 23:24:00 +01:00
Brian C. Lane
e6f4811e07 Drop unused fedora-cert Require line from tito.spec 2019-12-06 23:23:42 +01:00
Igor Gnatenko
71a861c2a8 python-devel → python2-devel
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-12-06 23:22:14 +01:00
Igor Gnatenko
cf56cf36ce %{python_sitelib} → %{python2_sitelib}
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-12-06 23:22:02 +01:00
Igor Gnatenko
632d0a4f5a Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-12-06 23:20:55 +01:00
Jakub Kadlcik
3dbde91000 Use python3 on EPEL8 2019-12-02 00:25:43 +01:00
Miroslav Suchý
72e51fe833 disable macro in comment
macros are evaluated even in comments
2019-10-03 08:38:12 +02:00
Miroslav Suchý
f1bcf5c261 do not require obsoleted fedora-cert
fedora-cert does not exists on Fedora 31+
It has been obsoleted by fedora-packager, but not provided
  https://src.fedoraproject.org/rpms/fedora-packager/blob/master/f/fedora-packager.spec#_23
This make tito uninstallable on Fedora 31+.
2019-10-03 08:36:03 +02:00
Devan Goodwin
cc7e168011 Automatic commit of package [tito] release [0.6.11-1].
Created by command:

/usr/bin/tito tag
2017-12-07 09:57:27 -04:00
Neal Gompa
1906fbd900 Remove createrepo_c BR from spec
It's not even used while building the tito package...
2017-04-09 18:10:51 -04:00
Neal Gompa
cbaa09697f Use createrepo_c for creating rpm-md repos
createrepo_c is a faster and more correct implementation of
generating rpm repositories, used by Fedora, openSUSE, and Mageia
for creating official distro repositories. It is also used by COPR
for creating repositories for packages built through its system.
2017-04-01 18:27:19 -04:00
Devan Goodwin
b5597fc429 Automatic commit of package [tito] release [0.6.10-1].
Created by command:

/usr/bin/tito tag
2017-02-01 10:51:34 -04:00
Devan Goodwin
de14541103 Automatic commit of package [tito] release [0.6.9-1].
Created by command:

/usr/bin/tito tag
2017-01-09 12:13:08 -04:00
Devan Goodwin
21720cc9d2 Automatic commit of package [tito] release [0.6.8-1]. 2016-11-01 15:38:30 -03:00
Devan Goodwin
efe5b98498 Automatic commit of package [tito] release [0.6.7-1]. 2016-10-05 16:11:33 -03:00
Miroslav Suchý
c319032480 simplify spec 2016-05-13 13:50:38 +02:00
Miroslav Suchý
49949fe759 buildroot tag is not needed for ages 2016-05-13 13:50:38 +02:00
Miroslav Suchý
71a5078947 remove dependency on yum-utils
This was added in commit 9ce9442642 and is not actually neede.
Just because we print
   Failed build dependencies
   Please run 'yum-builddep %s' as root.

So it should be rather replaced by:
   Suggest: yum-utils
But that cannot be parsed on el6 and is in fact not needed on F23+ at all.
So it should be rather described by rich deps like
   Suggest: (yum-utils if yum) and (dnf-plugins-core if dnf)
But rich deps should not be used for now.

So lets remove it for now. So yum-utils can be safely retired in rawhide.
2016-04-20 14:39:58 +02:00
Devan Goodwin
79ed5505b4 Automatic commit of package [tito] release [0.6.6-1]. 2016-04-19 12:44:22 -03:00
Devan Goodwin
e851f18db4 Automatic commit of package [tito] release [0.6.5-1]. 2016-04-08 09:52:53 -03:00
Devan Goodwin
cc8a2a4920 Automatic commit of package [tito] release [0.6.4-1]. 2016-01-26 10:28:56 -04:00
Devan Goodwin
a455c4fcb0 Automatic commit of package [tito] release [0.6.3-1]. 2016-01-08 12:30:39 -04:00
Devan Goodwin
f61a04c36d Automatic commit of package [tito] release [0.6.2-1]. 2015-07-24 14:40:50 -03:00
Devan Goodwin
a455666d12 Automatic commit of package [tito] release [0.6.1-1]. 2015-07-20 11:20:34 -03:00
Devan Goodwin
2c33922df9 Automatic commit of package [tito] release [0.6.0-1]. 2015-06-12 15:46:31 -03:00