commit 0717fa571d7d1282e1c4b78aee7697ad908a5fbe Author: Adrian Schröter Date: Mon Oct 14 14:01:25 2024 +0200 Sync from SUSE:ALP:Source:Standard:1.0 cal10n revision ca0407fddb7267f7675e603875f0b741 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/_service b/_service new file mode 100644 index 0000000..4a590a1 --- /dev/null +++ b/_service @@ -0,0 +1,15 @@ + + + git + https://github.com/qos-ch/cal10n.git + 22c048801fb6d04c991a0c8c01bb6fb97ef50b37 + v_* + @PARENT_TAG@.@TAG_OFFSET@ + v_(.*) + + + *.tar + xz + + + diff --git a/cal10n-0.8.1.10.tar.xz b/cal10n-0.8.1.10.tar.xz new file mode 100644 index 0000000..61d0eb0 --- /dev/null +++ b/cal10n-0.8.1.10.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f7f946e2934648e4d13e7ace5a40582b87aed9e7b2bda558a1560c059246deb +size 345060 diff --git a/cal10n-build.tar.xz b/cal10n-build.tar.xz new file mode 100644 index 0000000..d39036c --- /dev/null +++ b/cal10n-build.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f28373731de625de39fdc9608f319a8e7e35dec8a2f92f1bb39a1b5ebcd3a77 +size 2360 diff --git a/cal10n.changes b/cal10n.changes new file mode 100644 index 0000000..b46b0bb --- /dev/null +++ b/cal10n.changes @@ -0,0 +1,99 @@ +------------------------------------------------------------------- +Wed May 11 13:18:07 UTC 2022 - Fridrich Strba + +- Fetch sources using source service from ch.qos git +- Upgrade to the 10th commit after 0.8.1 calling it 0.8.1.10 +- Redo completely the packaging including the possibility to run + tests if --with tests is specified +- Add the cal10n-ant-task to built artifacts +- Removed patch: + * cal10n-0.7.7-sourcetarget.patch + + changes factored into the build system + +------------------------------------------------------------------- +Thu Apr 21 17:06:43 UTC 2022 - David Anes + +- Update to 0.8.1: + * This release adds JSR-269 support. In other words, verification + of bundles can be performed at compilation time. See the related + documentation for more details. + * Fix issue with Eclipse not finding existing resources. With + release 0.8.1, Eclipse will find bundles located under + "src/main/resources" but still fail to find bundles located + under "src/test/resources/". + * When reading in bundles, the verify method in MessageKeyVerifier + now uses the locale passed as parameter instead of always + Locale.FR. This bug was reported by Dale Wijnand who also + provided the releavant patch. + +- Update build.xml-0.7.7.tar.xz to build.xml-0.8.1.tar.xz with + references to version 0.8.1 to build correctly versioned jar + files. + +------------------------------------------------------------------- +Thu Oct 18 09:14:38 UTC 2018 - Fridrich Strba + +- Install the maven pom files in order to generate correctly the + mvn(...) provides. + +------------------------------------------------------------------- +Wed May 16 09:00:43 UTC 2018 - fstrba@suse.com + +- Modified patch: + * cal10n-0.7.7-sourcetarget.patch + + Build with source and target 8 to prepare for a possible + removal of 1.6 compatibility +- Run fdupes on documentation + +------------------------------------------------------------------- +Thu Sep 7 17:45:17 UTC 2017 - fstrba@suse.com + +- Added patch: + * cal10n-0.7.7-sourcetarget.patch + - Force java source and target levels to 1.6 in order to allow + building with jdk9 + +------------------------------------------------------------------- +Thu Dec 25 14:23:44 UTC 2014 - p.drouand@gmail.com + +- Update to version 0.7.7 + + Correctly read escaped ':', '#', '!', '=' characters. The behavior + is documented in the Properties javadocs (http://tinyurl.com/bprdgnk). + This fixes CAL-37 (http://jira.qos.ch/browse/CAL-37) +- Update build.xml.tar.bz2, rename it to build.xml-$VERSION and + recompress it in xz format +- Add a requirement to xz + +------------------------------------------------------------------- +Mon Jul 7 14:59:58 UTC 2014 - tchvatal@suse.com + +- Depend on junit not junit4 + +------------------------------------------------------------------- +Mon Sep 9 11:05:36 UTC 2013 - tchvatal@suse.com + +- Move from jpackage-utils to javapackage-tools + +------------------------------------------------------------------- +Fri May 4 12:55:01 UTC 2012 - mvyskocil@suse.cz + +- fix bnc#759912 - Manual for cal10n 0.7.4 uses CC-BY-SA-NC-2.5 license + +------------------------------------------------------------------- +Fri Apr 27 10:01:26 UTC 2012 - mvyskocil@suse.cz + +- format spec for Factory + +------------------------------------------------------------------- +Mon Dec 12 17:38:54 UTC 2011 - dmacvicar@suse.de + +- fix build.xml files to build in openSUSE 12.1 and newer. + MANIFEST contained an absolute path in maven-build.xml +- Fix group for javadoc subpackage +- remove id generation for buildroot (used in Fedora) + +------------------------------------------------------------------- +Wed Jul 27 08:44:46 UTC 2011 - dmacvicar@suse.de + +- Un-mavenize. Build with ant + diff --git a/cal10n.spec b/cal10n.spec new file mode 100644 index 0000000..f4687fe --- /dev/null +++ b/cal10n.spec @@ -0,0 +1,123 @@ +# +# spec file for package cal10n +# +# Copyright (c) 2022 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%bcond_with tests +Name: cal10n +Version: 0.8.1.10 +Release: 0 +Summary: Compiler assisted localization library (CAL10N) +License: MIT +Group: Development/Libraries/Java +URL: http://cal10n.qos.ch +Source0: %{name}-%{version}.tar.xz +Source1: %{name}-build.tar.xz +BuildRequires: ant +BuildRequires: fdupes +BuildRequires: java-devel >= 1.8 +BuildRequires: javapackages-local +BuildRequires: xz +Requires: java +BuildArch: noarch +%if %{with tests} +BuildRequires: ant-antunit +BuildRequires: ant-junit +%endif + +%description +Compiler Assisted Localization, abbreviated as CAL10N (pronounced as "calion") +is a java library for writing localized (internationalized) messages. +Features: + * java compiler verifies message keys used in source code + * tooling to detect errors in message keys + * native2ascii tool made superfluous, as you can directly encode bundles + in the most convenient charset, per locale. + * good performance (300 nanoseconds per key look-up) + * automatic reloading of resource bundles upon change + +%package javadoc +Summary: Javadoc for %{name} +Group: Development/Libraries/Java + +%description javadoc +API documentation for %{name}. + +%prep +%setup -q -a1 +find . -name "*.jar" -exec rm -f {} \; + +# We don't want to depend on ant, since it will be +# present when we try to use the task +%pom_change_dep :ant :::provided %{name}-ant-task + +# bnc#759912 +rm -rf docs cal10n-site +cat > README.SUSE <