From beefb670b425a808cd58e0d9c23630ee9fbadb22 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Jan 03 2012 15:46:51 +0000 Subject: Renamed to polybori. --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 1cef8d8..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/polybori-0.7.2.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..f4138ed --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Renamed to polybori. diff --git a/polybori-0.7.2-m4ri.patch b/polybori-0.7.2-m4ri.patch deleted file mode 100644 index b00cac5..0000000 --- a/polybori-0.7.2-m4ri.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up polybori-0.7.2/SConstruct.secondary polybori-0.7.2/SConstruct ---- polybori-0.7.2/SConstruct.secondary 2011-10-07 15:39:24.000000000 +0200 -+++ polybori-0.7.2/SConstruct 2011-10-07 15:40:06.000000000 +0200 -@@ -503,7 +503,7 @@ if not env.GetOption('clean'): - } - """ % \ - ("%s", ''.join([""" -- #if defined(__M4RI_HAVE_%(macro)s) || defined(HAVE_%(macro)s ) -+ #if defined(__M4RI_HAVE_%(macro)s) && __M4RI_HAVE_%(macro)s || defined(HAVE_%(macro)s ) - printf("-m%(option)s "); - #endif""" % \ - dict(macro=opt.replace('.','_').upper(), option=opt) for opt in \ diff --git a/polybori-dont-build-libcudd.patch b/polybori-dont-build-libcudd.patch deleted file mode 100644 index 1fadaf2..0000000 --- a/polybori-dont-build-libcudd.patch +++ /dev/null @@ -1,94 +0,0 @@ ---- SConstruct.orig 2011-09-05 17:11:21.000000000 -0600 -+++ SConstruct 2011-09-07 14:27:58.450940097 -0600 -@@ -711,12 +711,12 @@ - for file in glob(CuddPath(fname)): - cudd_resources.remove(file) - --cudd_shared = shared_object(cudd_resources) -+#cudd_shared = shared_object(cudd_resources) - --libCudd = env.StaticLibrary(CuddPath(cudd_name), cudd_resources) --DefaultBuild(libCudd) -+#libCudd = env.StaticLibrary(CuddPath(cudd_name), cudd_resources) -+#DefaultBuild(libCudd) - --shared_resources += cudd_shared -+#shared_resources += cudd_shared - - def SymlinkReadableLibname(files): - """ Generate symbolik link with more readable library name.""" -@@ -750,7 +750,7 @@ - slib = env.SharedLibrary - if env['SHLIBVERSIONING']: - slib = VersionatedSharedLibrary --libCuddShared = slib(CuddPath(cudd_name), list(shared_resources)) -+#libCuddShared = slib(CuddPath(cudd_name), list(shared_resources)) - - - ###################################################################### -@@ -819,17 +819,17 @@ - - for t in tests_pb: - env.Program(TestsPath(t), -- [TestsPath('src', t + ".cc"), libpb] + libCudd, -+ [TestsPath('src', t + ".cc"), libpb], #+ libCudd, - CPPPATH=CPPPATH, LIBS = env['LIBS'] + pyconf.libs) - - for t in tests_gb: - env.Program(TestsPath(t), -- [TestsPath('src', t + ".cc"), libpb, gb]+ libCudd, -+ [TestsPath('src', t + ".cc"), libpb, gb], #+ libCudd, - LIBS = env['LIBS'] + GD_LIBS, - CPPPATH=CPPPATH) - for t in ['booleenv_test']: - env.Program(TestsPath(t), -- [TestsPath('src', t + ".cc"), TestsPath('src', t + "_static.cc"), libpb]+ libCudd, -+ [TestsPath('src', t + ".cc"), TestsPath('src', t + "_static.cc"), libpb], #+ libCudd, - CPPPATH=CPPPATH) - - testclasses = Split("""BooleEnv BooleSet BooleConstant BoolePolyRing -@@ -839,7 +839,7 @@ - - - env.Program(TestsPath("unittests"), -- testfiles + [libpb, gb] + libCudd, -+ testfiles + [libpb, gb], #+ libCudd, - CPPPATH=CPPPATH, LIBS = env['LIBS'] + ["boost_unit_test_framework"], - CPPDEFINES = env['CPPDEFINES'] + - ["BOOST_TEST_DYN_LINK"] ) -@@ -850,7 +850,7 @@ - testclassesorderings] + [TestsPath('src', "unittests_orderings.cc")] - - env.Program(TestsPath("unittests_orderings"), -- testfilesorderings + [libpb, gb] + libCudd, -+ testfilesorderings + [libpb, gb], #+ libCudd, - CPPPATH=CPPPATH, LIBS = env['LIBS'] + ["boost_unit_test_framework"], - CPPDEFINES = env['CPPDEFINES'] + - ["BOOST_TEST_DYN_LINK"] ) -@@ -932,7 +932,7 @@ - DefaultBuild(env.Install(polybori_modules, f)) - - -- to_append_for_profile = [libpb, gb] + libCudd -+ to_append_for_profile = [libpb, gb] #+ libCudd - #to_append_for_profile=File('/lib/libutil.a') - env.Program(PyPBPath('profiled'), wrapper_files+to_append_for_profile, - LDMODULESUFFIX=".so",SHLIBPREFIX="", -@@ -1093,7 +1093,7 @@ - - dylibs += libpbShared + libgbShared - --devellibs = [libpb,gb] + libCudd + libpbShared + libgbShared + libCuddShared -+devellibs = [libpb,gb] + libpbShared + libgbShared - stlibs += [libpb, gb] - - readabledevellibs = pb_symlinks + gb_symlinks + SymlinkReadableLibname([libpb, -@@ -1116,7 +1116,7 @@ - env.Install(DevelInstPath('include/polybori/groebner'), - glob(GBPath('src/*.h'))) - # Install our own copy the cudd header to ensure correct (patched) version -- env.Install(DevelInstInclPath('cudd'), cudd_headers) -+ # env.Install(DevelInstInclPath('cudd'), cudd_headers) - if not(external_m4ri): - env.Install(DevelInstInclPath('m4ri'), glob('M4RI/m4ri/*.h')) - diff --git a/polybori-import.patch b/polybori-import.patch deleted file mode 100644 index 1588ea9..0000000 --- a/polybori-import.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- ./pyroot/polybori/fglm.py.orig 2011-04-27 05:00:31.000000000 -0600 -+++ ./pyroot/polybori/fglm.py 2011-06-17 14:22:13.594457573 -0600 -@@ -1,5 +1,5 @@ - from polybori.PyPolyBoRi import BooleSet, Polynomial, BoolePolynomialVector, FGLMStrategy,\ -- get_order_code, dp_asc, global_ring, Variable, Monomial, Ring, change_ordering -+ get_order_code, OrderCode, global_ring, Variable, Monomial, Ring, change_ordering - from polybori.blocks import declare_ring - def fglm(I, from_ring, to_ring): - """ -@@ -9,7 +9,7 @@ - >>> r=declare_ring(['x','y','z'],dict()) - >>> (x,y,z)=[Variable(i) for i in xrange(3)] - >>> old_ring=global_ring() -- >>> change_ordering(dp_asc) -+ >>> change_ordering(OrderCode.dp_asc) - >>> new_ring=global_ring() - >>> ideal=[x+z, y+z]# lp Groebner basis - >>> list(fglm(ideal, old_ring, new_ring)) -@@ -39,7 +39,7 @@ - >>> variables=BooleSet([x(1),x(2),x(3)]) - >>> m_k_plus_one(s,variables) - x(2)*x(3) -- >>> change_ordering(dp_asc) -+ >>> change_ordering(OrderCode.dp_asc) - >>> m_k_plus_one(s,variables) - x(1)*x(3) - """ diff --git a/polybori-ipython.patch b/polybori-ipython.patch deleted file mode 100644 index 4c2f89c..0000000 --- a/polybori-ipython.patch +++ /dev/null @@ -1,134 +0,0 @@ ---- ./ipbori/ipythonrc-polybori.orig 2011-09-05 17:11:22.000000000 -0600 -+++ ./ipbori/ipythonrc-polybori 2011-09-07 15:40:52.223977416 -0600 -@@ -21,20 +21,6 @@ - # PolyBoRi path (either set by wrapper or assumed to be the parent directory) - # Note: change "execute pbdir = '..'", if you manually install this profile - execute from os import environ as env --execute from os import path as os_path --execute pbdir = '..' --execute if 'PBDIR' in env.keys(): pbdir = env['PBDIR'] -- --execute ipbdir = os_path.join(pbdir, 'ipbori') --execute if 'IPBDIR' in env.keys(): pbdir = env['IPBDIR'] -- -- --# Get program name and prompt something --execute ipbname = 'ipbori' --execute if 'IPBNAME' in env.keys(): ipbname = env['IPBNAME'] --execute print ipbname, "-- PolyBoRi's interactive command line tool" --execute print 'Type "polybori_copyright()" or "polybori_license()"', --execute print 'for more information.\n' - - # Uncomment, if we want to skip the banner - # banner 0 -@@ -42,26 +28,17 @@ - # Include base config from current IPYTHONDIR and only add some extras - include ipythonrc - --# Append the PolyBoRi application directory to current search path --execute from sys import path -- --# The following string may be changed by install. If not installed, use default. --execute relpyroot = '$RELATIVEPYPREFIX' --execute if relpyroot[0] == '$': relpyroot = '../pyroot' --execute pyroot = os_path.join(ipbdir, relpyroot) --execute path.insert(0, pyroot) -+# execute PolyBoRi settings -+execut from os import environ as env -+execute exec(env["IPBORI_INIT_CMDS"]) -+execute print '' - - # Get all basic stuff from PyPolyBoRi - execute from polybori.PyPolyBoRi import * --execute r = Ring(10000) --execute x = Variable - - # Get all-inclusive groebner routine - execute from polybori.gbcore import groebner_basis - --# Import some high-level modelling functionality --execute from polybori import * -- - execute pb_copy = "Copyright (c) 2007-2010 by The PolyBoRi Team.\n" - execute pb_copy += " Michael Brickenstein (MFO) brickenstein@mfo.de\n" - execute pb_copy += " Alexander Dreyer (ITWM) " -@@ -90,9 +67,3 @@ - - execute def polybori_copyright(): print pb_copy - execute def polybori_license(): print pb_lic -- --# Get special stuff for this user interface --execute from polybori.frontend import * -- --# Simplify ring declaration --execute def declare_ring(arg1, arg2 = None): return ternary_declare_ring(arg1, arg2, globals()) ---- ./ipbori/ipbori.orig 2011-09-05 17:11:22.000000000 -0600 -+++ ./ipbori/ipbori 2011-09-07 15:27:58.534959479 -0600 -@@ -65,5 +65,23 @@ - # installing the profile, but custom settings like IPYTHONDIR/ipythonrc are - # still available. - # (For the latter, ipythonrc-polybori needs to import ipythonrc.) --${IPYTHONPREFIX}ipython -rcfile ${IPBDIR}/ipythonrc-polybori $@ -+#${IPYTHONPREFIX}ipython -rcfile ${IPBDIR}/ipythonrc-polybori $@ -+ -+export PBORI_SITE="pyroot/" -+ -+# Note: $PBORI_SITE is replaced on installation with relative path -+# to the PolyBoRi python site -+export IPBORI_INIT_CMDS="import sys; sys.path.insert(0, '$PBDIR/$PBORI_SITE');\ -+from polybori.frontend import *; polybori_start(globals())" -+ -+IPYTHON=${IPYTHONPREFIX}ipython - -+# RCfiles are supported up to ipython 0.11 -+if [[ `$IPYTHON --c="import IPython; \ -+ ([eval(elt) for elt in IPython.__version__.split('.')[:2] ]< [0, 11]) "\ -+ -quick` =~ "True" ]] -+then -+ ${IPYTHON} -rcfile ${IPBDIR}/ipythonrc-polybori $@ -+else -+ ${IPYTHON} --c="print'';$IPBORI_INIT_CMDS" --i -+fi ---- ./pyroot/polybori/frontend.py.orig 2011-09-05 17:11:22.000000000 -0600 -+++ ./pyroot/polybori/frontend.py 2011-09-07 15:44:38.499331854 -0600 -@@ -1,15 +1,7 @@ -+# Import basic functionality -+from polybori import * - from polybori.blocks import declare_ring as orig_declare_ring -- --def ternary_declare_ring(blocks, context, global_context): -- """This is just a wrapper fpr declare_ring, which selects context, if it is -- not None and global_context otherwise.""" -- if context is None: -- context = global_context -- -- return orig_declare_ring(blocks, context) -- -- -- -+from os import environ as env, path as os_path - - def block_scheme_names(blocks): - """Helper for Singular interface.""" -@@ -19,3 +11,21 @@ - declare_block_scheme(blocks, context) - - return context.keys() -+ -+ipbname = 'ipbori' -+ -+def polybori_start(global_context): -+ def declare_ring(blocks, context=None): -+ if context is None: -+ context = global_context -+ -+ return orig_declare_ring(blocks, context) -+ declare_ring.__doc__ = orig_declare_ring.__doc__ -+ global_context["declare_ring"] = declare_ring -+ -+ print ipbname + """ -- PolyBoRi's interactive command line tool -+Type "polybori_copyright()" or "polybori_license()" for more information.""" -+ -+# Here come the defaults -+r = Ring(10000) -+x = Variable diff --git a/polybori-warning.patch b/polybori-warning.patch deleted file mode 100644 index d913bfa..0000000 --- a/polybori-warning.patch +++ /dev/null @@ -1,84 +0,0 @@ ---- ./polybori/src/CCheckedIdx.cc.orig 2011-09-05 17:11:22.000000000 -0600 -+++ ./polybori/src/CCheckedIdx.cc 2011-09-07 15:59:56.582554627 -0600 -@@ -1,6 +1,6 @@ - // -*- c++ -*- - //***************************************************************************** --/** @file CCheckedIdx.c -+/** @file CCheckedIdx.cc - * - * @author Alexander Dreyer - * @date 2011-02-31 ---- ./polybori/include/CTermStack.h.orig 2011-09-05 17:11:22.000000000 -0600 -+++ ./polybori/include/CTermStack.h 2011-09-07 15:59:37.112952015 -0600 -@@ -403,7 +403,7 @@ - bool invalid = true; - while (!base::empty() && invalid) { - incrementElse(); -- if (invalid = base::isInvalid()) -+ if ((invalid = base::isInvalid())) - base::decrementNode(); - } - } -@@ -611,7 +611,7 @@ - while (!atBegin() && invalid) { - assert(!base::isConstant()); - base::incrementElse(); -- if (invalid = base::isInvalid()) -+ if ((invalid = base::isInvalid())) - base::decrementNode(); - } - } -@@ -785,7 +785,7 @@ - } - base::gotoEnd(); - -- if (doloop = (base::isInvalid() || (base::size() != size)) ) -+ if ((doloop = (base::isInvalid() || (base::size() != size)) )) - base::decrementNode(); - - } while (!base::empty() && doloop); ---- ./polybori/include/CCallbackWrapper.h.orig 2011-09-05 17:11:22.000000000 -0600 -+++ ./polybori/include/CCallbackWrapper.h 2011-09-07 16:02:30.144421218 -0600 -@@ -30,7 +30,7 @@ - * If applies a stored member function pointer (together with a stored object - * reference) to the argument of operator(). - * -- * It is to be used as a face of @Type, e. g. for @c CCallbackWrapper below. -+ * It is to be used as a face of @c Type, e. g. for @c CCallbackWrapper below. - * - * @note Specialized variant to void member functions - * @attention Currently, the class supports unary functions only. ---- ./polybori/include/order_tags.h.orig 2011-09-05 17:11:22.000000000 -0600 -+++ ./polybori/include/order_tags.h 2011-09-07 16:01:03.231194487 -0600 -@@ -35,7 +35,7 @@ - **/ - struct dp_asc_tag {}; - --/**@class block_tag -+/**@class block_tag - * @brief Marker for block orderings. - **/ - template ---- ./polybori/include/CCuddInterface.h.orig 2011-09-05 17:11:22.000000000 -0600 -+++ ./polybori/include/CCuddInterface.h 2011-09-07 15:59:37.112952015 -0600 -@@ -43,15 +43,15 @@ - // get cudd error texts - inline const char* error_text(DdManager* mgr) { - switch (Cudd_ReadErrorCode(mgr)) { -- CUDD_MEMORY_OUT: -+ case CUDD_MEMORY_OUT: - return("Out of memory."); -- CUDD_TOO_MANY_NODES: -+ case CUDD_TOO_MANY_NODES: - return("To many nodes."); -- CUDD_MAX_MEM_EXCEEDED: -+ case CUDD_MAX_MEM_EXCEEDED: - return("Maximum memory exceeded."); -- CUDD_INVALID_ARG: -+ case CUDD_INVALID_ARG: - return("Invalid argument."); -- CUDD_INTERNAL_ERROR: -+ case CUDD_INTERNAL_ERROR: - return("Internal error."); - } - return("Unexpected error."); diff --git a/polybori.desktop b/polybori.desktop deleted file mode 100644 index d7159a8..0000000 --- a/polybori.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Version=1.0 -Type=Application -Name=PolyBoRi -GenericName=Boolean Rings -Comment=PolyBoRi GUI -Exec=PolyGUI %U -TryExec=PolyGUI -Terminal=false -StartupNotify=false -Categories=Education;Science;Math;Qt; diff --git a/python-polybori.spec b/python-polybori.spec deleted file mode 100644 index 41730c8..0000000 --- a/python-polybori.spec +++ /dev/null @@ -1,286 +0,0 @@ -%global rootname polybori - -Name: python-%{rootname} -Version: 0.7.2 -Release: 4%{?dist} -Summary: Framework for Boolean Rings -Group: Development/Libraries -License: GPLv2+ -URL: http://polybori.sourceforge.net/ -Source0: http://downloads.sourceforge.net/%{rootname}/%{rootname}-%{version}.tar.gz -Source1: %{rootname}.desktop -# This patch is specific to Fedora. Use system CUDD libraries instead of -# building the included CUDD sources -Patch0: polybori-dont-build-libcudd.patch -# This patch was sent upstream 7 Sep 2011. Fix a broken import -Patch1: polybori-import.patch -# This patch was sent upstream 7 Sep 2011. Fix some broken code that leads to -# compiler warnings. -Patch2: polybori-warning.patch -# This patch was produced by upstream. It adapts to ipython 0.11. -Patch3: polybori-ipython.patch -# Fix CFLAGS detection with system m4ri library - __M4RI_HAVE_SSE2 can be defined as 0 -Patch4: polybori-0.7.2-m4ri.patch - -BuildRequires: boost-devel -BuildRequires: cudd-devel -BuildRequires: cudd-static -BuildRequires: desktop-file-utils -BuildRequires: doxygen -BuildRequires: gd-devel -BuildRequires: m4ri-devel -BuildRequires: pyparsing -BuildRequires: PyQt4-devel -BuildRequires: python2-devel -BuildRequires: python-imaging-devel -BuildRequires: scons -BuildRequires: tex4ht -Requires: ipython -Requires: python-imaging -Requires: pyparsing - -%global __provides_exclude_from ^%{python_sitearch}/.*\\.so$ - - -%description -PolyBoRi is a special purpose computer algebra system for computations -in Boolean Rings. The core is a C++ library, which provides high-level -data types for Boolean polynomials and related structures. As a unique -approach, binary decision diagrams are used as internal storage type for -polynomial structures. On top of this, we provide a Python interface -for parsing of complex polynomial systems, as well as for sophisticated -and extendable strategies for Gröbner base computation. - - -%package gui -Summary: Qt GUI for %{name} -Group: Applications/Engineering -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: PyQt4 - -%description gui -Qt GUI for %{name}. - - -%package docs -Summary: Documentation for %{name} -Group: Documentation - -%description docs -Documentation for %{name}. - - -%package devel -Summary: Development files for %{name} -Group: Development/Libraries -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: boost-devel%{?_isa} -Requires: cudd-devel%{?_isa} - -%description devel -Development headers and libraries for %{name}. - - -%package static -Summary: Static libraries for %{name} -Group: Development/Libraries -Requires: %{name}-devel%{?_isa} = %{version}-%{release} - -%description static -Static libraries for %{name}. - - -%prep -%setup -q -n %{rootname}-%{version} -%patch0 -%patch1 -%patch2 -%patch3 -%patch4 -p1 - -# Remove private copy of system libs (cudd, m4ri, singular, and pyparsing) -rm -rf Cudd M4RI Singular PyPolyBoRi/pyparsing.py - -# Fix up includes of cudd header files -sed -r -i 's|^(#[[:blank:]]*include[[:blank:]]+)"(cudd.*)"|\1<\2>|' \ - polybori/include/CCuddDDFacade.h polybori/include/CCuddInterface.h \ - polybori/include/CDDOperations.h polybori/include/CRingCore.h \ - polybori/include/pbori_algo.h polybori/include/pbori_defs.h \ - polybori/src/BoolePolyRing.cc polybori/src/pbori_routines.cc \ - polybori/src/testobj.cc testsuite/src/monomial.cc - -# Fix library path for 64 bit systems -if [ %{__isa_bits} = "64" ]; then - sed -i "s|'\$DEVEL_PREFIX/lib'|'\$DEVEL_PREFIX/lib64'|" SConstruct -fi - - -%build -scons %{?_smp_mflags} prepare-install \ - CCFLAGS="%{optflags} -I%{_includedir}/cudd -I%{_includedir}/m4ri" \ - LIBS="-lcudd -lcuddutil" - - -%install -scons %{?_smp_mflags} install devel-install \ - PREFIX=$RPM_BUILD_ROOT%{_prefix} \ - INSTALLDIR=$RPM_BUILD_ROOT%{_datadir}/%{name} \ - DOCDIR=$RPM_BUILD_ROOT%{_docdir}/%{name} \ - MANDIR=$RPM_BUILD_ROOT%{_mandir} \ - PYINSTALLPREFIX=$RPM_BUILD_ROOT%{python_sitearch} \ - DEVEL_PREFIX=$RPM_BUILD_ROOT%{_prefix} \ - CCFLAGS="%{optflags} -I%{_includedir}/cudd -I%{_includedir}/m4ri" \ - LIBS="-lcudd -lcuddutil" - -# Relink against a minimal set of libraries to eliminate rpmlint warnings -# about unused direct dependencies on libraries. Also, scons produces shared -# libraries such that libgroebner contains all of the individual object files -# of libpolybori (instead of being linked to libpolybori), and the python -# interface PyPolyBoRi.so contains all of the individual object files of both -# libpolybori and libgroebner (instead of being linked to libgroebner). -g++ -o $RPM_BUILD_ROOT%{_libdir}/libpolybori-%{version}.so.0.0.0 -shared \ - -Wl,-soname,libpolybori-%{version}.so.0 polybori/src/*.os -nodefaultlibs \ - -lcudd -lcuddutil -lstdc++ -lc - -g++ -o $RPM_BUILD_ROOT%{_libdir}/libgroebner-%{version}.so.0.0.0 -shared \ - -Wl,-soname,libgroebner-%{version}.so.0 groebner/src/*.os \ - -L$RPM_BUILD_ROOT%{_libdir} -lpolybori-%{version} -lgd -lm4ri - -g++ -o $RPM_BUILD_ROOT%{python_sitearch}/polybori/PyPolyBoRi.so -shared \ - PyPolyBoRi/*.os -L$RPM_BUILD_ROOT%{_libdir} -lboost_python -lgroebner - -# Empty header --- seems to be used, keep it for now -#rm $RPM_BUILD_ROOT%%{_includedir}/polybori/cacheopts.h - -# Remove buildroot from a generated file -sed -i 's|%{buildroot}||' %{buildroot}%{_datadir}/%{name}/ipbori/ipythonrc-polybori - -# Install the desktop file -cp -p %{SOURCE1} . -desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ - %{rootname}.desktop - - -%post -p /sbin/ldconfig - - -%posttrans -update-desktop-database -q >& /dev/null || : - - -%postun -/sbin/ldconfig -if [ $1 -eq 0 ]; then - update-desktop-database -q >& /dev/null || : -fi - - -%files -%defattr(-,root,root,-) -%doc LICENSE README -%{_bindir}/ipbori -%{_mandir}/man1/ipbori.1* -%{_datadir}/%{name} -%{python_sitearch}/%{rootname} -%{_libdir}/lib*.so.* -%exclude %{_datadir}/%{name}/gui - - -%files gui -%{_bindir}/PolyGUI -%{_datadir}/applications/%{rootname}.desktop -%{_datadir}/%{name}/gui -%{_mandir}/man1/PolyGUI.1* - - -%files docs -%{_docdir}/%{name} - - -%files devel -%doc ChangeLog -%{_libdir}/lib*.so -%{_includedir}/%{rootname} - - -%files static -%{_libdir}/lib*.a - - -%changelog -* Sun Nov 20 2011 Jerry James - 0.7.2-4 -- Rebuild for new boost - -* Mon Oct 10 2011 Jerry James - 0.7.2-3 -- Rebuild for new m4ri - -* Fri Oct 7 2011 Dan Horák - 0.7.2-2 -- fix build on non-x86 arches where __M4RI_HAVE_SSE2 is defined as 0 - -* Wed Sep 7 2011 Jerry James - 0.7.2-1 -- New upstream version -- Drop upstreamed m4ri patch -- Add upstream patch to adapt to ipython 0.11 -- Add warning patch to silence a few warnings, and fix one actual bug - -* Thu Jul 21 2011 Jerry James - 0.7.1-3 -- Rebuild for new m4ri and new boost -- Use new rpm 4.9 filter scheme - -* Fri Jun 17 2011 Jerry James - 0.7.1-2 -- Rebuild for new m4ri -- Fix a broken python import that crashes the GUI - -* Mon May 23 2011 Jerry James - 0.7.1-1 -- New upstream version - -* Wed Apr 20 2011 Jerry James - 0.7-1 -- New upstream version -- Drop BuildRoot tag, clean script, and clean at start of install script -- Adapt to latest version of m4ri -- Add -gui subpackage - -* Tue Feb 08 2011 Fedora Release Engineering - 0.5-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Sun Feb 06 2011 Thomas Spura - 0.5-12 -- rebuild for new boost - -* Wed Sep 29 2010 jkeating - 0.5-11 -- Rebuilt for gcc bug 634757 - -* Fri Sep 24 2010 Dan Horák - 0.5-10 -- add s390x and sparc64 to 64-bit platforms - -* Tue Sep 14 2010 Toshio Kuratomi - 0.5-9 -- Rebuilt for broken deps on old boost - -* Thu Jul 22 2010 David Malcolm - 0.5-8 -- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild - -* Fri Jan 22 2010 Rahul Sundaram - 0.5-7 -- Rebuild for Boost soname bump - -* Sun Jul 26 2009 Fedora Release Engineering - 0.5-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Sat Mar 28 2009 Conrad Meyer - 0.5-5 -- Add cudd-devel Requires to -devel subpackage. -- Link against cudd at build time. -- Fixed encoding of ChangeLog. - -* Tue Mar 24 2009 Conrad Meyer - 0.5-4 -- Fix SF.net source0. -- Fix License. -- Fix rpm defines (should be globals). -- Don't strip debugging information. -- Fix Requires. - -* Mon Mar 23 2009 Conrad Meyer - 0.5-3 -- Remove buildroot from an installed file (thanks, Mamoru). - -* Wed Mar 18 2009 Conrad Meyer - 0.5-2 -- Add BR on scons. - -* Mon Dec 8 2008 Conrad Meyer - 0.5-1 -- Initial package. diff --git a/sources b/sources deleted file mode 100644 index 36600f2..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -0449f38b9e7d15de4ac009e9346a60a0 polybori-0.7.2.tar.gz