Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/libs/pythonmods
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv1054

Added Files:
        bcfg2-py.info bcfg2-py.patch 
Log Message:
bcfg2 1.3.1
from requests https://sourceforge.net/p/fink/package-requests/912/

--- NEW FILE: bcfg2-py.patch ---
--- bcfg2-1.3.1/setup.py        2013-03-21 10:40:04.000000000 -0400
+++ bcfg2-1.3.1/setup.py        2013-06-29 10:15:42.000000000 -0400
@@ -24,13 +24,12 @@
 
 setup(name="Bcfg2",
       version="1.3.1",
-      description="Bcfg2 Server",
+      description="Bcfg2 Client",
       author="Narayan Desai",
       author_email="de...@mcs.anl.gov",
       # nosetests
       test_suite='nose.collector',
-      packages=["Bcfg2",
-                "Bcfg2.Client",
+      packages=["Bcfg2.Client",
                 "Bcfg2.Client.Tools",
                 "Bcfg2.Client.Tools.POSIX",
                 "Bcfg2.Reporting",
@@ -38,44 +37,19 @@
                 "Bcfg2.Reporting.Transport",
                 "Bcfg2.Reporting.migrations",
                 "Bcfg2.Reporting.templatetags",
-                'Bcfg2.Server',
-                "Bcfg2.Server.Admin",
-                "Bcfg2.Server.FileMonitor",
-                "Bcfg2.Server.Hostbase",
-                "Bcfg2.Server.Hostbase.hostbase",
-                "Bcfg2.Server.Lint",
-                "Bcfg2.Server.Plugin",
-                "Bcfg2.Server.Plugins",
-                "Bcfg2.Server.Plugins.Packages",
-                "Bcfg2.Server.Plugins.Cfg",
-                "Bcfg2.Server.Reports",
-                "Bcfg2.Server.Reports.reports",
-                "Bcfg2.Server.Snapshots",
                 ],
+      py_modules = ["Bcfg2.Options",
+                    "Bcfg2.Proxy",
+                    "Bcfg2.Logger",
+                    ],
       install_requires=inst_reqs,
       tests_require=['mock', 'nose', 'sqlalchemy'],
       package_dir={'': 'src/lib', },
       package_data={'Bcfg2.Reporting': [ 'templates/*.html',
                                          'templates/*/*.html',
                                          'templates/*/*.inc']},
-      scripts=glob('src/sbin/*'),
-      data_files=[('share/bcfg2/schemas',
-                   glob('schemas/*.xsd')),
-                  ('share/bcfg2/xsl-transforms',
-                   glob('reports/xsl-transforms/*.xsl')),
-                  ('share/bcfg2/xsl-transforms/xsl-transform-includes',
-                   
glob('reports/xsl-transforms/xsl-transform-includes/*.xsl')),
-                  ('share/bcfg2', glob('reports/reports.wsgi')),
-                  ('share/man/man1', glob("man/bcfg2.1")),
+      scripts=glob('src/sbin/bcfg2'),
+      data_files=[('share/man/man1', glob("man/bcfg2.1")),
                   ('share/man/man5', glob("man/*.5")),
-                  ('share/man/man8', glob("man/*.8")),
-                  ('share/bcfg2/Hostbase/templates',
-                   
glob('src/lib/Bcfg2/Server/Hostbase/hostbase/webtemplates/*.*')),
-                  ('share/bcfg2/Hostbase/templates/hostbase',
-                   
glob('src/lib/Bcfg2/Server/Hostbase/hostbase/webtemplates/hostbase/*')),
-                  ('share/bcfg2/Hostbase/repo',
-                   glob('src/lib/Bcfg2/Server/Hostbase/templates/*')),
-                  ('share/bcfg2/site_media',
-                   glob('reports/site_media/*')),
                   ]
       )

--- NEW FILE: bcfg2-py.info ---
Info2: <<
Package: bcfg2-py%type_pkg[python]
Version: 1.3.1
Revision: 1
### Feel free to update/modify and take over
Maintainer: Hanspeter Niederstrasser <nie...@users.sourceforge.net>
Type: python (2.7)
Depends: <<
        libxml2-shlibs,
        libxslt-shlibs,
        lxml-py%type_pkg[python],
        python%type_pkg[python]
<<
Source: ftp://ftp.mcs.anl.gov/pub/bcfg/bcfg2-%v.tar.gz
Source-MD5: f58d856e86ea0f517c073981504ffab4
Source-Checksum: SHA1(f8fadd1a91236db59ed22ec0b7b4afcfef29e655)
PatchFile: %{Ni}.patch
PatchFile-MD5: 9134f86d9c9e7f5517f9433f50c2f639
PatchScript: <<
        %{default_script}
        ### Let's play it safe and make sure conf file is searched for in %p
        perl -pi -e 's|/etc/bcfg2.conf|%p$&-py%type_pkg[python]|g' 
src/lib/Bcfg2/Options.py src/sbin/bcfg2-build-reports src/lib/Bcfg2/settings.py
        ### fix program location
        perl -pi -e 's|/bin/true|/usr$&|g' 
testsuite/Testsrc/Testlib/TestClient/TestTools/Test_init.py
        ### fix django strictness
        ### fixed upstream commit dc5ec0f8899f2a15aea34468899b7b9237874828
        perl -pi -e "s|/site_media\'|/site_media/\'|g" src/lib/Bcfg2/settings.py
<<
CompileScript: <<
        %p/bin/python%type_raw[python] setup.py build
<<
InfoTest: <<
        TestDepends: <<
                cheetah-py%type_pkg[python],
                django-py%type_pkg[python],
                genshi-py%type_pkg[python],
                mock-py%type_pkg[python] (>= 1.0.1),
                sqlalchemy-py%type_pkg[python],
                yaml-py%type_pkg[python]
        <<
        # pylint tests fail
        TestConflicts: pylint-py%type_pkg[python]
        TestScript: <<
                %p/bin/python%type_raw[python] setup.py test || exit 2
        <<
<<
InstallScript: <<
        %p/bin/python%type_raw[python] setup.py install --root %d --prefix %p
        install -m 755 -d %i/etc
        install -m 644 examples/{bcfg2,bcfg2-lint}.conf %i/etc
        mv %i/bin/bcfg2 %i/bin/bcfg2-py%type_pkg[python]
        mv %i/share/man/man1/bcfg2.1 
%i/share/man/man1/bcfg2-py%type_pkg[python].1
        mv %i/share/man/man5/bcfg2.conf.5 
%i/share/man/man5/bcfg2.conf-py%type_pkg[python].5
        mv %i/share/man/man5/bcfg2-lint.conf.5 
%i/share/man/man5/bcfg2-lint.conf-py%type_pkg[python].5
        mv %i/etc/bcfg2.conf %i/etc/bcfg2.conf-py%type_pkg[python]
        mv %i/etc/bcfg2-lint.conf %i/etc/bcfg2-lint.conf-py%type_pkg[python]
<<
DocFiles: COPYRIGHT LICENSE README
ConfFiles: <<
        %p/etc/bcfg2.conf-py%type_pkg[python]
        %p/etc/bcfg2-lint.conf-py%type_pkg[python]
<<
PostInstScript: <<
        update-alternatives --install %p/bin/bcfg2 bcfg2 
%p/bin/bcfg2-py%type_pkg[python] %type_pkg[python] \
                --slave %p/share/man/man1/bcfg2.1 bcfg2.1 
%p/share/man/man1/bcfg2-py%type_pkg[python].1 \
                --slave %p/share/man/man5/bcfg2.conf.5 bcfg2.conf.5 
%p/share/man/man5/bcfg2.conf-py%type_pkg[python].5 \
                --slave %p/share/man/man5/bcfg2-lint.conf.5 bcfg2-lint.conf.5 
%p/share/man/man5/bcfg2-lint.conf-py%type_pkg[python].5 \
                --slave %p/etc/bcfg2.conf bcfg2.conf 
%p/etc/bcfg2.conf-py%type_pkg[python] \
                --slave %p/etc/bcfg2-lint.conf bcfg2-lint.conf 
%p/etc/bcfg2-lint.conf-py%type_pkg[python]
                
<<
PreRmScript: <<
        if [ $1 != "upgrade" ]; then
                update-alternatives --remove bcfg2 
%p/bin/bcfg2-py%type_pkg[python]
        fi
        <<
Description: Configuration management system
DescDetail: <<
Bcfg2 helps system administrators produce a consistent, reproducible, 
and verifiable description of their environment, and offers visualization 
and reporting tools to aid in day-to-day administrative tasks. It is 
the fifth generation of configuration management tools developed in the 
Mathematics and Computer Science Division of Argonne National Laboratory.
<<
License: BSD
Homepage: http://www.bcfg2.org/
<<


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to