From: John Darrington Date: Sat, 17 Oct 2020 07:36:20 +0000 (+0200) Subject: Move org.fsf.pspp.* to doc X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8fedd452487aaee9ed4be69927f6895c9623e7ce;p=pspp Move org.fsf.pspp.* to doc org.fsf.pspp.desktop and org.fsf.pspp.metainfo.xml are not part of the user interface per se. Rather, they are documentation --- diff --git a/doc/automake.mk b/doc/automake.mk index 990a8c458b..ccff271ef3 100644 --- a/doc/automake.mk +++ b/doc/automake.mk @@ -177,3 +177,27 @@ html-local: install-html-local: html-local $(MKDIR_P) $(DESTDIR)$(prefix)/share/doc/pspp/pspp.html $(INSTALL_DATA) ${top_srcdir}/doc/pspp-manual.css $(DESTDIR)$(prefix)/share/doc/pspp/pspp.html + + + + +mimedir = $(datadir)/mime/packages +desktopdir = $(datadir)/applications + +doc/org.fsf.pspp.metainfo.xml: doc/org.fsf.pspp.metainfo.xml.in $(POFILES) + $(AM_V_GEN)$(MSGFMT) --xml --template $< -o $@ -d $(top_srcdir)/po || \ + $(MSGFMT) -L appdata --xml --template $< -o $@ -d $(top_srcdir)/po + +doc/org.fsf.pspp.desktop: doc/org.fsf.pspp.desktop.in $(POFILES) + $(AM_V_GEN)$(MSGFMT) --desktop --template $< -o $@ -d $(top_srcdir)/po + +CLEANFILES+=doc/org.fsf.pspp.desktop \ + doc/org.fsf.pspp.metainfo.xml + +desktop_DATA = doc/org.fsf.pspp.desktop + +appdatadir = $(datadir)/metainfo +dist_appdata_DATA = doc/org.fsf.pspp.metainfo.xml + +EXTRA_DIST += doc/org.fsf.pspp.metainfo.xml.in \ + doc/org.fsf.pspp.desktop.in diff --git a/doc/org.fsf.pspp.desktop.in b/doc/org.fsf.pspp.desktop.in new file mode 100644 index 0000000000..f5321e2573 --- /dev/null +++ b/doc/org.fsf.pspp.desktop.in @@ -0,0 +1,18 @@ + +# org.fsf.pspp.desktop file is generated with gettext to add +# translations. Edit org.fsf.pspp.desktop.in instead +[Desktop Entry] +# TRANSLATORS: This is the application name in the desktop file +Name=GNU PSPP +GenericName=Statistical Software +Comment=Analyze statistical data with a free alternative to SPSS +Exec=psppire %F +# TRANSLATORS: Do not translate this string. Keep it as is, verbatim. +Icon=pspp +Terminal=false +Type=Application +Categories=GTK;Science;Math; +# TRANSLATORS: You must keep all ";" - also at the end of line. +Keywords=statistics;analysis;spss; +MimeType=application/x-spss-sav;application/x-spss-por;application/x-spss-sps;application/x-spss-spv; +StartupNotify=false diff --git a/doc/org.fsf.pspp.metainfo.xml.in b/doc/org.fsf.pspp.metainfo.xml.in new file mode 100644 index 0000000000..c0ae21f1ca --- /dev/null +++ b/doc/org.fsf.pspp.metainfo.xml.in @@ -0,0 +1,72 @@ + + + + org.fsf.pspp + CC0-1.0 + GPL-3.0+ + GNU PSPP + GNU PSPP is a program for statistical analysis of sampled data + +

GNU PSPP is a program for the statistical analysis of sampled data. It is a Free replacement for the proprietary program SPSS, and appears very similar to it with a few exceptions. The most important of these exceptions are, that there are no “time bombs”; your copy of PSPP will not “expire” or deliberately stop working in the future. Neither are there any artificial limits on the number of cases or variables which you can use. There are no additional packages to purchase in order to get “advanced” functions; all functionality that PSPP currently supports is in the core package.

+

PSPP is a stable and reliable application. It can perform descriptive statistics, T-tests, anova, linear and logistic regression, measures of association, cluster analysis, reliability and factor analysis, non-parametric tests and more. Its backend is designed to perform its analyses as fast as possible, regardless of the size of the input data. You can use PSPP with its graphical interface or the more traditional syntax commands.

+

A brief list of some of PSPP's features.

+
    +
  • Support for over 1 billion cases
  • +
  • Support for over 1 billion variables
  • +
  • Syntax and data files which are compatible with those of SPSS
  • +
  • A choice of terminal or graphical user interface
  • +
  • A choice of text, postscript, pdf, opendocument or html output formats
  • +
  • Inter-operability with: LibreOffice, Apache OpenOffice, Gnumeric and other free software
  • +
  • Easy data import from spreadsheets, text files and database sources
  • +
  • The capability to open, analyse and edit two or more datasets concurrently
  • +
  • A user interface supporting all common character sets
  • +
  • The user interface has been translated to multiple languages
  • +
  • Very fast statistical procedures, even on very large data sets
  • +
  • No license fees and no expiration period
  • +
  • No unethical “end user license agreements”
  • +
  • A fully indexed user manual
  • +
  • Freedom ensured; It is licensed under the GPLv3 or later
  • +
  • Portability; Runs on many different computers and many different operating systems
  • +
