[GNC-dev] archive of GnuCash
John Ralls
jralls at ceridwen.us
Tue Nov 12 16:21:23 EST 2019
> On Nov 12, 2019, at 12:58 PM, Stephen M. Butler <kg7je at arrl.net> wrote:
>
> How is the archive generated that is used as the source for distribution?
>
> I pulled the 3.7 source from
> https://sourceforge.net/projects/gnucash/files/gnucash%20%28stable%29/3.7/
>
> Extracted that file to a folder called LPAD within my $HOME
>
> Then on my local git clone I did git archive --format=tar.gz
> --prefix=gnucash-3.7/ -o ../gnucash-3.7.tar.gz 3.7 (after doing a git
> checkout 3.7).
>
> Extracted that file to a folder called MSRC within my $HOME
>
> Did a diff -r on the two and this is the list of differences: (so how
> do I generate the same archive from the git repository as is on
> SourceForge?)
>
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: get_quotes.pl
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: gnc_convenience.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: gncinvoicefkt.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts:
> gncinvoice_jinja.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: Invoice_2.tex.tmpl
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts:
> invoice_export_doxygen.txt
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: Invoice.tex.tmpl
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts:
> price_database_example.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: priceDB_test.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: quotes_historic.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: str_methods.py
> Only in LPAD/gnucash-3.7/bindings/python: gnucash_core.c
> Only in LPAD/gnucash-3.7/bindings/python: gnucash_core_c.py
> Only in MSRC/gnucash-3.7/borrowed/guile-json: configure.ac
> Only in MSRC/gnucash-3.7/borrowed/guile-json: env.in
> Only in MSRC/gnucash-3.7/borrowed/guile-json: INSTALL
> Only in MSRC/gnucash-3.7/borrowed/guile-json/json: Makefile.am
> Only in MSRC/gnucash-3.7/borrowed/guile-json: m4
> Only in MSRC/gnucash-3.7/borrowed/guile-json: Makefile.am
> Only in MSRC/gnucash-3.7/borrowed/guile-json: pkg-list.scm.in
> Only in MSRC/gnucash-3.7/borrowed/guile-json: README
> Only in MSRC/gnucash-3.7/borrowed/guile-json: tests
> Only in MSRC/gnucash-3.7/borrowed/gwengui-gtk3: gwengui-gtk3.pc.in
> Only in LPAD/gnucash-3.7: ChangeLog
> Only in MSRC/gnucash-3.7: ChangeLog.2006-manual
> Only in MSRC/gnucash-3.7/common/debug: splint-defs.h
> Only in LPAD/gnucash-3.7/common: swig-runtime.h
> Only in LPAD/gnucash-3.7/common/test-core: swig-unittest-support-guile.c
> Only in LPAD/gnucash-3.7/common/test-core: swig-unittest-support-python.c
> Only in LPAD/gnucash-3.7/common/test-core: unittest_support.py
> Only in MSRC/gnucash-3.7: contrib
> Only in MSRC/gnucash-3.7/data/accounts/hr: acctchrt_eduloan.gnucash-xea
> Only in MSRC/gnucash-3.7/data/accounts/hr: acctchrt_fixedassets.gnucash-xea
> Only in MSRC/gnucash-3.7/doc/examples: cibc_checking.qfx
> Only in MSRC/gnucash-3.7/doc/examples: cibc_visa.qfx
> Only in MSRC/gnucash-3.7/doc/examples: create-bogus-data.pl
> Only in MSRC/gnucash-3.7/doc/examples: customers_import.csv
> Only in MSRC/gnucash-3.7/doc/examples: divx.qif
> Only in MSRC/gnucash-3.7/doc/examples: downloaded.mt940
> Only in MSRC/gnucash-3.7/doc/examples: iif
> Only in MSRC/gnucash-3.7/doc/examples: rbc_gi.qfx
> Only in MSRC/gnucash-3.7/doc/examples: reg_doc_example.gnucash
> Only in MSRC/gnucash-3.7/doc/examples: wamu.qfx
> Only in LPAD/gnucash-3.7/doc: gnucash.1
> Only in MSRC/gnucash-3.7/doc: What_is_Euro_support
> Only in MSRC/gnucash-3.7: .gitattributes
> Only in MSRC/gnucash-3.7: .gitignore
> Only in LPAD/gnucash-3.7/gnucash/gnome: swig-gnome.c
> Only in MSRC/gnucash-3.7/gnucash/gnome-utils: gnc-tree-model-selection.c
> Only in MSRC/gnucash-3.7/gnucash/gnome-utils: gnc-tree-model-selection.h
> Only in LPAD/gnucash-3.7/gnucash/gnome-utils: swig-gnome-utils.c
> Only in MSRC/gnucash-3.7/gnucash: gnucash-strip-svn-datafile.sh
> Only in LPAD/gnucash-3.7/gnucash/html: swig-gnc-html.c
> Only in MSRC/gnucash-3.7/gnucash/import-export/bi-import: regex.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: changes.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: copyright.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: excanvas.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: excanvas.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: gpl-2.0.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: jqPlotCssStyling.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: jqPlotOptions.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: jquery-1.4.2.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: jquery.jqplot.min.css
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: jquery.jqplot.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: MIT-LICENSE.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: optionsTutorial.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.barRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.BezierCurveRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.blockRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.bubbleRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.canvasAxisLabelRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.canvasAxisTickRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.canvasOverlay.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.canvasOverlay.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.canvasTextRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.categoryAxisRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.ciParser.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins: jqplot.cursor.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.dateAxisRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.donutRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.dragable.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.enhancedLegendRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.funnelRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.highlighter.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins: jqplot.json2.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.logAxisRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.mekkoAxisRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.mekkoRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.meterGaugeRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins: jqplot.mobile.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins: jqplot.mobile.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.ohlcRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pieRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pointLabels.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidAxisRenderer.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidAxisRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidGridRenderer.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidGridRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidRenderer.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.trendline.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: README.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: usage.txt
> Only in LPAD/gnucash-3.7/gnucash/report/report-gnome: swig-report-gnome.c
> Only in MSRC/gnucash-3.7/gnucash/report/report-system: doc
> Only in LPAD/gnucash-3.7/gnucash/report/report-system: swig-report-system.c
> Only in MSRC/gnucash-3.7/gnucash/report/utility-reports: test-graphing.scm
> Only in MSRC/gnucash-3.7: gnucash.xcodeproj
> Only in LPAD/gnucash-3.7/libgnucash/app-utils: sw_app_utils.py
> Only in LPAD/gnucash-3.7/libgnucash/app-utils: swig-app-utils-guile.c
> Only in LPAD/gnucash-3.7/libgnucash/app-utils: swig-app-utils-python.c
> Only in MSRC/gnucash-3.7/libgnucash/backend/dbi: .splintrc
> Only in MSRC/gnucash-3.7/libgnucash/backend/sql: .splintrc
> Only in MSRC/gnucash-3.7/libgnucash/backend/xml: gncmod-backend-xml.cpp
> Only in MSRC/gnucash-3.7/libgnucash/backend/xml/test: test-dom-parser1-1.xml
> Only in MSRC/gnucash-3.7/libgnucash/backend/xml/test/test-files: xml1
> Only in MSRC/gnucash-3.7/libgnucash/backend/xml/test/test-files/xml2:
> .gitignore
> Only in LPAD/gnucash-3.7/libgnucash/core-utils: gnc-vcs-info.h
> Only in LPAD/gnucash-3.7/libgnucash/core-utils: sw_core_utils.py
> Only in LPAD/gnucash-3.7/libgnucash/core-utils: swig-core-utils-guile.c
> Only in LPAD/gnucash-3.7/libgnucash/core-utils: swig-core-utils-python.c
> Only in MSRC/gnucash-3.7/libgnucash/doc: business.txt
> Only in MSRC/gnucash-3.7/libgnucash/doc: constraints.txt
> Only in LPAD/gnucash-3.7/libgnucash/doc/design: gnucash-design.info
> Only in MSRC/gnucash-3.7/libgnucash/doc: dia
> Only in MSRC/gnucash-3.7/libgnucash/doc: engine.txt
> Only in MSRC/gnucash-3.7/libgnucash/doc: g2-architecture.txt
> Only in MSRC/gnucash-3.7/libgnucash/doc: gnc-numeric-example.txt
> Only in MSRC/gnucash-3.7/libgnucash/doc: prices.txt
> Only in MSRC/gnucash-3.7/libgnucash/doc: sx.rst
> Only in MSRC/gnucash-3.7/libgnucash/doc/xml: gnucash-v2.rnc
> Only in LPAD/gnucash-3.7/libgnucash/engine: swig-engine.c
> Only in MSRC/gnucash-3.7/libgnucash/engine/test: test-gnc-guid-old.cpp
> Only in MSRC/gnucash-3.7/libgnucash/engine/test: test-qofbackend.c
> Only in MSRC/gnucash-3.7/libgnucash/engine/test: test-qofsession-old.cpp
> Only in MSRC/gnucash-3.7/libgnucash/engine: xlate.pl
> Only in MSRC/gnucash-3.7/libgnucash/gnc-module: doc
> Only in LPAD/gnucash-3.7/libgnucash/gnc-module: swig-gnc-module.c
> Only in LPAD/gnucash-3.7/libgnucash/gnc-module/test/mod-bar: swig-bar.c
> Only in LPAD/gnucash-3.7/libgnucash/gnc-module/test/mod-baz: swig-baz.c
> Only in LPAD/gnucash-3.7/libgnucash/gnc-module/test/mod-foo: swig-foo.c
> Only in MSRC/gnucash-3.7/libgnucash/tax/us: de_DE
> Only in MSRC/gnucash-3.7: Makefile.TAGS
> Only in MSRC/gnucash-3.7/po/glossary: ar.po
> Only in MSRC/gnucash-3.7/po/glossary: de_CH.po
> Only in MSRC/gnucash-3.7/po/glossary: lt.po
> Only in LPAD/gnucash-3.7/po: gnucash.pot
> Only in MSRC/gnucash-3.7: README.git
> Only in MSRC/gnucash-3.7/test-templates: make-testfile
> Only in MSRC/gnucash-3.7/test-templates: README
> Only in MSRC/gnucash-3.7/test-templates: testmain.c
> Only in MSRC/gnucash-3.7/test-templates: test-module.c
> Only in MSRC/gnucash-3.7/test-templates: test-suite.c
> Only in MSRC/gnucash-3.7: .travis.yml
> Only in MSRC/gnucash-3.7/util: check-po.pl
> Only in MSRC/gnucash-3.7/util: ci
> Only in MSRC/gnucash-3.7/util: fix-license.pl
> Only in MSRC/gnucash-3.7/util: git-backport.sh
> Only in MSRC/gnucash-3.7/util: git-release-notes.pl
> Only in MSRC/gnucash-3.7/util: glade-fixup
> Only in MSRC/gnucash-3.7/util: obfuscate.pl
> Only in MSRC/gnucash-3.7/util: src-count
> Only in MSRC/gnucash-3.7/util: svnlog2ul
make (or ninja) dist
distcheck will make the tarballs then untar one of them, build, test, and clean. It passes only if all of that works and there isn't anything left over.
Regards,
John Ralls
More information about the gnucash-devel
mailing list