ApplicationPackaging

CRM Packaging

We decided on trying to packaging CiviCRM. Currently there is no progress on this.

More info about it: http://en.flossmanuals.net/CiviCRM/

The packaging currently lives in https://code.launchpad.net/~ubuntu-ngo/civicrm/ubuntu

sudo apt-get install bzr bzr-builddeb devscripts build-essential cdbs
bzr branch lp:~ubuntu-ngo/civicrm/ubuntu civicrm
cd civicrm
bzr bd -- -us -uc

Contacts

TODO

Implemented / Done

WIP

Blocked / Behind

Unknown.

Unbundling

At some stage we should:

Directory

Upstream

Comments

Who

Where

Validate

http://pear.php.net/package/Validate

in PPA

dholbach

Ubuntu since 12.10, Debian since Wheezy

Validate/AR.php

http://pear.php.net/package/Validate_AR

in PPA

dholbach

branch

Validate/AT.php

http://pear.php.net/package/Validate_AT

in PPA

dholbach

branch

Validate/AU.php

http://pear.php.net/package/Validate_AU

in PPA

dholbach

branch

Validate/BE.php

http://pear.php.net/package/Validate_BE

in PPA

dholbach

branch

Validate/CA.php

http://pear.php.net/package/Validate_CA

in PPA - only builds in karmic

dholbach

branch

Validate/CH.php

http://pear.php.net/package/Validate_CH

in PPA

dholbach

branch

Validate/DE.php

http://pear.php.net/package/Validate_DE

in PPA

dholbach

branch

Validate/DK.php

http://pear.php.net/package/Validate_DK

in PPA

dholbach

branch

Validate/ES.php

http://pear.php.net/package/Validate_ES

in PPA

dholbach

branch

Validate/FI.php

http://pear.php.net/package/Validate_FI

in PPA

dholbach

branch

Validate/FR.php

http://pear.php.net/package/Validate_FR

in PPA

dholbach

branch

Validate/HU.php

http://pear.php.net/package/Validate_HU

in PPA

dholbach

branch

Validate/FR.php

http://pear.php.net/package/Validate_FR

in PPA

dholbach

branch

Validate/IE.php

http://pear.php.net/package/Validate_IE

in PPA

dholbach

branch

Validate/IN.php

http://pear.php.net/package/Validate_IN

in PPA

dholbach

branch

Validate/IS.php

http://pear.php.net/package/Validate_IS

in PPA

dholbach

branch

Validate/Finance

http://pear.php.net/package/Validate_Finance/

in PPA

dholbach

branch

Validate/Finance/CreditCard

http://pear.php.net/package/Validate_Finance_CreditCard/

in PPA

dholbach

branch

Validate_ISPN

http://pear.php.net/package/Validate_ISPN

not necessary

Validate/IT.php

http://pear.php.net/package/Validate_IT

in PPA

dholbach

branch

Validate/LV.php

http://pear.php.net/package/Validate_LV

Validate/NL.php

http://pear.php.net/package/Validate_NL

Validate/NZ.php

http://pear.php.net/package/Validate_NZ

Validate/PL.php

http://pear.php.net/package/Validate_PL

Validate/ptBR.php

http://pear.php.net/package/Validate_ptBR

Validate/RU.php

http://pear.php.net/package/Validate_RU

Validate/UK.php

http://pear.php.net/package/Validate_UK

Validate/US.php

http://pear.php.net/package/Validate_US

Validate/ZA.php

http://pear.php.net/package/Validate_ZA

HTML/QuickForm

http://pear.php.net/package/HTML_QuickForm

RFP - in PPA

dholbach

branch

XML/RPC

http://pear.php.net/package/XML_RPC

pleia2

Ubuntu since 12.04LTS, Debian since Squeeze

DB/DataObject

http://pear.php.net/package/DB_DataObject/

RFP - in PPA

dholbach

branch

Contact/Vcard/Build.php

http://pear.php.net/package/Contact_Vcard_Build

in PPA

asomething

branch

Contact/Vcard/Parse.php

http://pear.php.net/package/Contact_Vcard_Parse

in PPA

asomething

branch

DB/Table*

http://pear.php.net/package/DB_Table

in PPA

asomething

branch

Net/Curl.php

http://pear.php.net/package/Net_Curl

Upstream is unmaintained and replaced by HTTP_Request2

Net/UserAgent/Detect*

http://pear.php.net/package/Net_UserAgent_Detect

in PPA

asomething

branch

PHP/*eautifier*

http://pear.php.net/package/PHP_Beautifier

in PPA - Archived RFP

asomething

branch

Services/JSON.php

http://pear.php.net/package/Services_JSON

in PPA

dholbach

Ubuntu since 12.04LTS, Debian since Squeeze

System/Command.php

http://pear.php.net/package/System_Command

in PPA

asomething

branch

recaptcha/

http://recaptcha.net/

in PPA - Archived ITP

dholbach

branch

pChart

http://pchart.sourceforge.net/download.php

IDS

http://php-ids.org/downloads/

RFP, bundles htmlpurifier, new version pushed that's based on the debian.mentors version

dholbach

branch

HTML Purifier (bundled in IDS)

http://htmlpurifier.org/

dholbach

Ubuntu since 10.04LTS, Debian since Squeeze

<rowbgcolor="#CCFFCC"> html2text

http://www.chuggnutt.com/html2text.php

Ubuntu since 10.04LTS, Debian since Squeeze

ufpdf/

could be replaced with php-fpdf, not sure which files need to be symlinked somewhere else

ezcomponents

http://ezcomponents.org/

RFP

libjs-dojo

http://dojotoolkit.org/

-

Ubuntu since 10.04LTS, Debian since Squeeze

php-auth-sasl

http://pear.php.net/package/Auth_SASL

in PPA

asomething

Ubuntu since 10.04LTS, Debian since Squeeze

php-console-table

http://pear.php.net/package/Console_Table

in PPA

asomething

Ubuntu since 12.04LTS, Debian since Wheezy

...

...

generally

  • Testing
    • Does the new civicrm-drupal work?

    • Does it work at all with the unbundling effort going on?
    • Can we get test data from somewhere?
  • debian/copyright:
    • Add links and headers for common licenses
  • remove extra-license-file

Disaster Management

Morten Kjeldgaard and Daniel Holbach showed interest in packaging Sahana in the past.

FrontlineSMS

Suggest to also bundle FrontlineSMS (see https://bugs.launchpad.net/ubuntu/+bug/395886). Some discussion on FrontlineSMS and CiviCRM here: http://forum.civicrm.org/index.php?topic=8625.0

I pushed some _very_ early work to lp:~ubuntu-ngo/+junk/frontlinesms. Andrewsomething

Simple Invoices

Another PHP app that might be useful: http://simpleinvoices.org

Nokia Data Gathering

Depending on Nokia Legal for licensing but pushing for LGPL NDG


CategoryNGO

NGO/ApplicationPackaging (last edited 2014-04-13 01:59:43 by kgoetz)