+

PSPP is particularly aimed at statisticians, social scientists and students requiring fast convenient analysis of sampled data.

+
+ + Science + Math + NumericalAnalysis + GTK + + + + GNU PSPP Variable View + https://www.gnu.org/software/pspp/images/variable-sheet.png + + + pspp + https://www.gnu.org/software/pspp/ + https://translationproject.org/domain/pspp.html + https://my.fsf.org/donate + + statistics + + + pspp-dev@gnu.org + Free Software Foundation + https://savannah.gnu.org/bugs/?func=additem&group=pspp + https://www.gnu.org/software/pspp/manual/html_node/index.html + + pspp + psppire + + + + http://git.savannah.gnu.org/cgit/pspp.git/tree/NEWS?h=v1.4.1 + + + http://git.savannah.gnu.org/cgit/pspp.git/tree/NEWS?h=v1.4.0 + + + http://git.savannah.gnu.org/cgit/pspp.git/tree/NEWS?h=v1.2.0 + + +
diff --git a/po/automake.mk b/po/automake.mk index d14956e92e..0e83674ca8 100644 --- a/po/automake.mk +++ b/po/automake.mk @@ -57,15 +57,15 @@ XGETTEXT_OPTIONS = \ ALL_TRANSLATABLE_FILES = \ $(TRANSLATABLE_FILES) \ $(UI_FILES) \ - src/ui/gui/org.fsf.pspp.metainfo.xml.in \ - src/ui/gui/org.fsf.pspp.desktop.in + doc/org.fsf.pspp.metainfo.xml.in \ + doc/org.fsf.pspp.desktop.in $(POTFILE): $(ALL_TRANSLATABLE_FILES) Makefile @$(MKDIR_P) po $(AM_V_GEN)$(XGETTEXT) $(XGETTEXT_OPTIONS) $(TRANSLATABLE_FILES) --language=C --keyword=_ --keyword=N_ -o $@,tmp $(AM_V_at)test -z "$(UI_FILES)" || $(XGETTEXT) $(XGETTEXT_OPTIONS) -j $(UI_FILES) --language=Glade -o $@,tmp - $(AM_V_at)$(XGETTEXT) $(XGETTEXT_OPTIONS) -j src/ui/gui/org.fsf.pspp.metainfo.xml.in -o $@,tmp - $(AM_V_at)$(XGETTEXT) $(XGETTEXT_OPTIONS) -j src/ui/gui/org.fsf.pspp.desktop.in -o $@,tmp + $(AM_V_at)$(XGETTEXT) $(XGETTEXT_OPTIONS) -j doc/org.fsf.pspp.metainfo.xml.in -o $@,tmp + $(AM_V_at)$(XGETTEXT) $(XGETTEXT_OPTIONS) -j doc/org.fsf.pspp.desktop.in -o $@,tmp $(AM_V_at)$(SED) -e '/^"POT-Creation-Date: .*/d' $@,tmp > $@ rm -f $@,tmp diff --git a/src/ui/gui/automake.mk b/src/ui/gui/automake.mk index 2ca50a89da..ad44170170 100644 --- a/src/ui/gui/automake.mk +++ b/src/ui/gui/automake.mk @@ -72,8 +72,6 @@ UI_FILES = \ if building_gui EXTRA_DIST += \ - src/ui/gui/org.fsf.pspp.metainfo.xml.in \ - src/ui/gui/org.fsf.pspp.desktop.in \ src/ui/gui/marshaller-list \ src/ui/gui/pspplogo.svg @@ -372,16 +370,6 @@ nodist_src_ui_gui_psppire_SOURCES = \ AM_CPPFLAGS += -Isrc -src/ui/gui/org.fsf.pspp.metainfo.xml: src/ui/gui/org.fsf.pspp.metainfo.xml.in $(POFILES) - $(AM_V_GEN)$(MSGFMT) --xml --template $< -o $@ -d $(top_srcdir)/po || \ - $(MSGFMT) -L appdata --xml --template $< -o $@ -d $(top_srcdir)/po - -src/ui/gui/org.fsf.pspp.desktop: src/ui/gui/org.fsf.pspp.desktop.in $(POFILES) - $(AM_V_GEN)$(MSGFMT) --desktop --template $< -o $@ -d $(top_srcdir)/po - -CLEANFILES+=src/ui/gui/org.fsf.pspp.desktop \ - src/ui/gui/org.fsf.pspp.metainfo.xml - src/ui/gui/resources.c: src/ui/gui/resources.xml $(AM_V_at)$(GLIB_COMPILE_RESOURCES) --sourcedir=$(top_srcdir)/src/ui/gui --generate-source $< --target=$@,out $(AM_V_GEN)echo '#include ' > $@,tmp @@ -396,14 +384,6 @@ src/ui/gui/psppire-marshal.c: src/ui/gui/marshaller-list src/ui/gui/psppire-marshal.h: src/ui/gui/marshaller-list $(AM_V_GEN)$(GLIB_GENMARSHAL) --header --prefix=psppire_marshal $? > $@ -mimedir = $(datadir)/mime/packages - -desktopdir = $(datadir)/applications -desktop_DATA = src/ui/gui/org.fsf.pspp.desktop - -appdatadir = $(datadir)/metainfo -dist_appdata_DATA = src/ui/gui/org.fsf.pspp.metainfo.xml - BUILT_SOURCES += src/ui/gui/psppire-marshal.c src/ui/gui/psppire-marshal.h src/ui/gui/resources.c CLEANFILES += src/ui/gui/psppire-marshal.c src/ui/gui/psppire-marshal.h \ diff --git a/src/ui/gui/org.fsf.pspp.desktop.in b/src/ui/gui/org.fsf.pspp.desktop.in deleted file mode 100644 index f5321e2573..0000000000 --- a/src/ui/gui/org.fsf.pspp.desktop.in +++ /dev/null @@ -1,18 +0,0 @@ - -# org.fsf.pspp.desktop file is generated with gettext to add -# translations. Edit org.fsf.pspp.desktop.in instead -[Desktop Entry] -# TRANSLATORS: This is the application name in the desktop file -Name=GNU PSPP -GenericName=Statistical Software -Comment=Analyze statistical data with a free alternative to SPSS -Exec=psppire %F -# TRANSLATORS: Do not translate this string. Keep it as is, verbatim. -Icon=pspp -Terminal=false -Type=Application -Categories=GTK;Science;Math; -# TRANSLATORS: You must keep all ";" - also at the end of line. -Keywords=statistics;analysis;spss; -MimeType=application/x-spss-sav;application/x-spss-por;application/x-spss-sps;application/x-spss-spv; -StartupNotify=false diff --git a/src/ui/gui/org.fsf.pspp.metainfo.xml.in b/src/ui/gui/org.fsf.pspp.metainfo.xml.in deleted file mode 100644 index c0ae21f1ca..0000000000 --- a/src/ui/gui/org.fsf.pspp.metainfo.xml.in +++ /dev/null @@ -1,72 +0,0 @@ - - - - org.fsf.pspp - CC0-1.0 - GPL-3.0+ - GNU PSPP - GNU PSPP is a program for statistical analysis of sampled data - -

