[fedora-business-cards] Version 1.beta1

Ian Weller ianweller at fedoraproject.org
Tue Jan 8 06:17:07 UTC 2013


commit 41c6ec67d07a34ab2c282f162c46baf8d429f318
Author: Ian Weller <ian at ianweller.org>
Date:   Tue Jan 8 00:16:52 2013 -0600

    Version 1.beta1

 .gitignore                 |    1 +
 fedora-business-cards.spec |   41 +++++++++++++++++------------------------
 sources                    |    2 +-
 3 files changed, 19 insertions(+), 25 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 12c50ac..ba1a7f4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 fedora-business-cards-0.2.4.2.tar.gz
 fedora-business-cards-0.2.4.3.tar.gz
+/fedora-business-cards-1.beta1.tar.gz
diff --git a/fedora-business-cards.spec b/fedora-business-cards.spec
index a4af0b8..1503f05 100644
--- a/fedora-business-cards.spec
+++ b/fedora-business-cards.spec
@@ -1,31 +1,21 @@
-%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%global alphatag .beta1
+%global full_version %{version}%{?alphatag}
 
 Name:           fedora-business-cards
-Version:        0.2.4.3
-Release:        5%{?dist}
+Version:        1
+Release:        0.1%{alphatag}%{?dist}
 Summary:        The Fedora business card generator
 
 Group:          Applications/Multimedia
 License:        GPLv2+
 URL:            https://fedoraproject.org/wiki/Business_cards
-Source0:        http://ianweller.fedorapeople.org/releases/%{name}/%{name}-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source0:        http://ianweller.fedorapeople.org/releases/%{name}/%{name}-%{full_version}.tar.gz
 
 BuildArch:      noarch
-BuildRequires:  python-devel python-paver python-setuptools python-iniparse
+BuildRequires:  python-devel python-setuptools
 Requires:       python-iniparse pygpgme python-fedora ghostscript
-
-%if 0%{fedora} < 11
-Requires:       mgopen-fonts
-%else
-Requires:       mgopen-modata-fonts mgopen-moderna-fonts
-%endif
-
-%if 0%{fedora} >= 11
-Requires:       inkscape >= 0.47-0.11.20090602svn
-%else
-Requires:       inkscape
-%endif
+Requires:       aajohan-comfortaa-fonts abattis-cantarell-fonts
+Requires:       inkscape fedora-logos
 
 
 %description
@@ -34,18 +24,16 @@ for Fedora Project contributors.
 
 
 %prep
-%setup -q
+%setup -qn %{name}-%{full_version}
 
 
 %build
-paver build
+python setup.py build
 
 
 %install
 rm -rf %{buildroot}
-paver install --skip-build --root %{buildroot}
-paver install_data --root %{buildroot}
-paver install_executable --root %{buildroot}
+python setup.py install -O1 --skip-build --root %{buildroot}
 
 
 %clean
@@ -57,10 +45,15 @@ rm -rf %{buildroot}
 %doc README COPYING
 %{python_sitelib}/*
 %{_bindir}/%{name}
-%{_datadir}/%{name}
 
 
 %changelog
+* Mon Jan 07 2013 Ian Weller <iweller at redhat.com> - 1-0.1.beta1
+- Lots of updates, including dynamic sizing and new fonts
+- Fix CVE-2013-0159 (patch by Michael Scherer)
+- Remove BuildRoot
+- Get rid of "if Fedora 10 or earlier" because we are way past that
+
 * Mon Jul 23 2012 Toshio Kuratomi <toshio at fedoraproject.org> - 0.2.4.3-5
 - Remove PyXLM dep as it's not at all needed
 
diff --git a/sources b/sources
index 703f198..44d1aa1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-88287f7c305aed6ead6d38deedd56423  fedora-business-cards-0.2.4.3.tar.gz
+3f49f6486daa5479ce3cc66b6d7e1472  fedora-business-cards-1.beta1.tar.gz


More information about the scm-commits mailing list