GNU PSPP is a program for the statistical analysis of sampled data. It is a Free replacement for the proprietary program SPSS, and appears very similar to it with a few exceptions. The most important of these exceptions are, that there are no “time bombs”; your copy of PSPP will not “expire” or deliberately stop working in the future. Neither are there any artificial limits on the number of cases or variables which you can use. There are no additional packages to purchase in order to get “advanced” functions; all functionality that PSPP currently supports is in the core package.

-

PSPP is a stable and reliable application. It can perform descriptive statistics, T-tests, anova, linear and logistic regression, measures of association, cluster analysis, reliability and factor analysis, non-parametric tests and more. Its backend is designed to perform its analyses as fast as possible, regardless of the size of the input data. You can use PSPP with its graphical interface or the more traditional syntax commands.

-

A brief list of some of PSPP's features.

-
    -
  • Support for over 1 billion cases
  • -
  • Support for over 1 billion variables
  • -
  • Syntax and data files which are compatible with those of SPSS
  • -
  • A choice of terminal or graphical user interface
  • -
  • A choice of text, postscript, pdf, opendocument or html output formats
  • -
  • Inter-operability with: LibreOffice, Apache OpenOffice, Gnumeric and other free software
  • -
  • Easy data import from spreadsheets, text files and database sources
  • -
  • The capability to open, analyse and edit two or more datasets concurrently
  • -
  • A user interface supporting all common character sets
  • -
  • The user interface has been translated to multiple languages
  • -
  • Very fast statistical procedures, even on very large data sets
  • -
  • No license fees and no expiration period
  • -
  • No unethical “end user license agreements”
  • -
  • A fully indexed user manual
  • -
  • Freedom ensured; It is licensed under the GPLv3 or later
  • -
  • Portability; Runs on many different computers and many different operating systems
  • -
-

PSPP is particularly aimed at statisticians, social scientists and students requiring fast convenient analysis of sampled data.

-
- - Science - Math - NumericalAnalysis - GTK - - - - GNU PSPP Variable View - https://www.gnu.org/software/pspp/images/variable-sheet.png - - - pspp - https://www.gnu.org/software/pspp/ - https://translationproject.org/domain/pspp.html - https://my.fsf.org/donate - - statistics - - - pspp-dev@gnu.org - Free Software Foundation - https://savannah.gnu.org/bugs/?func=additem&group=pspp - https://www.gnu.org/software/pspp/manual/html_node/index.html - - pspp - psppire - - - - http://git.savannah.gnu.org/cgit/pspp.git/tree/NEWS?h=v1.4.1 - - - http://git.savannah.gnu.org/cgit/pspp.git/tree/NEWS?h=v1.4.0 - - - http://git.savannah.gnu.org/cgit/pspp.git/tree/NEWS?h=v1.2.0 - - -