Merge branch 'main' into joslobo/prepare-mariner-release-preview
This commit is contained in:
commit
312ef60734
|
@ -22,10 +22,12 @@ ignore_list=" \
|
|||
kernel-signed-aarch64 \
|
||||
kernel-signed-x86_64 \
|
||||
kf5 \
|
||||
lcms2 \
|
||||
mariner-repos \
|
||||
mariner-rpm-macros \
|
||||
moby-buildx \
|
||||
moby-containerd \
|
||||
multilib-rpm-config \
|
||||
openjdk8 \
|
||||
patterns-ceph-containers \
|
||||
python-markupsafe \
|
||||
|
@ -34,10 +36,8 @@ ignore_list=" \
|
|||
python-pywbem \
|
||||
python-pywbem \
|
||||
python-repoze-lru \
|
||||
python-repoze-lru \
|
||||
python-requests \
|
||||
python-sphinxcontrib-websupport \
|
||||
python-sphinxcontrib-websupport \
|
||||
python-yamlloader \
|
||||
python-yamlloader \
|
||||
python-zope-interface \
|
||||
|
@ -47,7 +47,8 @@ ignore_list=" \
|
|||
verity-read-only-root \
|
||||
xorg-x11-apps \
|
||||
xorg-x11-font-utils \
|
||||
xorg-x11-xkb-utils"
|
||||
xorg-x11-xkb-utils \
|
||||
xorg-x11-server-utils"
|
||||
|
||||
rm -f bad_registrations.txt
|
||||
rm -rf ./cgmanifest_test_dir/
|
||||
|
|
|
@ -1,11 +1,7 @@
|
|||
%{!?python3_sitelib: %define python3_sitelib %(python3 -c "from distutils.sysconfig import get_python_lib;print(get_python_lib())")}
|
||||
%define python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib(1))")
|
||||
|
||||
%global upname cython
|
||||
|
||||
Name: Cython
|
||||
Version: 0.29.13
|
||||
Release: 6%{?dist}
|
||||
Release: 7%{?dist}
|
||||
Summary: Language for writing Python extension modules
|
||||
Vendor: Microsoft
|
||||
Distribution: Mariner
|
||||
|
@ -13,6 +9,7 @@ License: ASL 2.0
|
|||
URL: https://www.cython.org
|
||||
#Source0: https://github.com/%{upname}/%{upname}/archive/%{version}.tar.gz
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Patch0: cython-py38.patch
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: python3-devel
|
||||
|
@ -39,7 +36,7 @@ Requires: python3
|
|||
Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself.
|
||||
|
||||
%prep
|
||||
%setup -n %{upname}-%{version}
|
||||
%autosetup -p1 -n %{upname}-%{version}
|
||||
|
||||
%build
|
||||
python3 setup.py build
|
||||
|
@ -50,7 +47,7 @@ python3 setup.py install --skip-build --root=%{buildroot}
|
|||
rm -rf %{buildroot}%{python3_sitelib}/setuptools/tests
|
||||
|
||||
%files -n python3-%{name}
|
||||
%license LICENSE.txt
|
||||
%license LICENSE.txt COPYING.txt
|
||||
%doc *.txt Demos Doc Tools
|
||||
%{_bindir}/cython
|
||||
%{_bindir}/cygdb
|
||||
|
@ -62,6 +59,10 @@ rm -rf %{buildroot}%{python3_sitelib}/setuptools/tests
|
|||
%{python3_sitearch}/__pycache__/%{upname}.*
|
||||
|
||||
%changelog
|
||||
* Fri Dec 03 2021 Thomas Crain <thcrain@microsoft.com> - 0.29.13-7
|
||||
- Add upstream patch to enable generating code for Python >= 3.8
|
||||
- License verified
|
||||
|
||||
* Fri Aug 21 2020 Thomas Crain <thcrain@microsoft.com> - 0.29.13-6
|
||||
- Initial CBL-Mariner import from Fedora 31 (license: MIT).
|
||||
|
||||
|
|
|
@ -0,0 +1,77 @@
|
|||
From db91122a1be428973c280eb049fe007b36be3d2e Mon Sep 17 00:00:00 2001
|
||||
From: Pablo Galindo <pablogsal@gmail.com>
|
||||
Date: Mon, 7 Oct 2019 19:34:19 +0100
|
||||
Subject: [PATCH 1/2] Explicitly initialize tp_print in Python 3.8
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
When compiling cython-generated extension modules in Python3.8rc1
|
||||
this error is emitted by the compiler:
|
||||
|
||||
_ext.cpp:8104:1: error: missing initializer for member ‘_typeobject::tp_print’ [-Werror=missing-field-initializers]
|
||||
|
||||
The reason is that Python3.8 moved the tp_print slot (d917cfe4051) to
|
||||
the end of the _typeobject struct and reused the original position for
|
||||
tp_vectorcall_offset. The current generated code does not initialize the
|
||||
deprecated tp_print slot that was moved to the end of the struct.
|
||||
---
|
||||
Cython/Compiler/TypeSlots.py | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Cython/Compiler/TypeSlots.py b/Cython/Compiler/TypeSlots.py
|
||||
index 1be18f7674..85095ca4db 100644
|
||||
--- a/Cython/Compiler/TypeSlots.py
|
||||
+++ b/Cython/Compiler/TypeSlots.py
|
||||
@@ -893,7 +893,8 @@ def get_slot_code_by_name(scope, slot_name):
|
||||
|
||||
slot_table = (
|
||||
ConstructorSlot("tp_dealloc", '__dealloc__'),
|
||||
- EmptySlot("tp_print"), #MethodSlot(printfunc, "tp_print", "__print__"),
|
||||
+ EmptySlot("tp_print", ifdef="PY_VERSION_HEX <= 0x030400b4"),
|
||||
+ EmptySlot("tp_vectorcall_offset", ifdef="PY_VERSION_HEX >= 0x030400b4"),
|
||||
EmptySlot("tp_getattr"),
|
||||
EmptySlot("tp_setattr"),
|
||||
|
||||
@@ -956,6 +957,7 @@ def get_slot_code_by_name(scope, slot_name):
|
||||
EmptySlot("tp_version_tag"),
|
||||
EmptySlot("tp_finalize", ifdef="PY_VERSION_HEX >= 0x030400a1"),
|
||||
EmptySlot("tp_vectorcall", ifdef="PY_VERSION_HEX >= 0x030800b1"),
|
||||
+ EmptySlot("tp_print", ifdef="PY_VERSION_HEX >= 0x030800b1"),
|
||||
)
|
||||
|
||||
#------------------------------------------------------------------------------------------
|
||||
|
||||
From f906964236e0cebbf983b51e527114fe1b22c4ff Mon Sep 17 00:00:00 2001
|
||||
From: Pablo Galindo <pablogsal@gmail.com>
|
||||
Date: Tue, 8 Oct 2019 11:59:01 +0100
|
||||
Subject: [PATCH 2/2] Correct version for tp_print/tp_vectorcall_offset
|
||||
|
||||
---
|
||||
Cython/Compiler/TypeSlots.py | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/Cython/Compiler/TypeSlots.py b/Cython/Compiler/TypeSlots.py
|
||||
index 85095ca4db..dca313ca50 100644
|
||||
--- a/Cython/Compiler/TypeSlots.py
|
||||
+++ b/Cython/Compiler/TypeSlots.py
|
||||
@@ -893,8 +893,8 @@ def get_slot_code_by_name(scope, slot_name):
|
||||
|
||||
slot_table = (
|
||||
ConstructorSlot("tp_dealloc", '__dealloc__'),
|
||||
- EmptySlot("tp_print", ifdef="PY_VERSION_HEX <= 0x030400b4"),
|
||||
- EmptySlot("tp_vectorcall_offset", ifdef="PY_VERSION_HEX >= 0x030400b4"),
|
||||
+ EmptySlot("tp_print", ifdef="PY_VERSION_HEX < 0x030800b4"),
|
||||
+ EmptySlot("tp_vectorcall_offset", ifdef="PY_VERSION_HEX >= 0x030800b4"),
|
||||
EmptySlot("tp_getattr"),
|
||||
EmptySlot("tp_setattr"),
|
||||
|
||||
@@ -957,7 +957,7 @@ def get_slot_code_by_name(scope, slot_name):
|
||||
EmptySlot("tp_version_tag"),
|
||||
EmptySlot("tp_finalize", ifdef="PY_VERSION_HEX >= 0x030400a1"),
|
||||
EmptySlot("tp_vectorcall", ifdef="PY_VERSION_HEX >= 0x030800b1"),
|
||||
- EmptySlot("tp_print", ifdef="PY_VERSION_HEX >= 0x030800b1"),
|
||||
+ EmptySlot("tp_print", ifdef="PY_VERSION_HEX >= 0x030800b4"),
|
||||
)
|
||||
|
||||
#------------------------------------------------------------------------------------------
|
File diff suppressed because one or more lines are too long
|
@ -11,12 +11,17 @@
|
|||
"license": "[Fedora MIT License Declaration](https://fedoraproject.org/wiki/Licensing:Main?rd=Licensing#License_of_Fedora_SPEC_Files)",
|
||||
"specs": [
|
||||
"abseil-cpp",
|
||||
"adwaita-icon-theme",
|
||||
"archivemount",
|
||||
"at",
|
||||
"at-spi2-atk",
|
||||
"at-spi2-core",
|
||||
"atf",
|
||||
"atk",
|
||||
"attr",
|
||||
"augeas",
|
||||
"autoconf213",
|
||||
"avahi",
|
||||
"babeltrace2",
|
||||
"bmake",
|
||||
"brotli",
|
||||
|
@ -29,14 +34,18 @@
|
|||
"chrony",
|
||||
"collectd",
|
||||
"colm",
|
||||
"color-filesystem",
|
||||
"colord",
|
||||
"conda",
|
||||
"conmon",
|
||||
"conntrack-tools",
|
||||
"cpprest",
|
||||
"cryptsetup",
|
||||
"CUnit",
|
||||
"cups",
|
||||
"Cython",
|
||||
"dbus-python",
|
||||
"dconf",
|
||||
"desktop-file-utils",
|
||||
"ding-libs",
|
||||
"dnf",
|
||||
|
@ -57,20 +66,27 @@
|
|||
"fuse-zip",
|
||||
"fuse3",
|
||||
"gcovr",
|
||||
"gdk-pixbuf2",
|
||||
"glusterfs",
|
||||
"gnu-efi",
|
||||
"google-roboto-slab-fonts",
|
||||
"gsm",
|
||||
"gtk2",
|
||||
"gtk3",
|
||||
"hardening-check",
|
||||
"heimdal",
|
||||
"help2man",
|
||||
"hicolor-icon-theme",
|
||||
"hwdata",
|
||||
"hyperscan",
|
||||
"hyperv-daemons",
|
||||
"im-chooser",
|
||||
"imsettings",
|
||||
"ipmitool",
|
||||
"ipv6calc",
|
||||
"iscsi-initiator-utils",
|
||||
"isns-utils",
|
||||
"jasper",
|
||||
"javapackages-tools",
|
||||
"jemalloc",
|
||||
"kde-settings",
|
||||
|
@ -83,6 +99,7 @@
|
|||
"kpmcore",
|
||||
"kyua",
|
||||
"lato-fonts",
|
||||
"lcms2",
|
||||
"leveldb",
|
||||
"libatasmart",
|
||||
"libbpf",
|
||||
|
@ -90,6 +107,7 @@
|
|||
"libcacard",
|
||||
"libcgroup",
|
||||
"libcomps",
|
||||
"libdaemon",
|
||||
"libdnf",
|
||||
"libdrm",
|
||||
"libepoxy",
|
||||
|
@ -97,6 +115,8 @@
|
|||
"libfabric",
|
||||
"libfontenc",
|
||||
"libglvnd",
|
||||
"libgusb",
|
||||
"libgxim",
|
||||
"libICE",
|
||||
"libinput",
|
||||
"libiscsi",
|
||||
|
@ -105,8 +125,11 @@
|
|||
"libkcapi",
|
||||
"liblognorm",
|
||||
"libnfs",
|
||||
"libnotify",
|
||||
"libpciaccess",
|
||||
"libpq",
|
||||
"libpwquality",
|
||||
"librsvg2",
|
||||
"libsemanage",
|
||||
"libslirp",
|
||||
"libSM",
|
||||
|
@ -126,8 +149,10 @@
|
|||
"libXext",
|
||||
"libXfixes",
|
||||
"libXfont2",
|
||||
"libxfce4util",
|
||||
"libXft",
|
||||
"libXi",
|
||||
"libXinerama",
|
||||
"libxkbcommon",
|
||||
"libxkbfile",
|
||||
"libXmu",
|
||||
|
@ -140,10 +165,13 @@
|
|||
"libXxf86vm",
|
||||
"libzip",
|
||||
"mailcap",
|
||||
"mariadb-connector-c",
|
||||
"mcpp",
|
||||
"mcstrans",
|
||||
"mesa",
|
||||
"mokutil",
|
||||
"mtdev",
|
||||
"multilib-rpm-config",
|
||||
"nftables",
|
||||
"nvml",
|
||||
"oath-toolkit",
|
||||
|
@ -154,8 +182,11 @@
|
|||
"p7zip",
|
||||
"patchelf",
|
||||
"perl-App-cpanminus",
|
||||
"perl-Bit-Vector",
|
||||
"perl-Carp-Clan",
|
||||
"perl-CPAN-DistnameInfo",
|
||||
"perl-CPAN-Meta-Check",
|
||||
"perl-Date-Calc",
|
||||
"perl-Fedora-VSP",
|
||||
"perl-File-pushd",
|
||||
"perl-generators",
|
||||
|
@ -184,7 +215,6 @@
|
|||
"python-jwt",
|
||||
"python-kubernetes",
|
||||
"python-mock",
|
||||
"python-nose",
|
||||
"python-pexpect",
|
||||
"python-process-tests",
|
||||
"python-ptyprocess",
|
||||
|
@ -204,6 +234,7 @@
|
|||
"python-toolz",
|
||||
"python-tqdm",
|
||||
"python3-pytest-asyncio",
|
||||
"qemu",
|
||||
"qt5-qtbase",
|
||||
"qt5-qtdeclarative",
|
||||
"qt5-qtsvg",
|
||||
|
@ -212,6 +243,7 @@
|
|||
"ragel",
|
||||
"rdma-core",
|
||||
"re2",
|
||||
"rest",
|
||||
"rpmdevtools",
|
||||
"sanlock",
|
||||
"seabios",
|
||||
|
@ -219,17 +251,20 @@
|
|||
"selinux-policy",
|
||||
"setools",
|
||||
"sgml-common",
|
||||
"shared-mime-info",
|
||||
"sharutils",
|
||||
"sos",
|
||||
"squashfs-tools",
|
||||
"sscg",
|
||||
"tini",
|
||||
"tinycdb",
|
||||
"ttembed",
|
||||
"uclibc-ng",
|
||||
"usbredir",
|
||||
"uuid",
|
||||
"virglrenderer",
|
||||
"vitess",
|
||||
"vte291",
|
||||
"vulkan-headers",
|
||||
"vulkan-loader",
|
||||
"wayland",
|
||||
|
@ -239,13 +274,17 @@
|
|||
"xcb-proto",
|
||||
"xkeyboard-config",
|
||||
"xmlstarlet",
|
||||
"xmltoman",
|
||||
"xorg-x11-apps",
|
||||
"xorg-x11-drv-libinput",
|
||||
"xorg-x11-font-utils",
|
||||
"xorg-x11-proto-devel",
|
||||
"xorg-x11-server",
|
||||
"xorg-x11-server-utils",
|
||||
"xorg-x11-util-macros",
|
||||
"xorg-x11-xauth",
|
||||
"xorg-x11-xbitmaps",
|
||||
"xorg-x11-xinit",
|
||||
"xorg-x11-xkb-utils",
|
||||
"xorg-x11-xtrans-devel",
|
||||
"yajl",
|
||||
|
@ -288,6 +327,7 @@
|
|||
"go-md2man",
|
||||
"grpc",
|
||||
"GSL",
|
||||
"gtk-update-icon-cache",
|
||||
"helm",
|
||||
"installkernel",
|
||||
"ivykis",
|
||||
|
@ -305,6 +345,7 @@
|
|||
"libiothsm-std",
|
||||
"libmaxminddb",
|
||||
"libuv",
|
||||
"libXcomposite",
|
||||
"libxml++",
|
||||
"lsb-release",
|
||||
"lttng-consume",
|
||||
|
@ -348,7 +389,6 @@
|
|||
"python-rsa",
|
||||
"python-sphinxcontrib-websupport",
|
||||
"python-yamlloader",
|
||||
"qemu-kvm",
|
||||
"R",
|
||||
"rocksdb",
|
||||
"shim",
|
||||
|
@ -371,7 +411,6 @@
|
|||
"license": "Following [openSUSE guidelines](https://en.opensuse.org/openSUSE:Specfile_guidelines#Specfile_Licensing)",
|
||||
"specs": [
|
||||
"ant",
|
||||
"ant-contrib",
|
||||
"bazel-workspaces",
|
||||
"boringssl",
|
||||
"cni",
|
||||
|
@ -382,6 +421,7 @@
|
|||
"jna",
|
||||
"kured",
|
||||
"libcontainers-common",
|
||||
"lynx",
|
||||
"patterns-ceph-containers",
|
||||
"rook",
|
||||
"xcursor-themes"
|
||||
|
@ -674,8 +714,6 @@
|
|||
"nvme-cli",
|
||||
"oniguruma",
|
||||
"OpenIPMI",
|
||||
"openjdk8",
|
||||
"openjdk8_aarch64",
|
||||
"openldap",
|
||||
"openscap",
|
||||
"openssh",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
Summary: YAML parser and emitter for Python
|
||||
Name: PyYAML
|
||||
Version: 3.13
|
||||
Release: 7%{?dist}
|
||||
Release: 8%{?dist}
|
||||
License: MIT
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
|
@ -14,6 +14,7 @@ Patch2: change_default_loader.patch
|
|||
Patch3: PyYAML-lib3-CVE-2017-18342.patch
|
||||
BuildRequires: libyaml-devel
|
||||
BuildRequires: python3
|
||||
BuildRequires: python3-Cython
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-libs
|
||||
Requires: libyaml
|
||||
|
@ -37,8 +38,10 @@ configuration files to object serialization and persistence.
|
|||
|
||||
%prep
|
||||
%autosetup -p 1 -n PyYAML-%{version}
|
||||
find -type f -name "*.c" -delete -print
|
||||
|
||||
%build
|
||||
export PYYAML_FORCE_CYTHON=1
|
||||
%py3_build
|
||||
|
||||
%install
|
||||
|
@ -56,6 +59,9 @@ chmod a-x examples/yaml-highlight/yaml_hl.py
|
|||
%{python3_sitelib}/*
|
||||
|
||||
%changelog
|
||||
* Fri Dec 03 2021 Thomas Crain <thcrain@microsoft.com> - 3.13-8
|
||||
- Rebuild C source files using Cython for Python 3.9 compatibility
|
||||
|
||||
* Wed Oct 20 2021 Thomas Crain <thcrain@microsoft.com> - 3.13-7
|
||||
- Remove python2 package, have main package contain python3 version
|
||||
- Add license to python3 package
|
||||
|
|
|
@ -15,7 +15,7 @@ BuildRequires: curl-devel
|
|||
BuildRequires: gfortran
|
||||
BuildRequires: glibc-iconv
|
||||
BuildRequires: make
|
||||
BuildRequires: openjdk8
|
||||
BuildRequires: msopenjdk-11
|
||||
BuildRequires: pcre
|
||||
BuildRequires: pcre2
|
||||
BuildRequires: pcre2-devel
|
||||
|
@ -25,9 +25,6 @@ BuildRequires: xz
|
|||
BuildRequires: xz-devel
|
||||
BuildRequires: zlib-devel
|
||||
|
||||
# Temp: Do not build with x86_64 due to docker build issue
|
||||
ExclusiveArch: aarch64
|
||||
|
||||
%description
|
||||
R is a language and environment for statistical computing and graphics.
|
||||
It is a GNU project which is similar to the S language and environment
|
||||
|
@ -120,6 +117,8 @@ TZ="Europe/Paris" make check -k -i
|
|||
%endif
|
||||
|
||||
%changelog
|
||||
* Thu Dec 02 2021 Andrew Phelps <anphel@microsoft.com> - 4.1.0-2
|
||||
- Build with JDK 11
|
||||
* Wed Jun 16 2021 Rachel Menge <rachelmenge@microsoft.com> - 4.1.0-1
|
||||
- Add R spec.
|
||||
- License verified
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"adwaita-icon-theme-3.36.1.tar.xz": "e498518627044dfd7db7d79a5b3d437848caf1991ef4ef036a2d3a2ac2c1f14d"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,272 @@
|
|||
# Set boostrap to 1 for initial bootstrapping when gtk3 is not yet built
|
||||
%global bootstrap 1
|
||||
%define majmin %(echo %{version} | cut -d. -f1-2)
|
||||
Summary: Adwaita icon theme
|
||||
Name: adwaita-icon-theme
|
||||
Version: 3.36.1
|
||||
Release: 2%{?dist}
|
||||
License: LGPLv3+ or CC-BY-SA
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://www.gnome.org
|
||||
Source0: https://download.gnome.org/sources/adwaita-icon-theme/%{majmin}/%{name}-%{version}.tar.xz
|
||||
BuildRequires: intltool
|
||||
BuildRequires: librsvg2
|
||||
Requires: adwaita-cursor-theme = %{version}-%{release}
|
||||
BuildArch: noarch
|
||||
%if ! 0%{bootstrap}
|
||||
BuildRequires: %{_bindir}/gtk-encode-symbolic-svg
|
||||
%endif
|
||||
|
||||
%description
|
||||
This package contains the Adwaita icon theme used by the GNOME desktop.
|
||||
|
||||
%package -n adwaita-cursor-theme
|
||||
Summary: Adwaita cursor theme
|
||||
|
||||
%description -n adwaita-cursor-theme
|
||||
The adwaita-cursor-theme package contains a modern set of cursors originally
|
||||
designed for the GNOME desktop.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains the pkgconfig file for
|
||||
developing applications that use %{name}.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%configure
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
touch %{buildroot}%{_datadir}/icons/Adwaita/icon-theme.cache
|
||||
|
||||
%transfiletriggerin -- %{_datadir}/icons/Adwaita
|
||||
gtk-update-icon-cache --force %{_datadir}/icons/Adwaita &>/dev/null || :
|
||||
|
||||
%transfiletriggerpostun -- %{_datadir}/icons/Adwaita
|
||||
gtk-update-icon-cache --force %{_datadir}/icons/Adwaita &>/dev/null || :
|
||||
|
||||
%files
|
||||
%license COPYING*
|
||||
%dir %{_datadir}/icons/Adwaita/
|
||||
%{_datadir}/icons/Adwaita/8x8/
|
||||
%{_datadir}/icons/Adwaita/16x16/
|
||||
%{_datadir}/icons/Adwaita/22x22/
|
||||
%{_datadir}/icons/Adwaita/24x24/
|
||||
%{_datadir}/icons/Adwaita/32x32/
|
||||
%{_datadir}/icons/Adwaita/48x48/
|
||||
%if ! 0%{bootstrap}
|
||||
%{_datadir}/icons/Adwaita/64x64/
|
||||
%{_datadir}/icons/Adwaita/96x96/
|
||||
%endif
|
||||
%{_datadir}/icons/Adwaita/256x256/
|
||||
%{_datadir}/icons/Adwaita/512x512/
|
||||
%{_datadir}/icons/Adwaita/scalable/
|
||||
%{_datadir}/icons/Adwaita/scalable-up-to-32/
|
||||
%{_datadir}/icons/Adwaita/index.theme
|
||||
%ghost %{_datadir}/icons/Adwaita/icon-theme.cache
|
||||
|
||||
%files -n adwaita-cursor-theme
|
||||
%license COPYING*
|
||||
%dir %{_datadir}/icons/Adwaita/
|
||||
%{_datadir}/icons/Adwaita/cursors/
|
||||
|
||||
%files devel
|
||||
%{_datadir}/pkgconfig/adwaita-icon-theme.pc
|
||||
|
||||
%changelog
|
||||
* Wed May 26 2021 Thomas Crain <thcrain@microsoft.com> - 3.36.1-2
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
- Turn on bootstrapping to avoid build cycle with gtk3
|
||||
- License verified
|
||||
|
||||
* Mon Apr 20 2020 Kalev Lember <klember@redhat.com> - 3.36.1-1
|
||||
- Update to 3.36.1
|
||||
|
||||
* Sun Mar 08 2020 Kalev Lember <klember@redhat.com> - 3.36.0-1
|
||||
- Update to 3.36.0
|
||||
|
||||
* Mon Mar 02 2020 Kalev Lember <klember@redhat.com> - 3.35.92-1
|
||||
- Update to 3.35.92
|
||||
|
||||
* Mon Feb 17 2020 Kalev Lember <klember@redhat.com> - 3.35.91-1
|
||||
- Update to 3.35.91
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.34.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Fri Nov 08 2019 Kalev Lember <klember@redhat.com> - 3.34.3-1
|
||||
- Update to 3.34.3
|
||||
|
||||
* Wed Nov 06 2019 Kalev Lember <klember@redhat.com> - 3.34.1-2
|
||||
- Backport a fix to make folder-documents icon visible again
|
||||
|
||||
* Tue Nov 05 2019 Kalev Lember <klember@redhat.com> - 3.34.1-1
|
||||
- Update to 3.34.1
|
||||
|
||||
* Thu Sep 12 2019 Kalev Lember <klember@redhat.com> - 3.34.0-1
|
||||
- Update to 3.34.0
|
||||
|
||||
* Fri Sep 06 2019 Kalev Lember <klember@redhat.com> - 3.33.92-1
|
||||
- Update to 3.33.92
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.32.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Mon Mar 18 2019 Kalev Lember <klember@redhat.com> - 3.32.0-1
|
||||
- Update to 3.32.0
|
||||
|
||||
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 3.31.91-1
|
||||
- Update to 3.31.91
|
||||
|
||||
* Fri Feb 08 2019 Kalev Lember <klember@redhat.com> - 3.31.1-3.git03eae76
|
||||
- Update to today's git snapshot
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Tue Nov 20 2018 Kalev Lember <klember@redhat.com> - 3.31.1-1
|
||||
- Update to 3.31.1
|
||||
|
||||
* Thu Sep 06 2018 Kalev Lember <klember@redhat.com> - 3.30.0-1
|
||||
- Update to 3.30.0
|
||||
|
||||
* Mon Aug 13 2018 Kalev Lember <klember@redhat.com> - 3.29.90-1
|
||||
- Update to 3.29.90
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.28.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Wed Mar 14 2018 Kalev Lember <klember@redhat.com> - 3.28.0-1
|
||||
- Update to 3.28.0
|
||||
|
||||
* Mon Mar 05 2018 Kalev Lember <klember@redhat.com> - 3.27.90-1
|
||||
- Update to 3.27.90
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.26.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Fri Dec 01 2017 Kalev Lember <klember@redhat.com> - 3.26.1-1
|
||||
- Update to 3.26.1
|
||||
|
||||
* Thu Sep 14 2017 Kalev Lember <klember@redhat.com> - 3.26.0-1
|
||||
- Update to 3.26.0
|
||||
|
||||
* Fri Aug 25 2017 Kalev Lember <klember@redhat.com> - 3.25.91-1
|
||||
- Update to 3.25.91
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.25.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Thu Jul 20 2017 Kalev Lember <klember@redhat.com> - 3.25.4-1
|
||||
- Update to 3.25.4
|
||||
|
||||
* Thu Jun 22 2017 Kalev Lember <klember@redhat.com> - 3.24.0-2
|
||||
- Add file triggers for gtk-update-icon-cache
|
||||
|
||||
* Tue Mar 21 2017 Kalev Lember <klember@redhat.com> - 3.24.0-1
|
||||
- Update to 3.24.0
|
||||
|
||||
* Thu Mar 02 2017 David King <amigadave@amigadave.com> - 3.23.91.1-1
|
||||
- Update to 3.23.91.1
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.23.91-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Thu Feb 02 2017 David King <amigadave@amigadave.com> - 3.23.91-1
|
||||
- Update to 3.23.91
|
||||
- Use make_build macro
|
||||
|
||||
* Wed Sep 21 2016 Kalev Lember <klember@redhat.com> - 3.22.0-1
|
||||
- Update to 3.22.0
|
||||
|
||||
* Fri Sep 02 2016 Kalev Lember <klember@redhat.com> - 3.21.91-1
|
||||
- Update to 3.21.91
|
||||
|
||||
* Wed Jun 22 2016 Richard Hughes <rhughes@redhat.com> - 3.21.2-1
|
||||
- Update to 3.21.2
|
||||
|
||||
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 3.20-1
|
||||
- Update to 3.20
|
||||
|
||||
* Fri Mar 04 2016 Kalev Lember <klember@redhat.com> - 3.19.91-1
|
||||
- Update to 3.19.91
|
||||
|
||||
* Mon Feb 29 2016 Richard Hughes <rhughes@redhat.com> - 3.19.90-1
|
||||
- Update to 3.19.90
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.18.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Tue Sep 22 2015 Kalev Lember <klember@redhat.com> - 3.18.0-1
|
||||
- Update to 3.18.0
|
||||
|
||||
* Tue Jul 28 2015 Kalev Lember <klember@redhat.com> - 3.17.4-1
|
||||
- Update to 3.17.4
|
||||
|
||||
* Tue Jun 30 2015 Kalev Lember <klember@redhat.com> - 3.17.3-1
|
||||
- Update to 3.17.3
|
||||
|
||||
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.2.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Tue May 12 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.2.1-1
|
||||
- Update to 3.16.2.1
|
||||
- Use license macro for COPYING files
|
||||
|
||||
* Tue Mar 24 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.0-1
|
||||
- Update to 3.16.0
|
||||
|
||||
* Fri Mar 20 2015 MAtthias Clasen <mclasen@redhat.com> - 3.15.92-1
|
||||
- Update to 3.15.92
|
||||
|
||||
* Tue Mar 03 2015 Rex Dieter <rdieter@fedoraproject.org> 3.15.90-2
|
||||
- own %%{_datadir}/icons/Adwaita/
|
||||
|
||||
* Fri Feb 13 2015 Richard Hughes <rhughes@redhat.com> - 3.15.90-1
|
||||
- Update to 3.15.90
|
||||
|
||||
* Thu Oct 30 2014 Richard Hughes <rhughes@redhat.com> - 3.15.1-1
|
||||
- Update to 3.15.1
|
||||
|
||||
* Tue Oct 28 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-3
|
||||
- Split out adwaita-cursor-theme subpackage for alternate desktop spins
|
||||
(#1157324)
|
||||
|
||||
* Tue Oct 28 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-2
|
||||
- Add bootstrap toggle for initial boostrapping when gtk3 is not yet built
|
||||
|
||||
* Tue Sep 23 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-1
|
||||
- Update to 3.14.0
|
||||
|
||||
* Tue Sep 02 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.91-1
|
||||
- Update to 3.13.91
|
||||
|
||||
* Sun Aug 17 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.5-1
|
||||
- Update to 3.13.5
|
||||
|
||||
* Mon Jul 14 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.4-1
|
||||
- Update to 3.13.4
|
||||
|
||||
* Thu Jun 26 2014 Richard Hughes <rhughes@redhat.com> - 3.13.3-1
|
||||
- Update to 3.13.3
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Mon Jun 02 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.2-1
|
||||
- Update to 3.13.2
|
||||
|
||||
* Wed May 07 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.1-2
|
||||
- Replace adwaita-cursor-theme subpackage from gnome-themes-standard
|
||||
|
||||
* Mon Apr 28 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.1-1
|
||||
- Initial Fedora packaging
|
|
@ -1,202 +0,0 @@
|
|||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
|
@ -1,25 +0,0 @@
|
|||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-contrib</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<name>Ant-Contrib Tasks</name>
|
||||
<version>1.0b3</version>
|
||||
<url>http://ant-contrib.sourceforge.net</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<url>http://ant-contrib.sourceforge.net/tasks/LICENSE.txt</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<scm>
|
||||
<url>https://svn.sourceforge.net/svnroot/ant-contrib ant-contrib</url>
|
||||
</scm>
|
||||
<description>A collection of tasks (and at one point maybe types and other tools) for Apache Ant</description>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.5</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
|
@ -1,13 +0,0 @@
|
|||
diff --git a/ant-contrib-1.0b3.pom b/ant-contrib-1.0b3.pom
|
||||
index 59dea4a..ca99233 100644
|
||||
--- a/ant-contrib-1.0b3.pom
|
||||
+++ b/ant-contrib-1.0b3.pom
|
||||
@@ -17,7 +17,7 @@
|
||||
<description>A collection of tasks (and at one point maybe types and other tools) for Apache Ant</description>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
- <groupId>ant</groupId>
|
||||
+ <groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.5</version>
|
||||
</dependency>
|
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"LICENSE-2.0.txt": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
||||
"ant-contrib-1.0b3-src.tar.bz2": "5c180feaca2704d914054a1e6b453673cc9b65cfb3da307aff17439a9aa09d6b",
|
||||
"ant-contrib-1.0b3.pom": "1f1a6042bb4562496027462fed2fef31f694af3d44691fcbfd0763d91caefa31"
|
||||
}
|
||||
}
|
|
@ -1,196 +0,0 @@
|
|||
#
|
||||
# spec file for package ant-contrib
|
||||
#
|
||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
|
||||
Summary: Collection of tasks for Ant
|
||||
Name: ant-contrib
|
||||
Version: 1.0b3
|
||||
Release: 20%{?dist}
|
||||
License: ASL 2.0 AND ASL 1.1
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: http://ant-contrib.sourceforge.net/
|
||||
Source0: https://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}-src.tar.bz2
|
||||
# Upstream POM file
|
||||
Source1: http://mirrors.ibiblio.org/pub/mirrors/maven2/%{name}/%{name}/1.0b3/%{name}-1.0b3.pom
|
||||
# ASL 2.0 Licence text
|
||||
# Upstream bug at https://sourceforge.net/tracker/?func=detail&aid=3590371&group_id=36177&atid=416920
|
||||
Source2: http://www.apache.org/licenses/LICENSE-2.0.txt
|
||||
Patch0: ant-contrib-pom.patch
|
||||
BuildRequires: ant
|
||||
BuildRequires: java-devel
|
||||
BuildRequires: javapackages-local-bootstrap
|
||||
Requires: ant
|
||||
Requires: java-headless
|
||||
BuildArch: noarch
|
||||
|
||||
# Temp: Do not build with x86_64 due to docker build issue
|
||||
ExclusiveArch: aarch64
|
||||
|
||||
%description
|
||||
The Ant-Contrib project is a collection of tasks (and at one point
|
||||
maybe types and other tools) for Apache Ant.
|
||||
|
||||
%package manual
|
||||
Summary: Manual for %{name}
|
||||
|
||||
%description manual
|
||||
Documentation for %{name} tasks.
|
||||
|
||||
%package javadoc
|
||||
Summary: Javadoc for %{name}
|
||||
Requires: jpackage-utils
|
||||
|
||||
%description javadoc
|
||||
Api documentation for %{name}.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}
|
||||
cp %{SOURCE1} %{name}-1.0b3.pom
|
||||
cp %{SOURCE2} LICENSE-2.0.txt
|
||||
|
||||
%patch0 -p1
|
||||
|
||||
find . -name '*.jar' -or -name '*.class' -exec rm -rf {} +
|
||||
|
||||
# needs porting to latest ivy
|
||||
rm -fr src/java/net/sf/antcontrib/net/URLImportTask.java
|
||||
|
||||
%build
|
||||
ant -Ddist.dir="." -Dproject.version=%{version} dist
|
||||
|
||||
%install
|
||||
# jars
|
||||
install -Dpm 644 target/%{name}.jar %{buildroot}%{_javadir}/ant/%{name}.jar
|
||||
|
||||
# javadoc
|
||||
install -dm 755 %{buildroot}%{_javadocdir}/%{name}
|
||||
cp -pr target/docs/api/* %{buildroot}%{_javadocdir}/%{name}
|
||||
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/ant.d
|
||||
echo "ant/ant-contrib" > %{buildroot}%{_sysconfdir}/ant.d/ant-contrib
|
||||
|
||||
install -d -m 755 %{buildroot}%{_mavenpomdir}
|
||||
install -pm 644 %{name}-1.0b3.pom %{buildroot}/%{_mavenpomdir}/JPP.ant-%{name}.pom
|
||||
|
||||
echo "call add_maven_depmap JPP.ant-%{name}.pom ant/%{name}.jar"
|
||||
%add_maven_depmap JPP.ant-%{name}.pom ant/%{name}.jar
|
||||
|
||||
%files
|
||||
%defattr(0644,root,root,0755)
|
||||
%license LICENSE-2.0.txt target/docs/LICENSE.txt
|
||||
%config %{_sysconfdir}/ant.d/%{name}
|
||||
%{_javadir}/ant/%{name}.jar
|
||||
%{_mavenpomdir}/JPP.ant-%{name}.pom
|
||||
%{_datadir}/maven-metadata/%{name}.xml
|
||||
|
||||
%files manual
|
||||
%doc target/docs/manual/tasks/*
|
||||
|
||||
%files javadoc
|
||||
%license LICENSE-2.0.txt target/docs/LICENSE.txt
|
||||
%doc %{_javadocdir}/%{name}
|
||||
|
||||
%changelog
|
||||
* Wed Nov 17 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 1.0b3-20
|
||||
- License verified.
|
||||
|
||||
* Fri Nov 20 2020 Joe Schmitt <joschmit@microsoft.com> - 1.0b3-19
|
||||
- Initial CBL-Mariner import from openSUSE Tumbleweed (license: same as "License" tag).
|
||||
- Simplify buildrequires and runtime requires.
|
||||
- Remove junit integration.
|
||||
- Remove fdupes dependency.
|
||||
- Set %%license.
|
||||
|
||||
* Tue May 15 2018 fstrba@suse.com
|
||||
- Build with source and target 8 to prepare for a possible removal
|
||||
of 1.6 compatibility
|
||||
- Run fdupes on the documentation
|
||||
|
||||
* Wed Sep 6 2017 fstrba@suse.com
|
||||
- Added patch:
|
||||
* ant-contrib-sourcetarget.patch
|
||||
- build with java source and target 1.6
|
||||
- fixes the build with java 9
|
||||
|
||||
* Fri May 19 2017 tchvatal@suse.com
|
||||
- Fix build with new javapackages-tools
|
||||
|
||||
* Wed Mar 18 2015 tchvatal@suse.com
|
||||
- Fix build with new javapackages-tools
|
||||
|
||||
* Thu Mar 12 2015 archie@dellroad.org
|
||||
- Add back patch enabling the <antcontrib:for> task (boo#922324)
|
||||
* ant-contrib-1.0b3-enable-for-task.patch
|
||||
|
||||
* Mon Jul 7 2014 tchvatal@suse.com
|
||||
- Clean up a bit with spec-cleaner
|
||||
|
||||
* Fri Nov 15 2013 mvyskocil@suse.com
|
||||
- don't require ant-junit for build, junit is sufficient
|
||||
* reducing of cycles
|
||||
|
||||
* Wed Nov 6 2013 mvyskocil@suse.com
|
||||
- upgrade to 1.0b3
|
||||
* no upstream changelog available
|
||||
- removed patches:
|
||||
* ant-contrib-1.0b2-enable-for-task.patch
|
||||
there is no for task in beta3
|
||||
* ant-contrib-ant-1.7.0.patch
|
||||
no longer needed
|
||||
* ant-contrib-build_xml.patch
|
||||
fixed upstream
|
||||
* ant-contrib-BuildFileTest_java.patch
|
||||
no longer needed
|
||||
- added patches:
|
||||
* ant-contrib-antservertest.patch
|
||||
* ant-contrib-pom.patch
|
||||
* local-ivy.patch
|
||||
- add pom file
|
||||
- add ant.d configuration
|
||||
|
||||
* Mon Sep 9 2013 tchvatal@suse.com
|
||||
- Move from jpackage-utils to javapackage-tools
|
||||
|
||||
* Thu Aug 22 2013 mvyskocil@suse.com
|
||||
- disable javadoc build
|
||||
|
||||
* Sat Sep 17 2011 jengelh@medozas.de
|
||||
- Remove redundant tags/sections from specfile
|
||||
|
||||
* Fri Oct 8 2010 mvyskocil@suse.cz
|
||||
- fix bnc#644661 - ant-contrib does not export the antcontrib:for task
|
||||
|
||||
* Thu Apr 30 2009 mrueckert@suse.de
|
||||
- rename ant_version to ant_minimal_version
|
||||
- use requires_eq for the ant package
|
||||
|
||||
* Thu Apr 30 2009 ro@suse.de
|
||||
- bump ant-version to 1.7.1
|
||||
|
||||
* Thu Sep 11 2008 mvyskocil@suse.cz
|
||||
- Use a gcc-java to build
|
||||
|
||||
* Fri Aug 8 2008 mvyskocil@suse.cz
|
||||
- Make junit testing optional and disable it by default to break a build cycle
|
||||
ant-antlr - bsf - jython - mysql-connector-java - ant-contrib ant-contrib
|
||||
|
||||
* Thu Jul 10 2008 mvyskocil@suse.cz
|
||||
- Removed summary tags from description of subpackages.
|
||||
- Remove the ant-1.7.0 archive to reduce a size of source package and
|
||||
use only one necessary file BuildFileTest.java
|
||||
|
||||
* Wed Jul 2 2008 mvyskocil@suse.cz
|
||||
- First release based on jpackage.org 1.7 (1.0.b2)
|
||||
- adjusted for ant 1.7.0
|
|
@ -2,6 +2,6 @@
|
|||
"Signatures": {
|
||||
"ant-bootstrap.pom.in": "85d35aedfb5ccc60ba1642b4c7624d092f34b253662d3c6c8f2bc1982dcad580",
|
||||
"ant.conf": "8a0bace4a527bd0ff35ad0b0a31c1f7bf30fa186e98cd9dc5142a97098f36ddf",
|
||||
"apache-ant-1.10.9-src.tar.xz": "4b2008cc60fefd424b05567e9d43a071302865d5fd8b01a807e15e381b557ec2"
|
||||
"apache-ant-1.10.11-src.tar.gz": "c44d71e07e240eaab638d1da96f2038f84dcc1f245656f03e040a69603ca5b39"
|
||||
}
|
||||
}
|
|
@ -14,32 +14,34 @@
|
|||
# published by the Open Source Initiative.
|
||||
#
|
||||
|
||||
%global debug_package %{nil}
|
||||
%global ant_home %{_datadir}/ant
|
||||
%global debug_package %{nil}
|
||||
%global ant_home %{_datadir}/ant
|
||||
%global _mavenpomdir %{_datadir}/maven-poms
|
||||
# Don't generate requires on java-headless
|
||||
%global __requires_exclude_from %{_datadir}/maven-metadata
|
||||
|
||||
Summary: Apache Ant
|
||||
Name: ant
|
||||
Version: 1.10.9
|
||||
Release: 7%{?dist}
|
||||
Version: 1.10.11
|
||||
Release: 1%{?dist}
|
||||
License: ASL 2.0 AND W3C
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
Group: Development/Tools/Building
|
||||
URL: https://ant.apache.org/
|
||||
Source0: https://archive.apache.org/dist/ant/source/apache-ant-%{version}-src.tar.xz
|
||||
Source0: https://archive.apache.org/dist/ant/source/apache-ant-%{version}-src.tar.gz
|
||||
Source1: ant.conf
|
||||
Source10: ant-bootstrap.pom.in
|
||||
Patch0: apache-ant-no-test-jar.patch
|
||||
Patch1: apache-ant-bootstrap.patch
|
||||
BuildRequires: java-devel >= 1.8
|
||||
BuildRequires: msopenjdk-11
|
||||
BuildRequires: javapackages-local-bootstrap
|
||||
BuildRequires: unzip
|
||||
Requires: java-devel >= 1.8
|
||||
Requires: msopenjdk-11
|
||||
Requires: which
|
||||
Provides: ant-nodeps = %{version}-%{release}
|
||||
Provides: ant-trax = %{version}-%{release}
|
||||
# Temp: Do not build with x86_64 due to docker build issue
|
||||
ExclusiveArch: aarch64
|
||||
#BuildArch: noarch
|
||||
BuildArch: noarch
|
||||
|
||||
|
||||
%description
|
||||
|
@ -113,7 +115,7 @@ mv LICENSE.utf8 LICENSE
|
|||
export OPT_JAR_LIST=:
|
||||
|
||||
export GC_MAXIMUM_HEAP_SIZE="134217728" #128M
|
||||
export JAVA_HOME=$(find %{_libdir}/jvm -name "OpenJDK*")
|
||||
export JAVA_HOME=$(find %{_libdir}/jvm -name "msopenjdk*")
|
||||
sh -x ./build.sh --noconfig jars
|
||||
|
||||
%install
|
||||
|
@ -261,6 +263,9 @@ popd
|
|||
%{_bindir}/*.py*
|
||||
|
||||
%changelog
|
||||
* Wed Dec 08 2021 Andrew Phelps <anphel@microsoft.com> - 1.10.11-1
|
||||
- Update to build with jdk11
|
||||
|
||||
* Fri Nov 19 2021 Andrew Phelps <anphel@microsoft.com> - 1.10.9-7
|
||||
- Disable debuginfo package
|
||||
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
# CVE-2016-1585 has no upstream fix.
|
|
@ -0,0 +1,44 @@
|
|||
From ae74d9344a1052408a0d8edb19d75cf7cffddcc2 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Boltz <gitlab2@cboltz.de>
|
||||
Date: Mon, 18 Nov 2019 20:16:33 +0000
|
||||
Subject: [PATCH] Merge branch 'fix-autoconf-check-for-python-3.8' into
|
||||
'master'
|
||||
|
||||
Fix a Python 3.8 autoconf check
|
||||
|
||||
See merge request apparmor/apparmor!430
|
||||
|
||||
Acked-by: Christian Boltz <apparmor@cboltz.de> for master and 2.13
|
||||
Acked-by: Steve Beattie <steve@nxnw.org> for master and 2.13
|
||||
|
||||
(cherry picked from commit 3db14e8e49dea227b8b95f4aef47dbf505beac2d)
|
||||
|
||||
ccbf1e0b Fix a Python 3.8 autoconf check
|
||||
---
|
||||
libraries/libapparmor/m4/ac_python_devel.m4 | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/libraries/libapparmor/m4/ac_python_devel.m4 b/libraries/libapparmor/m4/ac_python_devel.m4
|
||||
index 2ea7dc77a..29cf090d4 100644
|
||||
--- a/libraries/libapparmor/m4/ac_python_devel.m4
|
||||
+++ b/libraries/libapparmor/m4/ac_python_devel.m4
|
||||
@@ -139,7 +139,7 @@ sys.stdout.write('%s\n' % distutils.sysconfig.get_python_lib(0,0));"`
|
||||
if test -z "$PYTHON_EXTRA_LIBS"; then
|
||||
PYTHON_EXTRA_LIBS=`$PYTHON -c "import sys; import distutils.sysconfig; \
|
||||
conf = distutils.sysconfig.get_config_var; \
|
||||
-sys.stdout.write('%s %s\n' % (conf('LOCALMODLIBS'), conf('LIBS')))"`
|
||||
+sys.stdout.write('%s %s %s\n' % (conf('BLDLIBRARY'), conf('LOCALMODLIBS'), conf('LIBS')))"`
|
||||
fi
|
||||
AC_MSG_RESULT([$PYTHON_EXTRA_LIBS])
|
||||
AC_SUBST(PYTHON_EXTRA_LIBS)
|
||||
@@ -164,7 +164,7 @@ sys.stdout.write('%s\n' % conf('LINKFORSHARED'))"`
|
||||
# save current global flags
|
||||
ac_save_LIBS="$LIBS"
|
||||
ac_save_CPPFLAGS="$CPPFLAGS"
|
||||
- LIBS="$ac_save_LIBS $PYTHON_LDFLAGS"
|
||||
+ LIBS="$ac_save_LIBS $PYTHON_LDFLAGS $PYTHON_EXTRA_LIBS"
|
||||
CPPFLAGS="$ac_save_CPPFLAGS $PYTHON_CPPFLAGS"
|
||||
AC_TRY_LINK([
|
||||
#include <Python.h>
|
||||
--
|
||||
GitLab
|
|
@ -1,9 +1,8 @@
|
|||
%{!?python3_sitelib: %global python3_sitelib %(python3 -c "from distutils.sysconfig import get_python_lib;print(get_python_lib())")}
|
||||
Summary: AppArmor is an effective and easy-to-use Linux application security system.
|
||||
Name: apparmor
|
||||
Version: 2.13
|
||||
Release: 15%{?dist}
|
||||
License: GNU LGPL v2.1
|
||||
Release: 16%{?dist}
|
||||
License: GPLv2
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
Group: Productivity/Security
|
||||
|
@ -13,6 +12,7 @@ Patch0: apparmor-set-profiles-complain-mode.patch
|
|||
Patch1: apparmor-service-start-fix.patch
|
||||
Patch2: apparmor-fix-make-check.patch
|
||||
Patch3: apparmor-update-severity-db.patch
|
||||
Patch4: apparmor-fix-python-autoconf-check.patch
|
||||
# CVE-2016-1585 has no upstream fix as of 2020/09/28
|
||||
Patch100: CVE-2016-1585.nopatch
|
||||
BuildRequires: apr
|
||||
|
@ -46,6 +46,9 @@ BuildRequires: python3-xml
|
|||
BuildRequires: swig
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: which
|
||||
%if %{with_check}
|
||||
BuildRequires: python3-pip
|
||||
%endif
|
||||
|
||||
%description
|
||||
AppArmor is a file and network mandatory access control
|
||||
|
@ -55,6 +58,7 @@ vulnerabilities.
|
|||
|
||||
%package -n libapparmor
|
||||
Summary: Utility library for AppArmor
|
||||
License: LGPLv2
|
||||
Group: Development/Libraries/C and C++
|
||||
|
||||
%description -n libapparmor
|
||||
|
@ -62,6 +66,7 @@ This package contains the AppArmor library.
|
|||
|
||||
%package -n libapparmor-devel
|
||||
Summary: Development headers and libraries for libapparmor
|
||||
License: LGPLv2
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: libapparmor = %{version}-%{release}
|
||||
|
||||
|
@ -149,16 +154,12 @@ Requires: libapparmor = %{version}-%{release}
|
|||
This package contains the AppArmor module for perl.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
%patch3 -p1
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
export PYTHONPATH=%{_libdir}/python3.7/site-packages
|
||||
export PYTHON=%{_bindir}/python3
|
||||
export PYTHON_VERSION=3.7
|
||||
export PYTHONPATH=%{python3_sitelib}
|
||||
export PYTHON=%{python3}
|
||||
export PYTHON_VERSION=%{python3_version}
|
||||
export PYTHON_VERSIONS=python3
|
||||
#Building libapparmor
|
||||
cd ./libraries/libapparmor
|
||||
|
@ -193,11 +194,10 @@ cd ../../profiles
|
|||
make %{?_smp_mflags}
|
||||
|
||||
%check
|
||||
easy_install_3=$(ls %{_bindir} |grep easy_install |grep 3)
|
||||
$easy_install_3 pyflakes
|
||||
export PYTHONPATH=%{_libdir}/python3.7/site-packages
|
||||
export PYTHON=%{_bindir}/python3
|
||||
export PYTHON_VERSION=3.7
|
||||
pip3 install pyflakes
|
||||
export PYTHONPATH=%{python3_sitelib}
|
||||
export PYTHON=%{python3}
|
||||
export PYTHON_VERSION=%{python3_version}
|
||||
export PYTHON_VERSIONS=python3
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:%{_libdir}/"
|
||||
cd ./libraries/libapparmor
|
||||
|
@ -208,9 +208,9 @@ cd ../utils
|
|||
make check
|
||||
|
||||
%install
|
||||
export PYTHONPATH=%{_libdir}/python3.7/site-packages
|
||||
export PYTHON=%{_bindir}/python3
|
||||
export PYTHON_VERSION=3.7
|
||||
export PYTHONPATH=%{python3_sitelib}
|
||||
export PYTHON=%{python3}
|
||||
export PYTHON_VERSION=%{python3_version}
|
||||
export PYTHON_VERSIONS=python3
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:%{_libdir}/"
|
||||
cd libraries/libapparmor
|
||||
|
@ -230,7 +230,7 @@ make DESTDIR=%{buildroot} install
|
|||
|
||||
%files -n libapparmor
|
||||
%defattr(-,root,root)
|
||||
%license LICENSE
|
||||
%license LICENSE libraries/libapparmor/COPYING.LGPL
|
||||
%{_libdir}/libapparmor.so.*
|
||||
|
||||
%post -n libapparmor -p /sbin/ldconfig
|
||||
|
@ -346,6 +346,11 @@ make DESTDIR=%{buildroot} install
|
|||
%exclude %{perl_archlib}/perllocal.pod
|
||||
|
||||
%changelog
|
||||
* Fri Dec 03 2021 Thomas Crain <thcrain@microsoft.com> - 2.13-16
|
||||
- Remove hardcoded python3 variables in favor of macros to enable build with Python 3.9
|
||||
- Add upstream patch to fix autoconf macro for python3 >= 3.8
|
||||
- License verified
|
||||
|
||||
* Wed Sep 29 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 2.13-15
|
||||
- Added missing BR on "systemd-rpm-macros".
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"at-spi2-atk-2.34.2.tar.xz": "901323cee0eef05c01ec4dee06c701aeeca81a314a7d60216fa363005e27f4f0"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,503 @@
|
|||
%global atk_version 2.33.3
|
||||
%global at_spi2_core_version 2.33.2
|
||||
%define majmin %(echo %{version} | cut -d. -f1-2)
|
||||
Summary: A GTK+ module that bridges ATK to D-Bus at-spi
|
||||
Name: at-spi2-atk
|
||||
Version: 2.34.2
|
||||
Release: 3%{?dist}
|
||||
License: LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://wiki.linuxfoundation.org/en/AT-SPI_on_D-Bus
|
||||
Source0: https://download.gnome.org/sources/%{name}/%{majmin}/%{name}-%{version}.tar.xz
|
||||
BuildRequires: at-spi2-core-devel >= %{at_spi2_core_version}
|
||||
BuildRequires: atk-devel >= %{atk_version}
|
||||
BuildRequires: dbus-devel
|
||||
BuildRequires: dbus-glib-devel
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gettext
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: gtk2-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: meson
|
||||
Requires: at-spi2-core >= %{at_spi2_core_version}
|
||||
Requires: atk >= %{atk_version}
|
||||
|
||||
%description
|
||||
at-spi allows assistive technologies to access GTK-based
|
||||
applications. Essentially it exposes the internals of applications for
|
||||
automation, so tools such as screen readers, magnifiers, or even
|
||||
scripting interfaces can query and interact with GUI controls.
|
||||
|
||||
This version of at-spi is a major break from previous versions.
|
||||
It has been completely rewritten to use D-Bus rather than
|
||||
ORBIT / CORBA for its transport protocol.
|
||||
|
||||
This package includes a gtk-module that bridges ATK to the new
|
||||
D-Bus based at-spi.
|
||||
|
||||
%package devel
|
||||
Summary: A GTK+ module that bridges ATK to D-Bus at-spi
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package includes the header files for the %{name} library.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%files
|
||||
%doc AUTHORS README
|
||||
%license COPYING
|
||||
%dir %{_libdir}/gtk-2.0
|
||||
%dir %{_libdir}/gtk-2.0/modules
|
||||
%{_libdir}/gtk-2.0/modules/libatk-bridge.so
|
||||
%{_libdir}/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop
|
||||
%{_libdir}/libatk-bridge-2.0.so.*
|
||||
|
||||
%files devel
|
||||
%{_includedir}/at-spi2-atk/2.0/atk-bridge.h
|
||||
%{_libdir}/libatk-bridge-2.0.so
|
||||
%{_libdir}/pkgconfig/atk-bridge-2.0.pc
|
||||
|
||||
%changelog
|
||||
* Wed Dec 08 2021 Thomas Crain <thcrain@microsoft.com> - 2.34.2-3
|
||||
- License verified
|
||||
- Lint spec
|
||||
|
||||
* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 2.34.2-2
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
|
||||
* Mon Mar 02 2020 Kalev Lember <klember@redhat.com> - 2.34.2-1
|
||||
- Update to 2.34.2
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.34.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Mon Oct 07 2019 Kalev Lember <klember@redhat.com> - 2.34.1-1
|
||||
- Update to 2.34.1
|
||||
|
||||
* Mon Sep 09 2019 Kalev Lember <klember@redhat.com> - 2.34.0-1
|
||||
- Update to 2.34.0
|
||||
|
||||
* Tue Sep 03 2019 Kalev Lember <klember@redhat.com> - 2.33.92-1
|
||||
- Update to 2.33.92
|
||||
|
||||
* Tue Aug 20 2019 Kalev Lember <klember@redhat.com> - 2.33.91-1
|
||||
- Update to 2.33.91
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.33.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue Jun 18 2019 Kalev Lember <klember@redhat.com> - 2.33.2-1
|
||||
- Update to 2.33.2
|
||||
|
||||
* Wed May 22 2019 Kalev Lember <klember@redhat.com> - 2.33.1-1
|
||||
- Update to 2.33.1
|
||||
|
||||
* Tue Mar 12 2019 Kalev Lember <klember@redhat.com> - 2.32.0-1
|
||||
- Update to 2.32.0
|
||||
|
||||
* Mon Mar 04 2019 Kalev Lember <klember@redhat.com> - 2.31.92-1
|
||||
- Update to 2.31.92
|
||||
|
||||
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 2.31.2-2
|
||||
- Rebuilt against fixed atk (#1626575)
|
||||
|
||||
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 2.31.2-1
|
||||
- Update to 2.31.2
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.30.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Thu Sep 06 2018 Kalev Lember <klember@redhat.com> - 2.30.0-1
|
||||
- Update to 2.30.0
|
||||
- Switch to the meson build system
|
||||
- Remove ldconfig scriptlets
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.26.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Tue Mar 13 2018 Kalev Lember <klember@redhat.com> - 2.26.2-1
|
||||
- Update to 2.26.2
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.26.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Wed Nov 01 2017 Kalev Lember <klember@redhat.com> - 2.26.1-1
|
||||
- Update to 2.26.1
|
||||
|
||||
* Wed Sep 13 2017 Kalev Lember <klember@redhat.com> - 2.26.0-1
|
||||
- Update to 2.26.0
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.25.3-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.25.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Sun Jun 25 2017 Kalev Lember <klember@redhat.com> - 2.25.3-1
|
||||
- Update to 2.25.3
|
||||
|
||||
* Mon Jun 12 2017 Kalev Lember <klember@redhat.com> - 2.25.2-1
|
||||
- Update to 2.25.2
|
||||
|
||||
* Tue May 09 2017 Kalev Lember <klember@redhat.com> - 2.24.1-1
|
||||
- Update to 2.24.1
|
||||
|
||||
* Tue Mar 21 2017 Kalev Lember <klember@redhat.com> - 2.24.0-1
|
||||
- Update to 2.24.0
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.22.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Mon Sep 26 2016 Kalev Lember <klember@redhat.com> - 2.22.0-1
|
||||
- Update to 2.22.0
|
||||
|
||||
* Tue Aug 30 2016 Kalev Lember <klember@redhat.com> - 2.21.91-1
|
||||
- Update to 2.21.91
|
||||
- Don't set group tags
|
||||
- Update source URLs
|
||||
|
||||
* Wed Jul 20 2016 Richard Hughes <rhughes@redhat.com> - 2.21.4-1
|
||||
- Update to 2.21.4
|
||||
|
||||
* Wed Apr 13 2016 Kalev Lember <klember@redhat.com> - 2.20.1-1
|
||||
- Update to 2.20.1
|
||||
|
||||
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 2.20.0-1
|
||||
- Update to 2.20.0
|
||||
|
||||
* Tue Mar 15 2016 Kalev Lember <klember@redhat.com> - 2.19.92-1
|
||||
- Update to 2.19.92
|
||||
|
||||
* Tue Mar 01 2016 Richard Hughes <rhughes@redhat.com> - 2.19.91-1
|
||||
- Update to 2.19.91
|
||||
|
||||
* Tue Feb 16 2016 Richard Hughes <rhughes@redhat.com> - 2.19.90-1
|
||||
- Update to 2.19.90
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.19.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Tue Nov 24 2015 Kalev Lember <klember@redhat.com> - 2.19.2-1
|
||||
- Update to 2.19.2
|
||||
|
||||
* Mon Oct 12 2015 Kalev Lember <klember@redhat.com> - 2.18.1-1
|
||||
- Update to 2.18.1
|
||||
|
||||
* Mon Sep 21 2015 Kalev Lember <klember@redhat.com> - 2.18.0-1
|
||||
- Update to 2.18.0
|
||||
|
||||
* Mon Aug 17 2015 Kalev Lember <klember@redhat.com> - 2.17.90-1
|
||||
- Update to 2.17.90
|
||||
- Use make_install macro
|
||||
|
||||
* Tue Jul 28 2015 Kalev Lember <klember@redhat.com> - 2.17.1-1
|
||||
- Update to 2.17.1
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.16.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Tue Mar 24 2015 Kalev Lember <kalevlember@gmail.com> - 2.16.0-1
|
||||
- Update to 2.16.0
|
||||
|
||||
* Tue Mar 17 2015 Kalev Lember <kalevlember@gmail.com> - 2.15.92-1
|
||||
- Update to 2.15.92
|
||||
- Use license macro for the COPYING file
|
||||
|
||||
* Tue Feb 17 2015 Richard Hughes <rhughes@redhat.com> - 2.15.90-1
|
||||
- Update to 2.15.90
|
||||
|
||||
* Tue Jan 20 2015 Richard Hughes <rhughes@redhat.com> - 2.15.4-1
|
||||
- Update to 2.15.4
|
||||
|
||||
* Wed Dec 17 2014 Kalev Lember <kalevlember@gmail.com> - 2.15.3-1
|
||||
- Update to 2.15.3
|
||||
|
||||
* Mon Oct 13 2014 Kalev Lember <kalevlember@gmail.com> - 2.14.1-1
|
||||
- Update to 2.14.1
|
||||
|
||||
* Mon Sep 22 2014 Kalev Lember <kalevlember@gmail.com> - 2.14.0-1
|
||||
- Update to 2.14.0
|
||||
|
||||
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Sun Jul 20 2014 Kalev Lember <kalevlember@gmail.com> - 2.13.4-1
|
||||
- Update to 2.13.4
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Tue Apr 29 2014 Richard Hughes <rhughes@redhat.com> - 2.13.1-1
|
||||
- Update to 2.13.1
|
||||
|
||||
* Tue Apr 15 2014 Kalev Lember <kalevlember@gmail.com> - 2.12.1-1
|
||||
- Update to 2.12.1
|
||||
|
||||
* Sat Apr 05 2014 Kalev Lember <kalevlember@gmail.com> - 2.12.0-2
|
||||
- Update dep versions
|
||||
|
||||
* Mon Mar 24 2014 Richard Hughes <rhughes@redhat.com> - 2.12.0-1
|
||||
- Update to 2.12.0
|
||||
|
||||
* Tue Mar 18 2014 Richard Hughes <rhughes@redhat.com> - 2.11.92-1
|
||||
- Update to 2.11.92
|
||||
|
||||
* Tue Mar 04 2014 Richard Hughes <rhughes@redhat.com> - 2.11.91-1
|
||||
- Update to 2.11.91
|
||||
|
||||
* Wed Feb 19 2014 Richard Hughes <rhughes@redhat.com> - 2.11.90-1
|
||||
- Update to 2.11.90
|
||||
|
||||
* Tue Feb 04 2014 Richard Hughes <rhughes@redhat.com> - 2.11.5-1
|
||||
- Update to 2.11.5
|
||||
|
||||
* Sat Dec 21 2013 Ville Skyttä <ville.skytta@iki.fi> - 2.11.3-2
|
||||
- Add ldconfig %%post* scriptlets.
|
||||
- Fix bogus dates in %%changelog.
|
||||
|
||||
* Tue Dec 17 2013 Richard Hughes <rhughes@redhat.com> - 2.11.3-1
|
||||
- Update to 2.11.3
|
||||
|
||||
* Tue Nov 19 2013 Richard Hughes <rhughes@redhat.com> - 2.11.2-1
|
||||
- Update to 2.11.2
|
||||
|
||||
* Mon Nov 04 2013 Kalev Lember <kalevlember@gmail.com> - 2.11.1-1
|
||||
- Update to 2.11.1
|
||||
|
||||
* Tue Sep 24 2013 Kalev Lember <kalevlember@gmail.com> - 2.10.0-1
|
||||
- Update to 2.10.0
|
||||
|
||||
* Tue Sep 17 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.92-1
|
||||
- Update to 2.9.92
|
||||
|
||||
* Thu Aug 22 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.90-1
|
||||
- Update to 2.9.90
|
||||
|
||||
* Fri Aug 09 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.5-1
|
||||
- Update to 2.9.5
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Thu Jun 20 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.3-1
|
||||
- Update to 2.9.3
|
||||
- Use arch-specific dep on at-spi2-core
|
||||
|
||||
* Sun Jun 02 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.2-1
|
||||
- Update to 2.9.2
|
||||
|
||||
* Wed Apr 17 2013 Kalev Lember <kalevlember@gmail.com> - 2.8.1-1
|
||||
- Update to 2.8.1
|
||||
|
||||
* Mon Mar 25 2013 Kalev Lember <kalevlember@gmail.com> - 2.8.0-1
|
||||
- Update to 2.8.0
|
||||
|
||||
* Wed Mar 6 2013 Matthias Clasen <mclasen@redhat.com> - 2.7.91-1
|
||||
- Update to 2.7.91
|
||||
|
||||
* Thu Feb 21 2013 Kalev Lember <kalevlember@gmail.com> - 2.7.90-1
|
||||
- Update to 2.7.90
|
||||
|
||||
* Tue Feb 05 2013 Kalev Lember <kalevlember@gmail.com> - 2.7.5-1
|
||||
- Update to 2.7.5
|
||||
|
||||
* Thu Dec 20 2012 Kalev Lember <kalevlember@gmail.com> - 2.7.3-1
|
||||
- Update to 2.7.3
|
||||
|
||||
* Fri Nov 09 2012 Kalev Lember <kalevlember@gmail.com> - 2.7.1-1
|
||||
- Update to 2.7.1
|
||||
- Remove glib-compile-schemas scriptlets now that the schema is gone
|
||||
|
||||
* Wed Oct 17 2012 Kalev Lember <kalevlember@gmail.com> - 2.6.1-1
|
||||
- Update to 2.6.1
|
||||
- Drop upstreamed multilib patch
|
||||
|
||||
* Tue Sep 25 2012 Richard Hughes <hughsient@gmail.com> - 2.6.0-1
|
||||
- Update to 2.6.0
|
||||
|
||||
* Wed Sep 19 2012 Richard Hughes <hughsient@gmail.com> - 2.5.92-1
|
||||
- Update to 2.5.92
|
||||
|
||||
* Tue Sep 11 2012 Matthias Clasen <mclasen@redhat.com> - 2.5.91-2
|
||||
- Avoid a multilib conflict
|
||||
|
||||
* Tue Sep 04 2012 Richard Hughes <hughsient@gmail.com> - 2.5.91-1
|
||||
- Update to 2.5.91
|
||||
|
||||
* Tue Aug 21 2012 Richard Hughes <hughsient@gmail.com> - 2.5.90-1
|
||||
- Update to 2.5.90
|
||||
|
||||
* Tue Aug 07 2012 Richard Hughes <hughsient@gmail.com> - 2.5.5-1
|
||||
- Update to 2.5.5
|
||||
|
||||
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Tue Jul 17 2012 Richard Hughes <hughsient@gmail.com> - 2.5.4-1
|
||||
- Update to 2.5.4
|
||||
|
||||
* Tue Jun 26 2012 Richard Hughes <hughsient@gmail.com> - 2.5.3-1
|
||||
- Update to 2.5.3
|
||||
|
||||
* Thu Jun 07 2012 Richard Hughes <hughsient@gmail.com> - 2.5.2-1
|
||||
- Update to 2.5.2
|
||||
|
||||
* Sat May 05 2012 Kalev Lember <kalevlember@gmail.com> - 2.5.1-1
|
||||
- Update to 2.5.1
|
||||
|
||||
* Tue Apr 24 2012 Kalev Lember <kalevlember@gmail.com> - 2.4.0-2
|
||||
- Silence glib-compile-schemas output
|
||||
|
||||
* Tue Mar 27 2012 Matthias Clasen <mclasen@redhat.com> - 2.4.0-1
|
||||
- Update to 2.4.0
|
||||
|
||||
* Wed Mar 21 2012 Kalev Lember <kalevlember@gmail.com> - 2.3.92-1
|
||||
- Update to 2.3.92
|
||||
|
||||
* Mon Mar 5 2012 Matthias Clasen <mclasen@redhat.com> - 2.3.91-1
|
||||
- Update to 2.3.91
|
||||
|
||||
* Sat Feb 25 2012 Matthias Clasen <mclasen@redhat.com> - 2.3.90-1
|
||||
- Update to 2.3.90
|
||||
|
||||
* Tue Feb 7 2012 Matthias Clasen <mclasen@redhat.com> - 2.3.5-1
|
||||
- Update to 2.3.5
|
||||
|
||||
* Tue Jan 17 2012 Matthias Clasen <mclasen@redhat.com> - 2.3.4-1
|
||||
- Update to 2.3.4
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Tue Dec 20 2011 Matthias Clasen <mclasen@redhat.com> - 2.3.3-1
|
||||
- Update to 2.3.3
|
||||
|
||||
* Mon Nov 21 2011 Matthias Clasen <mclasen@redhat.com> - 2.3.2-1
|
||||
- Update to 2.3.2
|
||||
|
||||
* Wed Nov 2 2011 Matthias Clasen <mclasen@redhat.com> - 2.3.1-1
|
||||
- Update to 2.3.1
|
||||
|
||||
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
|
||||
- Rebuilt for glibc bug#747377
|
||||
|
||||
* Tue Sep 27 2011 Ray <rstrode@redhat.com> - 2.2.0-1
|
||||
- Update to 2.2.0
|
||||
|
||||
* Mon Sep 19 2011 Matthias Clasen <mclasen@redhat.com> 2.1.92-1
|
||||
- Update to 2.1.92
|
||||
|
||||
* Mon Sep 5 2011 Matthias Clasen <mclasen@redhat.com> 2.1.91-1
|
||||
- Update to 2.1.91
|
||||
|
||||
* Tue Aug 30 2011 Matthias Clasen <mclasen@redhat.com> 2.1.90-1
|
||||
- Update to 2.1.90
|
||||
|
||||
* Tue Aug 16 2011 Matthias Clasen <mclasen@redhat.com> 2.1.5-1
|
||||
- Update to 2.1.5
|
||||
|
||||
* Mon Jul 25 2011 Matthias Clasen <mclasen@redhat.com> 2.1.4-1
|
||||
- Update to 2.1.4
|
||||
|
||||
* Tue Apr 26 2011 Matthias Clasen <mclasen@redhat.com> 2.0.1-1
|
||||
- Update to 2.0.1
|
||||
|
||||
* Mon Apr 4 2011 Matthias Clasen <mclasen@redhat.com> 2.0.0-1
|
||||
- Update to 2.0.0
|
||||
|
||||
* Fri Mar 25 2011 Matthias Clasen <mclasen@redhat.com> 1.91.93-1
|
||||
- Update to 1.91.93
|
||||
|
||||
* Mon Mar 21 2011 Matthias Clasen <mclasen@redhat.com> 1.91.92-1
|
||||
- Update to 1.91.92
|
||||
|
||||
* Mon Mar 7 2011 Matthias Clasen <mclasen@redhat.com> 1.91.91-1
|
||||
- Update to 1.91.91
|
||||
|
||||
* Tue Feb 22 2011 Matthias Clasen <mclasen@redhat.com> 1.91.90-1
|
||||
- Update to 1.91.90
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.91.6-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Mon Feb 07 2011 Bastien Nocera <bnocera@redhat.com> 1.91.6-3
|
||||
- Add upstream patches to fix crashers
|
||||
|
||||
* Fri Feb 04 2011 Bastien Nocera <bnocera@redhat.com> 1.91.6-2
|
||||
- Revert crashy part of 1.91.6 release
|
||||
|
||||
* Wed Feb 2 2011 Christopher Aillon <caillon@redhat.com> - 1.91.6-1
|
||||
- Update to 1.91.6
|
||||
|
||||
* Tue Jan 11 2011 Matthias Clasen <mclasen@redhat.com> - 1.91.5-1
|
||||
- Update to 1.91.5
|
||||
|
||||
* Thu Nov 11 2010 Matthias Clasen <mclasen@redhat.com> - 1.91.2-1
|
||||
- Update to 1.91.2
|
||||
|
||||
* Mon Oct 4 2010 Matthias Clasen <mclasen@redhat.com> - 1.91.0-1
|
||||
- Update to 1.91.0
|
||||
|
||||
* Wed Sep 29 2010 Matthias Clasen <mclasen@redhat.com> - 0.4.0-1
|
||||
- Update to 0.4.0
|
||||
|
||||
* Tue Aug 31 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.91.1-1
|
||||
- Update to 0.3.91.1
|
||||
|
||||
* Fri Aug 27 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.90-2
|
||||
- Make the gtk module resident to prevent crashes
|
||||
|
||||
* Wed Aug 18 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.90-1
|
||||
- Update to 0.3.90
|
||||
|
||||
* Mon Aug 2 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.6-1
|
||||
- Update to 0.3.6
|
||||
|
||||
* Mon Jul 12 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.5-1
|
||||
- Update to 0.3.5
|
||||
|
||||
* Tue Jun 29 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.4-1
|
||||
- Update to 0.3.4
|
||||
|
||||
* Tue Jun 8 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.3-1
|
||||
- Update to 0.3.3
|
||||
- Include gtk3 module
|
||||
- Drop gtk deps, since we don't want to depend on both gtk2 and gtk3;
|
||||
instead own the directories
|
||||
|
||||
* Tue Jun 1 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.2-2
|
||||
- Don't relocate the dbus a11y stack
|
||||
|
||||
* Fri May 28 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.2-1
|
||||
- Update to 0.3.2
|
||||
|
||||
* Sat May 15 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.1-1
|
||||
- Update to 0.3.1
|
||||
|
||||
* Tue Mar 30 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.8-1
|
||||
- Update to 0.1.8
|
||||
|
||||
* Sat Feb 20 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.7-1
|
||||
- Update to 0.1.7
|
||||
|
||||
* Wed Feb 10 2010 Tomas Bzatek <tbzatek@redhat.com> - 0.1.6-1
|
||||
- Update to 0.1.6
|
||||
|
||||
* Sun Jan 17 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.5-1
|
||||
- Update to 0.1.5
|
||||
|
||||
* Tue Dec 22 2009 Matthias Clasen <mclasen@redhat.com> - 0.1.4-1
|
||||
- Update to 0.1.4
|
||||
|
||||
* Sat Dec 5 2009 Matthias Clasen <mclasen@redhat.com> - 0.1.3-1
|
||||
- Initial packaging
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"at-spi2-core-2.36.1.tar.xz": "97417b909dbbf000e7b21062a13b2f1fd52a336f5a53925bb26d27b65ace6c54"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,590 @@
|
|||
%define majmin %(echo %{version} | cut -d. -f1-2)
|
||||
Summary: Protocol definitions and daemon for D-Bus at-spi
|
||||
Name: at-spi2-core
|
||||
Version: 2.36.1
|
||||
Release: 3%{?dist}
|
||||
License: LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://gitlab.gnome.org/GNOME/at-spi2-core
|
||||
Source0: http://download.gnome.org/sources/%{name}/%{majmin}/%{name}-%{version}.tar.xz
|
||||
# https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues/25
|
||||
Patch0: fix-login-screen-a11y.patch
|
||||
BuildRequires: dbus-devel
|
||||
BuildRequires: gettext
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: gobject-introspection-devel
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: meson
|
||||
BuildRequires: systemd-devel
|
||||
Requires: dbus
|
||||
|
||||
%description
|
||||
at-spi allows assistive technologies to access GTK-based
|
||||
applications. Essentially it exposes the internals of applications for
|
||||
automation, so tools such as screen readers, magnifiers, or even
|
||||
scripting interfaces can query and interact with GUI controls.
|
||||
|
||||
This version of at-spi is a major break from previous versions.
|
||||
It has been completely rewritten to use D-Bus rather than
|
||||
ORBIT / CORBA for its transport protocol.
|
||||
|
||||
%package devel
|
||||
Summary: Development files and headers for at-spi2-core
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The at-spi2-core-devel package includes the header files and
|
||||
API documentation for libatspi.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%meson -Ddocs=true -Ddefault_bus=dbus-broker -Ddbus_daemon=%{_bindir}/dbus-daemon -Ddbus_broker=%{_bindir}/dbus-broker-launch
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%ldconfig_scriptlets
|
||||
|
||||
%files -f %{name}.lang
|
||||
%license COPYING
|
||||
%doc AUTHORS README
|
||||
%{_libexecdir}/at-spi2-registryd
|
||||
%dir %{_datadir}/defaults
|
||||
%dir %{_datadir}/defaults/at-spi2
|
||||
%{_datadir}/defaults/at-spi2/accessibility.conf
|
||||
%{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
|
||||
%{_libdir}/libatspi.so.*
|
||||
%dir %{_libdir}/girepository-1.0
|
||||
%{_libdir}/girepository-1.0/Atspi-2.0.typelib
|
||||
%{_libexecdir}/at-spi-bus-launcher
|
||||
%{_datadir}/dbus-1/accessibility-services/org.a11y.atspi.Registry.service
|
||||
%{_datadir}/dbus-1/services/org.a11y.Bus.service
|
||||
%{_userunitdir}/at-spi-dbus-bus.service
|
||||
|
||||
%files devel
|
||||
%{_libdir}/libatspi.so
|
||||
%{_datadir}/gtk-doc/html/libatspi
|
||||
%dir %{_datadir}/gir-1.0
|
||||
%{_datadir}/gir-1.0/Atspi-2.0.gir
|
||||
%{_includedir}/at-spi-2.0
|
||||
%{_libdir}/pkgconfig/atspi-2.pc
|
||||
|
||||
%changelog
|
||||
* Wed Dec 08 2021 Thomas Crain <thcrain@microsoft.com> - 2.36.1-3
|
||||
- License verified
|
||||
- Lint spec
|
||||
|
||||
* Mon Mar 01 2021 Henry Li <lihl@microsoft.com> - 2.36.1-2
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
- Remove LibXi and LibXtst from BuildRequires
|
||||
|
||||
* Fri Oct 9 2020 Kalev Lember <klember@redhat.com> - 2.36.1-1
|
||||
- Update to 2.36.1
|
||||
|
||||
* Thu Sep 24 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.36.0-2
|
||||
- Add patch to fix a11y on login screen
|
||||
|
||||
* Sun Mar 08 2020 Kalev Lember <klember@redhat.com> - 2.36.0-1
|
||||
- Update to 2.36.0
|
||||
|
||||
* Mon Mar 02 2020 Kalev Lember <klember@redhat.com> - 2.35.92-1
|
||||
- Update to 2.35.92
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.35.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Tue Jan 21 2020 Kalev Lember <klember@redhat.com> - 2.35.1-1
|
||||
- Update to 2.35.1
|
||||
|
||||
* Mon Sep 09 2019 Kalev Lember <klember@redhat.com> - 2.34.0-1
|
||||
- Update to 2.34.0
|
||||
|
||||
* Tue Sep 03 2019 Kalev Lember <klember@redhat.com> - 2.33.92-1
|
||||
- Update to 2.33.92
|
||||
|
||||
* Mon Aug 12 2019 Kalev Lember <klember@redhat.com> - 2.33.90-1
|
||||
- Update to 2.33.90
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.33.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue Jun 18 2019 Kalev Lember <klember@redhat.com> - 2.33.2-1
|
||||
- Update to 2.33.2
|
||||
|
||||
* Tue May 21 2019 Kalev Lember <klember@redhat.com> - 2.33.1-1
|
||||
- Update to 2.33.1
|
||||
|
||||
* Tue Apr 16 2019 Adam Williamson <awilliam@redhat.com> - 2.32.1-2
|
||||
- Rebuild with Meson fix for #1699099
|
||||
|
||||
* Tue Apr 09 2019 Kalev Lember <klember@redhat.com> - 2.32.1-1
|
||||
- Update to 2.32.1
|
||||
|
||||
* Tue Mar 12 2019 Kalev Lember <klember@redhat.com> - 2.32.0-1
|
||||
- Update to 2.32.0
|
||||
|
||||
* Mon Mar 04 2019 Kalev Lember <klember@redhat.com> - 2.31.92-1
|
||||
- Update to 2.31.92
|
||||
|
||||
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 2.31.2-1
|
||||
- Update to 2.31.2
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.31.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Tue Jan 08 2019 Kalev Lember <klember@redhat.com> - 2.31.1-1
|
||||
- Update to 2.31.1
|
||||
|
||||
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 2.30.0-2
|
||||
- Rebuilt against fixed atk (#1626575)
|
||||
|
||||
* Thu Sep 06 2018 Kalev Lember <klember@redhat.com> - 2.30.0-1
|
||||
- Update to 2.30.0
|
||||
|
||||
* Tue Aug 28 2018 Stephen Gallagher <sgallagh@redhat.com> - 2.28.0-4
|
||||
- Update to newer version of dbus-broker support
|
||||
- Resolves: rhbz#1622545
|
||||
|
||||
* Fri Aug 10 2018 David Herrmann <dh.herrmann@gmail.com> - 2.28.0-3
|
||||
- Add support for dbus-broker alongside dbus-daemon
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.28.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Tue Mar 13 2018 Kalev Lember <klember@redhat.com> - 2.28.0-1
|
||||
- Update to 2.28.0
|
||||
|
||||
* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 2.27.92-1
|
||||
- Update to 2.27.92
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.27.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Tue Dec 19 2017 Kalev Lember <klember@redhat.com> - 2.27.1-2
|
||||
- Drop unused buildrequires
|
||||
|
||||
* Tue Dec 19 2017 Kalev Lember <klember@redhat.com> - 2.27.1-1
|
||||
- Update to 2.27.1
|
||||
|
||||
* Wed Nov 01 2017 Kalev Lember <klember@redhat.com> - 2.26.2-1
|
||||
- Update to 2.26.2
|
||||
|
||||
* Wed Sep 13 2017 Kalev Lember <klember@redhat.com> - 2.26.0-1
|
||||
- Update to 2.26.0
|
||||
|
||||
* Thu Sep 07 2017 Kalev Lember <klember@redhat.com> - 2.25.92-1
|
||||
- Update to 2.25.92
|
||||
|
||||
* Fri Aug 25 2017 Kalev Lember <klember@redhat.com> - 2.25.91-1
|
||||
- Update to 2.25.91
|
||||
|
||||
* Tue Aug 15 2017 Kalev Lember <klember@redhat.com> - 2.25.90-1
|
||||
- Update to 2.25.90
|
||||
|
||||
* Mon Aug 14 2017 Ville Skyttä <ville.skytta@iki.fi> - 2.25.4-4
|
||||
- Own %%{_libdir}/girepository-1.0 and %%{_datadir}/{defaults,gir-1.0} dirs
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.25.4-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.25.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Sun Jun 25 2017 Kalev Lember <klember@redhat.com> - 2.25.4-1
|
||||
- Update to 2.25.4
|
||||
|
||||
* Mon Jun 12 2017 Kalev Lember <klember@redhat.com> - 2.25.2-1
|
||||
- Update to 2.25.2
|
||||
|
||||
* Tue May 09 2017 Kalev Lember <klember@redhat.com> - 2.24.1-1
|
||||
- Update to 2.24.1
|
||||
|
||||
* Tue Mar 21 2017 Kalev Lember <klember@redhat.com> - 2.24.0-1
|
||||
- Update to 2.24.0
|
||||
|
||||
* Thu Mar 16 2017 Kalev Lember <klember@redhat.com> - 2.23.92-1
|
||||
- Update to 2.23.92
|
||||
|
||||
* Tue Feb 14 2017 Richard Hughes <rhughes@redhat.com> - 2.23.90-1
|
||||
- Update to 2.23.90
|
||||
|
||||
* Mon Feb 13 2017 Richard Hughes <rhughes@redhat.com> - 2.23.4-1
|
||||
- Update to 2.23.4
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.22.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Mon Sep 26 2016 Kalev Lember <klember@redhat.com> - 2.22.0-1
|
||||
- Update to 2.22.0
|
||||
- Don't set group tags
|
||||
|
||||
* Wed Jul 20 2016 Richard Hughes <rhughes@redhat.com> - 2.21.4-1
|
||||
- Update to 2.21.4
|
||||
|
||||
* Wed Jun 22 2016 Richard Hughes <rhughes@redhat.com> - 2.21.2-1
|
||||
- Update to 2.21.2
|
||||
|
||||
* Mon May 09 2016 Kalev Lember <klember@redhat.com> - 2.21.1-1
|
||||
- Update to 2.21.1
|
||||
|
||||
* Wed Apr 13 2016 Kalev Lember <klember@redhat.com> - 2.20.1-1
|
||||
- Update to 2.20.1
|
||||
|
||||
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 2.20.0-1
|
||||
- Update to 2.20.0
|
||||
|
||||
* Tue Mar 15 2016 Richard Hughes <rhughes@redhat.com> - 2.19.92-1
|
||||
- Update to 2.19.92
|
||||
|
||||
* Tue Mar 01 2016 Richard Hughes <rhughes@redhat.com> - 2.19.91-1
|
||||
- Update to 2.19.91
|
||||
|
||||
* Tue Feb 16 2016 Richard Hughes <rhughes@redhat.com> - 2.19.90-1
|
||||
- Update to 2.19.90
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.19.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Tue Nov 24 2015 Kalev Lember <klember@redhat.com> - 2.19.2-1
|
||||
- Update to 2.19.2
|
||||
|
||||
* Wed Oct 28 2015 Kalev Lember <klember@redhat.com> - 2.19.1-1
|
||||
- Update to 2.19.1
|
||||
|
||||
* Mon Oct 12 2015 Kalev Lember <klember@redhat.com> - 2.18.1-1
|
||||
- Update to 2.18.1
|
||||
|
||||
* Mon Sep 21 2015 Kalev Lember <klember@redhat.com> - 2.18.0-1
|
||||
- Update to 2.18.0
|
||||
|
||||
* Mon Aug 17 2015 Kalev Lember <klember@redhat.com> - 2.17.90-1
|
||||
- Update to 2.17.90
|
||||
- Use make_install macro
|
||||
|
||||
* Tue Jul 28 2015 Kalev Lember <klember@redhat.com> - 2.17.1-1
|
||||
- Update to 2.17.1
|
||||
- Use license macro for COPYING
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.16.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Tue Mar 24 2015 Kalev Lember <kalevlember@gmail.com> - 2.16.0-1
|
||||
- Update to 2.16.0
|
||||
|
||||
* Tue Feb 17 2015 Richard Hughes <rhughes@redhat.com> - 2.15.90-1
|
||||
- Update to 2.15.90
|
||||
|
||||
* Tue Jan 20 2015 Richard Hughes <rhughes@redhat.com> - 2.15.4-1
|
||||
- Update to 2.15.4
|
||||
|
||||
* Wed Dec 17 2014 Kalev Lember <kalevlember@gmail.com> - 2.15.3-1
|
||||
- Update to 2.15.3
|
||||
|
||||
* Tue Nov 25 2014 Kalev Lember <kalevlember@gmail.com> - 2.15.2-1
|
||||
- Update to 2.15.2
|
||||
|
||||
* Mon Nov 10 2014 Kalev Lember <kalevlember@gmail.com> - 2.14.1-1
|
||||
- Update to 2.14.1
|
||||
|
||||
* Mon Sep 22 2014 Kalev Lember <kalevlember@gmail.com> - 2.14.0-1
|
||||
- Update to 2.14.0
|
||||
|
||||
* Tue Sep 16 2014 Kalev Lember <kalevlember@gmail.com> - 2.13.92-1
|
||||
- Update to 2.13.92
|
||||
|
||||
* Tue Aug 19 2014 Kalev Lember <kalevlember@gmail.com> - 2.13.90-1
|
||||
- Update to 2.13.90
|
||||
|
||||
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13.4-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 2.13.4-2
|
||||
- Rebuilt for gobject-introspection 1.41.4
|
||||
|
||||
* Sun Jul 20 2014 Kalev Lember <kalevlember@gmail.com> - 2.13.4-1
|
||||
- Update to 2.13.4
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Tue Apr 29 2014 Richard Hughes <rhughes@redhat.com> - 2.13.1-1
|
||||
- Update to 2.13.1
|
||||
|
||||
* Sat Apr 05 2014 Kalev Lember <kalevlember@gmail.com> - 2.12.0-2
|
||||
- Tighten -devel deps
|
||||
|
||||
* Mon Mar 24 2014 Richard Hughes <rhughes@redhat.com> - 2.12.0-1
|
||||
- Update to 2.12.0
|
||||
|
||||
* Tue Mar 18 2014 Richard Hughes <rhughes@redhat.com> - 2.11.92-1
|
||||
- Update to 2.11.92
|
||||
|
||||
* Tue Mar 04 2014 Richard Hughes <rhughes@redhat.com> - 2.11.91-1
|
||||
- Update to 2.11.91
|
||||
|
||||
* Wed Feb 19 2014 Richard Hughes <rhughes@redhat.com> - 2.11.90-1
|
||||
- Update to 2.11.90
|
||||
|
||||
* Tue Feb 04 2014 Richard Hughes <rhughes@redhat.com> - 2.11.5-1
|
||||
- Update to 2.11.5
|
||||
|
||||
* Tue Dec 17 2013 Richard Hughes <rhughes@redhat.com> - 2.11.3-1
|
||||
- Update to 2.11.3
|
||||
|
||||
* Tue Nov 19 2013 Richard Hughes <rhughes@redhat.com> - 2.11.2-1
|
||||
- Update to 2.11.2
|
||||
|
||||
* Mon Nov 04 2013 Kalev Lember <kalevlember@gmail.com> - 2.11.1-1
|
||||
- Update to 2.11.1
|
||||
|
||||
* Mon Oct 28 2013 Richard Hughes <rhughes@redhat.com> - 2.10.1-1
|
||||
- Update to 2.10.1
|
||||
|
||||
* Tue Sep 24 2013 Kalev Lember <kalevlember@gmail.com> - 2.10.0-1
|
||||
- Update to 2.10.0
|
||||
|
||||
* Tue Sep 17 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.92-1
|
||||
- Update to 2.9.92
|
||||
|
||||
* Tue Sep 03 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.91-1
|
||||
- Update to 2.9.91
|
||||
|
||||
* Thu Aug 22 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.90-1
|
||||
- Update to 2.9.90
|
||||
|
||||
* Fri Aug 09 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.5-1
|
||||
- Update to 2.9.5
|
||||
|
||||
* Sun Jul 28 2013 Rui Matos <rmatos@redhat.com> - 2.9.4-3
|
||||
- Pass --force to autoreconf to be sure it does what we want
|
||||
|
||||
* Sat Jul 20 2013 Rui Matos <rmatos@redhat.com> - 2.9.4-2
|
||||
- Run autoreconf instead of a sed hack to avoid RPATH embedding
|
||||
|
||||
* Tue Jul 16 2013 Richard Hughes <rhughes@redhat.com> - 2.9.4-1
|
||||
- Update to 2.9.4
|
||||
|
||||
* Thu Jun 20 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.3-1
|
||||
- Update to 2.9.3
|
||||
|
||||
* Sun Jun 02 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.2-1
|
||||
- Update to 2.9.2
|
||||
|
||||
* Mon Mar 25 2013 Kalev Lember <kalevlember@gmail.com> - 2.8.0-1
|
||||
- Update to 2.8.0
|
||||
|
||||
* Wed Mar 6 2013 Matthias Clasen <mclasen@redhat.com> - 2.7.91-1
|
||||
- Update to 2.7.91
|
||||
|
||||
* Thu Feb 21 2013 Kalev Lember <kalevlember@gmail.com> - 2.7.90-1
|
||||
- Update to 2.7.90
|
||||
|
||||
* Tue Feb 05 2013 Kalev Lember <kalevlember@gmail.com> - 2.7.5-1
|
||||
- Update to 2.7.5
|
||||
|
||||
* Tue Jan 15 2013 Matthias Clasen <mclasen@redhat.com> - 2.7.4.1-1
|
||||
- Update to 2.7.4.1
|
||||
|
||||
* Tue Jan 15 2013 Matthias Clasen <mclasen@redhat.com> - 2.7.4-1
|
||||
- Update to 2.7.4
|
||||
|
||||
* Thu Dec 20 2012 Kalev Lember <kalevlember@gmail.com> - 2.7.3-1
|
||||
- Update to 2.7.3
|
||||
|
||||
* Fri Nov 09 2012 Kalev Lember <kalevlember@gmail.com> - 2.7.1-1
|
||||
- Update to 2.7.1
|
||||
|
||||
* Wed Oct 17 2012 Kalev Lember <kalevlember@gmail.com> - 2.6.1-1
|
||||
- Update to 2.6.1
|
||||
|
||||
* Tue Sep 25 2012 Richard Hughes <hughsient@gmail.com> - 2.6.0-1
|
||||
- Update to 2.6.0
|
||||
|
||||
* Wed Sep 19 2012 Richard Hughes <hughsient@gmail.com> - 2.5.92-1
|
||||
- Update to 2.5.92
|
||||
|
||||
* Tue Sep 04 2012 Richard Hughes <hughsient@gmail.com> - 2.5.91-1
|
||||
- Update to 2.5.91
|
||||
|
||||
* Tue Aug 07 2012 Richard Hughes <hughsient@gmail.com> - 2.5.5-1
|
||||
- Update to 2.5.5
|
||||
|
||||
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Tue Jul 17 2012 Richard Hughes <hughsient@gmail.com> - 2.5.4-1
|
||||
- Update to 2.5.4
|
||||
|
||||
* Tue Jun 26 2012 Richard Hughes <hughsient@gmail.com> - 2.5.3-1
|
||||
- Update to 2.5.3
|
||||
|
||||
* Wed Jun 06 2012 Richard Hughes <hughsient@gmail.com> - 2.5.2-1
|
||||
- Update to 2.5.2
|
||||
|
||||
* Sat May 05 2012 Kalev Lember <kalevlember@gmail.com> - 2.5.1-1
|
||||
- Update to 2.5.1
|
||||
|
||||
* Tue Apr 17 2012 Kalev Lember <kalevlember@gmail.com> - 2.4.1-1
|
||||
- Update to 2.4.1
|
||||
|
||||
* Tue Mar 27 2012 Matthias Clasen <mclasen@redhat.com> - 2.4.0-1
|
||||
- Update to 2.4.0
|
||||
|
||||
* Wed Mar 21 2012 Kalev Lember <kalevlember@gmail.com> - 2.3.92-1
|
||||
- Update to 2.3.92
|
||||
|
||||
* Mon Mar 5 2012 Matthias Clasen <mclasen@redhat.com> - 2.3.91-1
|
||||
- Update to 2.3.91
|
||||
|
||||
* Sat Feb 25 2012 Matthias Clasen <mclasen@redhat.com> - 2.3.90-1
|
||||
- Update to 2.3.90
|
||||
|
||||
* Tue Feb 7 2012 Matthias Clasen <mclasen@redhat.com> - 2.3.5-1
|
||||
- Update to 2.3.5
|
||||
|
||||
* Tue Jan 17 2012 Matthias Clasen <mclasen@redhat.com> - 2.3.4-1
|
||||
- Update to 2.3.4
|
||||
|
||||
* Tue Jan 10 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 2.3.3-2
|
||||
- Fix the rpath issue for building gobject-introspection properly as suggested from upstream
|
||||
|
||||
* Tue Dec 20 2011 Matthias Clasen <mclasen@redhat.com> - 2.3.3-1
|
||||
- Update to 2.3.3
|
||||
|
||||
* Mon Nov 21 2011 Matthias Clasen <mclasen@redhat.com> - 2.3.2-1
|
||||
- Update to 2.3.2
|
||||
|
||||
* Wed Nov 2 2011 Matthias Clasen <mclasen@redhat.com> - 2.3.1-1
|
||||
- Update to 2.3.1
|
||||
|
||||
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-2
|
||||
- Rebuilt for glibc bug#747377
|
||||
|
||||
* Tue Oct 18 2011 Matthias Clasen <mclasen@redhat.com> - 2.2.1-1
|
||||
- Update to 2.2.1
|
||||
|
||||
* Tue Sep 27 2011 Ray <rstrode@redhat.com> - 2.2.0-1
|
||||
- Update to 2.2.0
|
||||
|
||||
* Tue Sep 20 2011 Matthias Clasen <mclasen@redhat.com> - 2.1.92-1
|
||||
- Update to 2.1.92
|
||||
|
||||
* Mon Sep 5 2011 Matthias Clasen <mclasen@redhat.com> - 2.1.91-1
|
||||
- Update to 2.1.91
|
||||
|
||||
* Thu Sep 1 2011 Matthias Clasen <mclasen@redhat.com> - 2.1.90-3
|
||||
- Drop the %%{_isa} again, it seems to give autoqa trouble
|
||||
|
||||
* Tue Aug 30 2011 Matthias Clasen <mclasen@redhat.com> - 2.1.90-2
|
||||
- Fix requires
|
||||
|
||||
* Tue Aug 30 2011 Matthias Clasen <mclasen@redhat.com> - 2.1.90-1
|
||||
- Update to 2.1.90
|
||||
|
||||
* Tue Aug 16 2011 Matthias Clasen <mclasen@redhat.com> - 2.1.5-1
|
||||
- Update to 2.1.5
|
||||
|
||||
* Mon Jul 25 2011 Matthias Clasen <mclasen@redhat.com> - 2.1.4-1
|
||||
- Update to 2.1.4
|
||||
|
||||
* Thu Jun 16 2011 Tomas Bzatek <tbzatek@redhat.com> - 2.1.2-1
|
||||
- Update to 2.1.2
|
||||
|
||||
* Wed May 11 2011 Tomas Bzatek <tbzatek@redhat.com> - 2.1.1-1
|
||||
- Update to 2.1.1
|
||||
|
||||
* Tue Apr 26 2011 Matthias Clasen <mclasen@redhat.com> - 2.0.1-1
|
||||
- Update to 2.0.1
|
||||
|
||||
* Mon Apr 4 2011 Matthias Clasen <mclasen@redhat.com> - 2.0.0-1
|
||||
- Update to 2.0.0
|
||||
|
||||
* Fri Apr 1 2011 Matthias Clasen <mclasen@redhat.com> - 1.91.93-2
|
||||
- Fix 30 second wait during login (#691995)
|
||||
|
||||
* Fri Mar 25 2011 Matthias Clasen <mclasen@redhat.com> - 1.91.93-1
|
||||
- Update to 1.91.93
|
||||
|
||||
* Mon Mar 21 2011 Matthias Clasen <mclasen@redhat.com> - 1.91.92-1
|
||||
- Update to 2.91.92
|
||||
|
||||
* Wed Mar 9 2011 Matthias Clasen <mclasen@redhat.com> - 1.91.91-2
|
||||
- Fix a crash on logout
|
||||
|
||||
* Mon Mar 7 2011 Matthias Clasen <mclasen@redhat.com> - 1.91.91-1
|
||||
- Update to 1.91.91
|
||||
|
||||
* Tue Feb 22 2011 Matthias Clasen <mclasen@redhat.com> - 1.91.90-1
|
||||
- Update to 1.91.90
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.91.6.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Wed Feb 2 2011 Christopher Aillon <caillon@redhat.com> - 1.91.6.1-1
|
||||
- Update to 1.91.6.1
|
||||
|
||||
* Tue Feb 1 2011 Christopher Aillon <caillon@redhat.com> - 1.91.6-1
|
||||
- Update to 1.91.6
|
||||
|
||||
* Fri Jan 21 2011 Christopher Aillon <caillon@redhat.com> - 1.91.5-2
|
||||
- Add gobject-introspection support
|
||||
|
||||
* Mon Jan 10 2011 Matthias Clasen <mclasen@redhat.com> - 1.91.5-1
|
||||
- Update to 1.91.5
|
||||
|
||||
* Thu Nov 11 2010 Matthias Clasen <mclasen@redhat.com> - 1.91.2-1
|
||||
- Update 1.91.2
|
||||
|
||||
* Mon Oct 4 2010 Matthias Clasen <mclasen@redhat.com> - 1.91.0-1
|
||||
- Update to 1.91.0
|
||||
|
||||
* Wed Sep 29 2010 Matthias Clasen <mclasen@redhat.com> - 0.4.0-1
|
||||
- Update to 0.4.0
|
||||
|
||||
* Tue Aug 31 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.91-1
|
||||
- Update to 0.3.91
|
||||
|
||||
* Wed Aug 18 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.90-1
|
||||
- Update to 0.3.90
|
||||
|
||||
* Tue Jun 29 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.4-1
|
||||
- Update to 0.3.4
|
||||
|
||||
* Tue Jun 8 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.3-1
|
||||
- Update to 0.3.3
|
||||
|
||||
* Tue Jun 1 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.2-2
|
||||
- Don't relocate the dbus a11y stack
|
||||
|
||||
* Fri May 28 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.2-1
|
||||
- Update to 0.3.2
|
||||
|
||||
* Sat May 15 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.1-1
|
||||
- Update to 0.3.1
|
||||
|
||||
* Tue Mar 30 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.8-1
|
||||
- Update to 0.1.8
|
||||
|
||||
* Sat Feb 20 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.7-1
|
||||
- Update to 0.1.7
|
||||
|
||||
* Wed Feb 10 2010 Tomas Bzatek <tbzatek@redhat.com> - 0.1.6-1
|
||||
- Update to 0.1.6
|
||||
|
||||
* Wed Jan 20 2010 Matthias Clasen <mlasen@redhat.com> - 0.1.5-2
|
||||
- Specify the right location for the dbus daemon
|
||||
|
||||
* Sun Jan 17 2010 Matthias Clasen <mlasen@redhat.com> - 0.1.5-1
|
||||
- Update to 0.1.5
|
||||
|
||||
* Tue Dec 22 2009 Matthias Clasen <mlasen@redhat.com> - 0.1.4-1
|
||||
- Update to 0.1.4
|
||||
|
||||
* Fri Dec 4 2009 Matthias Clasen <mlasen@redhat.com> - 0.1.3-1
|
||||
- Initial packaging
|
|
@ -0,0 +1,118 @@
|
|||
From 260a4414ac26cc5e91dc56b6a10b5dda3dae22cd Mon Sep 17 00:00:00 2001
|
||||
From: Michael Catanzaro <mcatanzaro@gnome.org>
|
||||
Date: Thu, 24 Sep 2020 15:06:44 -0500
|
||||
Subject: [PATCH] Don't use dbus-broker if not running under systemd
|
||||
|
||||
Since gdm@febeb9a9, gdm no longer runs a systemd user session, because
|
||||
gdm supports multiseat but systemd only allows one graphical session per
|
||||
user. Since gdm currently runs as the gdm user, that means we cannot use
|
||||
systemd there. Benjamin Berg says we could fix that by changing gdm to
|
||||
use temporary users for each seat, but that would be a lot of work.
|
||||
|
||||
Meanwhile, dbus-broker relies on systemd to autostart D-Bus services. So
|
||||
if we are not running a systemd user session, nothing gets autostarted
|
||||
in response to D-Bus calls. That means orca never gets any response to
|
||||
its method calls to org.a11y.atspi.Registry, and we wind up with no
|
||||
accessibility on the gnome-shell login screen.
|
||||
|
||||
Fix this by implementing Benjamin's suggested check to see if we are
|
||||
running under systemd before using dbus-broker. So now we will use
|
||||
dbus-daemon on the login screen, but we will still use dbus-broker for
|
||||
the user session (except in distros that still prefer dbus-daemon...
|
||||
which is actually the default configuration). libsystemd is added as a
|
||||
build dependency whenever built with dbus-broker support, which should
|
||||
be uncontroversial because it won't work without systemd.
|
||||
|
||||
I expect dbus-daemon is going to live alongside dbus-broker for a long
|
||||
time, because it seems very hard for us to migrate fully.
|
||||
|
||||
Big thanks to Benjamin Berg for discovering the problem and suggesting
|
||||
this solution.
|
||||
|
||||
Fixes #25
|
||||
---
|
||||
bus/at-spi-bus-launcher.c | 18 ++++++++++++++++++
|
||||
bus/meson.build | 11 ++++++++++-
|
||||
2 files changed, 28 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/bus/at-spi-bus-launcher.c b/bus/at-spi-bus-launcher.c
|
||||
index 362fd05f..d7c66900 100644
|
||||
--- a/bus/at-spi-bus-launcher.c
|
||||
+++ b/bus/at-spi-bus-launcher.c
|
||||
@@ -39,6 +39,9 @@
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xatom.h>
|
||||
#endif
|
||||
+#ifdef DBUS_BROKER
|
||||
+#include <systemd/sd-login.h>
|
||||
+#endif
|
||||
|
||||
typedef enum {
|
||||
A11Y_BUS_STATE_IDLE = 0,
|
||||
@@ -392,11 +395,26 @@ static gboolean
|
||||
ensure_a11y_bus_broker (A11yBusLauncher *app, char *config_path)
|
||||
{
|
||||
char *argv[] = { DBUS_BROKER, config_path, "--scope", "user", NULL };
|
||||
+ char *unit;
|
||||
struct sockaddr_un addr = { .sun_family = AF_UNIX };
|
||||
socklen_t addr_len = sizeof(addr);
|
||||
GPid pid;
|
||||
GError *error = NULL;
|
||||
|
||||
+ /* This detects whether we are running under systemd. We only try to
|
||||
+ * use dbus-broker if we are running under systemd because D-Bus
|
||||
+ * service activation won't work otherwise.
|
||||
+ */
|
||||
+ if (sd_pid_get_user_unit (getpid (), &unit) >= 0)
|
||||
+ {
|
||||
+ free (unit);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ app->state = A11Y_BUS_STATE_ERROR;
|
||||
+ return FALSE;
|
||||
+ }
|
||||
+
|
||||
if ((app->listenfd = socket (PF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0)) < 0)
|
||||
g_error ("Failed to create listening socket: %s", strerror (errno));
|
||||
|
||||
diff --git a/bus/meson.build b/bus/meson.build
|
||||
index 0fff5a89..f6c32c99 100644
|
||||
--- a/bus/meson.build
|
||||
+++ b/bus/meson.build
|
||||
@@ -48,13 +48,16 @@ else
|
||||
endif
|
||||
endif
|
||||
|
||||
+needs_systemd = false
|
||||
if get_option('dbus_broker') != 'default'
|
||||
launcher_args += '-DDBUS_BROKER="@0@"'.format(get_option('dbus_broker'))
|
||||
+ needs_systemd = true
|
||||
else
|
||||
dbus_broker = find_program('dbus-broker-launch',
|
||||
required: false)
|
||||
if dbus_broker.found()
|
||||
launcher_args += '-DDBUS_BROKER="@0@"'.format(dbus_broker.path())
|
||||
+ needs_systemd = true
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -62,9 +65,15 @@ if get_option('default_bus') == 'dbus-broker'
|
||||
launcher_args += '-DWANT_DBUS_BROKER'
|
||||
endif
|
||||
|
||||
+if needs_systemd
|
||||
+ systemd_dep = dependency('libsystemd')
|
||||
+else
|
||||
+ systemd_dep = dependency('', required: false)
|
||||
+endif
|
||||
+
|
||||
executable('at-spi-bus-launcher', 'at-spi-bus-launcher.c',
|
||||
include_directories: [ root_inc, include_directories('.') ],
|
||||
- dependencies: [ gio_dep, x11_deps ],
|
||||
+ dependencies: [ gio_dep, systemd_dep, x11_deps ],
|
||||
c_args: launcher_args,
|
||||
install: true,
|
||||
install_dir: atspi_libexecdir)
|
||||
--
|
||||
GitLab
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"atk-2.36.0.tar.xz": "fb76247e369402be23f1f5c65d38a9639c1164d934e40f6a9cf3c9e96b652788"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,690 @@
|
|||
%define majmin %(echo %{version} | cut -d. -f1-2)
|
||||
Summary: Interfaces for accessibility support
|
||||
Name: atk
|
||||
Version: 2.36.0
|
||||
Release: 3%{?dist}
|
||||
License: LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://gitlab.gnome.org/GNOME/atk
|
||||
Source0: https://download.gnome.org/sources/%{name}/%{majmin}/%{name}-%{version}.tar.xz
|
||||
BuildRequires: gettext
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: gobject-introspection-devel
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: meson
|
||||
|
||||
%description
|
||||
The ATK library provides a set of interfaces for adding accessibility
|
||||
support to applications and graphical user interface toolkits. By
|
||||
supporting the ATK interfaces, an application or toolkit can be used
|
||||
with tools such as screen readers, magnifiers, and alternative input
|
||||
devices.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for the ATK accessibility toolkit
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package includes libraries, header files, and developer documentation
|
||||
needed for development of applications or toolkits which use ATK.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%meson -Ddocs=true
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%find_lang atk10
|
||||
|
||||
%files -f atk10.lang
|
||||
%license COPYING
|
||||
%doc README AUTHORS NEWS
|
||||
%{_libdir}/libatk-1.0.so.*
|
||||
%{_libdir}/girepository-1.0
|
||||
|
||||
%files devel
|
||||
%{_libdir}/libatk-1.0.so
|
||||
%{_includedir}/atk-1.0
|
||||
%{_libdir}/pkgconfig/atk.pc
|
||||
%{_datadir}/gtk-doc/html/atk
|
||||
%{_datadir}/gir-1.0
|
||||
|
||||
%changelog
|
||||
* Wed Dec 08 2021 Thomas Crain <thcrain@microsoft.com> - 2.36.0-3
|
||||
- License verified
|
||||
|
||||
* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 2.36.0-2
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
|
||||
* Thu Apr 02 2020 Kalev Lember <klember@redhat.com> - 2.36.0-1
|
||||
- Update to 2.36.0
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.35.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Mon Dec 02 2019 Kalev Lember <klember@redhat.com> - 2.35.1-1
|
||||
- Update to 2.35.1
|
||||
|
||||
* Tue Sep 10 2019 Kalev Lember <klember@redhat.com> - 2.34.1-1
|
||||
- Update to 2.34.1
|
||||
|
||||
* Mon Sep 09 2019 Kalev Lember <klember@redhat.com> - 2.34.0-1
|
||||
- Update to 2.34.0
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.33.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue Jun 18 2019 Kalev Lember <klember@redhat.com> - 2.33.3-1
|
||||
- Update to 2.33.3
|
||||
|
||||
* Wed May 22 2019 Kalev Lember <klember@redhat.com> - 2.33.1-1
|
||||
- Update to 2.33.1
|
||||
|
||||
* Mon Mar 11 2019 Kalev Lember <klember@redhat.com> - 2.32.0-1
|
||||
- Update to 2.32.0
|
||||
|
||||
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 2.31.92-1
|
||||
- Update to 2.31.92
|
||||
|
||||
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 2.31.90-2
|
||||
- Revert a commit that broke introspection (#1626575)
|
||||
|
||||
* Sun Feb 03 2019 Phil Wyett <philwyett@kathenas.org> - 2.31.90-1
|
||||
- Update to 2.31.90
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.30.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Sep 10 2018 Kalev Lember <klember@redhat.com> - 2.30.0-1
|
||||
- Update to 2.30.0
|
||||
|
||||
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 2.29.92-2
|
||||
- Revert a commit that broke introspection (#1626575)
|
||||
|
||||
* Thu Sep 06 2018 Kalev Lember <klember@redhat.com> - 2.29.92-1
|
||||
- Update to 2.29.92
|
||||
- Switch to the meson build system
|
||||
- Remove ldconfig scriptlets
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.28.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Tue Mar 13 2018 Kalev Lember <klember@redhat.com> - 2.28.1-1
|
||||
- Update to 2.28.1
|
||||
|
||||
* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 2.28.0-1
|
||||
- Update to 2.28.0
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.27.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.27.1-2
|
||||
- Switch to %%ldconfig_scriptlets
|
||||
|
||||
* Thu Nov 02 2017 Kalev Lember <klember@redhat.com> - 2.27.1-1
|
||||
- Update to 2.27.1
|
||||
|
||||
* Wed Nov 01 2017 Kalev Lember <klember@redhat.com> - 2.26.1-1
|
||||
- Update to 2.26.1
|
||||
|
||||
* Mon Sep 11 2017 Kalev Lember <klember@redhat.com> - 2.26.0-1
|
||||
- Update to 2.26.0
|
||||
|
||||
* Tue Aug 15 2017 Kalev Lember <klember@redhat.com> - 2.25.90-1
|
||||
- Update to 2.25.90
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.25.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.25.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Mon Jun 12 2017 Kalev Lember <klember@redhat.com> - 2.25.2-1
|
||||
- Update to 2.25.2
|
||||
|
||||
* Fri Mar 17 2017 Kalev Lember <klember@redhat.com> - 2.24.0-1
|
||||
- Update to 2.24.0
|
||||
|
||||
* Mon Feb 13 2017 Richard Hughes <rhughes@redhat.com> - 2.23.4-1
|
||||
- Update to 2.23.4
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.22.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Mon Sep 19 2016 Kalev Lember <klember@redhat.com> - 2.22.0-1
|
||||
- Update to 2.22.0
|
||||
- Don't set group tags
|
||||
|
||||
* Sat Aug 13 2016 Kalev Lember <klember@redhat.com> - 2.21.90-1
|
||||
- Update to 2.21.90
|
||||
|
||||
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 2.20.0-1
|
||||
- Update to 2.20.0
|
||||
|
||||
* Tue Mar 15 2016 Richard Hughes <rhughes@redhat.com> - 2.19.92-1
|
||||
- Update to 2.19.92
|
||||
|
||||
* Tue Feb 16 2016 Richard Hughes <rhughes@redhat.com> - 2.19.90-1
|
||||
- Update to 2.19.90
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.18.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Mon Sep 21 2015 Kalev Lember <klember@redhat.com> - 2.18.0-1
|
||||
- Update to 2.18.0
|
||||
|
||||
* Mon Aug 17 2015 Kalev Lember <klember@redhat.com> - 2.17.90-1
|
||||
- Update to 2.17.90
|
||||
- Use make_install macro
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.16.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Mon Mar 23 2015 Kalev Lember <kalevlember@gmail.com> - 2.16.0-1
|
||||
- Update to 2.16.0
|
||||
|
||||
* Tue Mar 03 2015 Kalev Lember <kalevlember@gmail.com> - 2.15.91-1
|
||||
- Update to 2.15.91
|
||||
- Use the %%license macro for the COPYING file
|
||||
|
||||
* Tue Jan 20 2015 Richard Hughes <rhughes@redhat.com> - 2.15.4-1
|
||||
- Update to 2.15.4
|
||||
|
||||
* Wed Dec 17 2014 Kalev Lember <kalevlember@gmail.com> - 2.15.3-1
|
||||
- Update to 2.15.3
|
||||
|
||||
* Tue Nov 25 2014 Kalev Lember <kalevlember@gmail.com> - 2.15.2-1
|
||||
- Update to 2.15.2
|
||||
|
||||
* Thu Oct 30 2014 Florian Müllner <fmuellner@redhat.com> - 2.15.1-1
|
||||
- Update to 2.15.1
|
||||
|
||||
* Mon Sep 22 2014 Kalev Lember <kalevlember@gmail.com> - 2.14.0-1
|
||||
- Update to 2.14.0
|
||||
|
||||
* Tue Aug 19 2014 Kalev Lember <kalevlember@gmail.com> - 2.13.90-1
|
||||
- Update to 2.13.90
|
||||
|
||||
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13.3-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 2.13.3-2
|
||||
- Rebuilt for gobject-introspection 1.41.4
|
||||
|
||||
* Tue Jul 15 2014 Kalev Lember <kalevlember@gmail.com> - 2.13.3-1
|
||||
- Update to 2.13.3
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 2.13.2-1
|
||||
- Update to 2.13.2
|
||||
|
||||
* Thu May 01 2014 Kalev Lember <kalevlember@gmail.com> - 2.13.1-1
|
||||
- Update to 2.13.1
|
||||
|
||||
* Sat Apr 05 2014 Kalev Lember <kalevlember@gmail.com> - 2.12.0-2
|
||||
- Tighten -devel deps
|
||||
|
||||
* Mon Mar 24 2014 Richard Hughes <rhughes@redhat.com> - 2.12.0-1
|
||||
- Update to 2.12.0
|
||||
|
||||
* Tue Mar 18 2014 Richard Hughes <rhughes@redhat.com> - 2.11.92-1
|
||||
- Update to 2.11.92
|
||||
|
||||
* Wed Feb 19 2014 Richard Hughes <rhughes@redhat.com> - 2.11.90-1
|
||||
- Update to 2.11.90
|
||||
|
||||
* Tue Feb 04 2014 Richard Hughes <rhughes@redhat.com> - 2.11.6-1
|
||||
- Update to 2.11.6
|
||||
|
||||
* Wed Jan 15 2014 Richard Hughes <rhughes@redhat.com> - 2.11.5-1
|
||||
- Update to 2.11.5
|
||||
|
||||
* Tue Dec 17 2013 Richard Hughes <rhughes@redhat.com> - 2.11.4-1
|
||||
- Update to 2.11.4
|
||||
|
||||
* Mon Dec 09 2013 Richard Hughes <rhughes@redhat.com> - 2.11.3-1
|
||||
- Update to 2.11.3
|
||||
|
||||
* Tue Nov 19 2013 Richard Hughes <rhughes@redhat.com> - 2.11.2-1
|
||||
- Update to 2.11.2
|
||||
|
||||
* Wed Oct 30 2013 Richard Hughes <rhughes@redhat.com> - 2.11.1-1
|
||||
- Update to 2.11.1
|
||||
|
||||
* Tue Sep 24 2013 Kalev Lember <kalevlember@gmail.com> - 2.10.0-1
|
||||
- Update to 2.10.0
|
||||
|
||||
* Thu Aug 22 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.4-1
|
||||
- Update to 2.9.4
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Thu Jun 20 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.3-1
|
||||
- Update to 2.9.3
|
||||
|
||||
* Sun Jun 02 2013 Kalev Lember <kalevlember@gmail.com> - 2.9.2-1
|
||||
- Update to 2.9.2
|
||||
|
||||
* Tue Mar 26 2013 Kalev Lember <kalevlember@gmail.com> - 2.8.0-1
|
||||
- Update to 2.8.0
|
||||
|
||||
* Thu Feb 21 2013 Kalev Lember <kalevlember@gmail.com> - 2.7.91-1
|
||||
- Update to 2.7.91
|
||||
|
||||
* Thu Feb 21 2013 Kalev Lember <kalevlember@gmail.com> - 2.7.90-1
|
||||
- Update to 2.7.90
|
||||
|
||||
* Tue Feb 05 2013 Kalev Lember <kalevlember@gmail.com> - 2.7.5-1
|
||||
- Update to 2.7.5
|
||||
|
||||
* Tue Jan 15 2013 Matthias Clasen <mclasen@redhat.com> - 2.7.4-1
|
||||
- Update to 2.7.4
|
||||
|
||||
* Thu Dec 20 2012 Kalev Lember <kalevlember@gmail.com> - 2.7.3-1
|
||||
- Update to 2.7.3
|
||||
|
||||
* Tue Sep 25 2012 Kalev Lember <kalevlember@gmail.com> - 2.6.0-1
|
||||
- Update to 2.6.0
|
||||
|
||||
* Tue Sep 04 2012 Richard Hughes <hughsient@gmail.com> - 2.5.91-1
|
||||
- Update to 2.5.91
|
||||
|
||||
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Tue Jul 17 2012 Richard Hughes <hughsient@gmail.com> - 2.5.4-1
|
||||
- Update to 2.5.4
|
||||
|
||||
* Tue Jun 26 2012 Richard Hughes <hughsient@gmail.com> - 2.5.3-1
|
||||
- Update to 2.5.3
|
||||
|
||||
* Tue Mar 27 2012 Matthias Clasen <mclasen@redhat.com> - 2.4.0-1
|
||||
- Update to 2.4.0
|
||||
|
||||
* Tue Mar 20 2012 Kalev Lember <kalevlember@gmail.com> - 2.3.95-1
|
||||
- Update to 2.3.95
|
||||
|
||||
* Sat Mar 10 2012 Matthias Clasen <mclasen@redhat.com> - 2.3.93-1
|
||||
- Update to 2.3.93
|
||||
|
||||
* Mon Mar 5 2012 Matthias Clasen <mclasen@redhat.com> - 2.3.91-1
|
||||
- Update to 2.3.91
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Tue Dec 20 2011 Matthias Clasen <mclasen@redhat.com> - 2.3.3-1
|
||||
- Update to 2.3.3
|
||||
|
||||
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
|
||||
- Rebuilt for glibc bug#747377
|
||||
|
||||
* Mon Sep 26 2011 Ray <rstrode@redhat.com> - 2.2.0-1
|
||||
- Update to 2.2.0
|
||||
|
||||
* Mon Sep 19 2011 Matthias Clasen <mclasen@redhat.com> - 2.1.92-1
|
||||
- Update to 2.1.92
|
||||
|
||||
* Mon Sep 5 2011 Matthias Clasen <mclasen@redhat.com> - 2.1.91-1
|
||||
- Update to 2.1.91
|
||||
|
||||
* Tue Aug 16 2011 Matthias Clasen <mclasen@redhat.com> - 2.1.5-1
|
||||
- Update to 2.1.5
|
||||
|
||||
* Mon Jul 25 2011 Matthias Clasen <mclasen@redhat.com> - 2.1.0-1
|
||||
- Update to 2.1.0
|
||||
|
||||
* Tue Jun 14 2011 Tomas Bzatek <tbzatek@redhat.com> - 2.0.1-1
|
||||
- Update to 2.0.1
|
||||
|
||||
* Mon Apr 4 2011 Christopher Aillon <caillon@redhat.com> 2.0.0-1
|
||||
- Update to 2.0.0
|
||||
|
||||
* Wed Mar 23 2011 Matthias Clasen <mclasen@redhat.com> 1.91.92-1
|
||||
- Update to 1.91.92
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.33.6-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> 1.33.2-1
|
||||
- Update to 1.33.2
|
||||
|
||||
* Mon Oct 04 2010 Bastien Nocera <bnocera@redhat.com> 1.32.0-2
|
||||
- Update to 1.32.0
|
||||
|
||||
* Wed Sep 29 2010 jkeating - 1.30.0-8.gitb122c67.1
|
||||
- Rebuilt for gcc bug 634757
|
||||
|
||||
* Tue Sep 21 2010 Matthias Clasen <mclasen@redhat.com> - 1.30.0-7.gitb122c67.1
|
||||
- Bump gobject-introspection dep to 0.9.6
|
||||
|
||||
* Tue Sep 21 2010 Matthias Clasen <mclasen@redhat.com> - 1.30.0-7.gitb122c67
|
||||
- Update to a git snapshot
|
||||
|
||||
* Tue Sep 14 2010 Colin Walters <walters@verbum.org> - 1.30.0-6
|
||||
- introspection: Add patch to export pkg-config file; necessary
|
||||
for dependent packages to build with introspection.
|
||||
|
||||
* Thu Jul 15 2010 Colin Walters <walters@verbum.org> - 1.30.0-5
|
||||
- Rebuild with new gobject-introspection
|
||||
|
||||
* Tue Jun 29 2010 Colin Walters <walters@verbum.org> - 1.30.0-4
|
||||
- Support builds from snapshots
|
||||
|
||||
* Mon Jun 21 2010 Colin Walters <walters@verbum.org> - 1.30.0-2
|
||||
- BR gtk-doc in case we run autogen
|
||||
- Drop the gir-repository-devel BR, it no longer exists
|
||||
|
||||
* Mon Mar 29 2010 Matthias Clasen <mclasen@redhat.com> - 1.30.0-1
|
||||
- Update to 1.30.0
|
||||
|
||||
* Tue Mar 9 2010 Matthias Clasen <mclasen@redhat.com> - 1.29.92-1
|
||||
- Update to 1.29.92
|
||||
- Add a VCS key
|
||||
- Minor packaging cleanups
|
||||
|
||||
* Tue Dec 22 2009 Matthias Clasen <mclasen@redhat.com> - 1.29.4-2
|
||||
- Enable introspection
|
||||
|
||||
* Tue Dec 22 2009 Matthias Clasen <mclasen@redhat.com> - 1.29.4-1
|
||||
- Update to 1.29.4
|
||||
|
||||
* Wed Dec 2 2009 Matthias Clasen <mclasen@redhat.com> - 1.29.3-2
|
||||
- Drop BR
|
||||
|
||||
* Mon Nov 30 2009 Matthias Clasen <mclasen@redhat.com> - 1.29.3-1
|
||||
- Update to 1.29.3
|
||||
|
||||
* Wed Oct 7 2009 Stepan Kasal <skasal@redhat.com> - 1.28.0-2
|
||||
- drop gtk-doc requirement from atk-devel
|
||||
|
||||
* Wed Sep 23 2009 Matthias Clasen <mclasen@redhat.com> - 1.28.0-1
|
||||
- Update to 2.28.0
|
||||
|
||||
* Mon Aug 10 2009 Matthias Clasen <mclasen@redhat.com> - 1.27.90-1
|
||||
- Update to 2.27.90
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.25.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.25.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Wed Dec 3 2008 Matthias Clasen <mclasen@redhat.com> - 1.25.2-1
|
||||
- Update to 2.25.2
|
||||
|
||||
* Fri Nov 21 2008 Matthias Clasen <mclasen@redhat.com> - 1.24.0-2
|
||||
- Tweak %%summary and %%description
|
||||
|
||||
* Mon Sep 22 2008 Matthias Clasen <mclasen@redhat.com> - 1.24.0-1
|
||||
- Update to 1.24.0
|
||||
|
||||
* Mon Jul 21 2008 Matthias Clasen <mclasen@redhat.com> - 1.23.5-1
|
||||
- Update to 1.23.5
|
||||
|
||||
* Mon Mar 10 2008 Matthias Clasen <mclasen@redhat.com> - 1.22.0-1
|
||||
- Update to 1.22.0
|
||||
|
||||
* Mon Feb 25 2008 Matthias Clasen <mclasen@redhat.com> - 1.21.92-1
|
||||
- Update to 1.21.92
|
||||
|
||||
* Fri Feb 8 2008 Matthias Clasen <mclasen@redhat.com> - 1.21.5-2
|
||||
- Rebuild for gcc 4.3
|
||||
|
||||
* Mon Jan 14 2008 Matthias Clasen <mclasen@redhat.com> - 1.21.5-1
|
||||
- Update to 1.21.5
|
||||
|
||||
* Mon Sep 17 2007 Matthias Clasen <mclasen@redhat.com> - 1.20.0-1
|
||||
- Update to 1.20.0
|
||||
|
||||
* Wed Aug 15 2007 Matthias Clasen <mclasen@redhat.com> - 1.19.6-3
|
||||
- Small fixes
|
||||
|
||||
* Mon Aug 6 2007 Matthias Clasen <mclasen@redhat.com> - 1.19.6-2
|
||||
- Update license field
|
||||
|
||||
* Mon Jul 30 2007 Matthias Clasen <mclasen@redhat.com> - 1.19.6-1
|
||||
- Update to 1.19.6
|
||||
|
||||
* Mon Jun 4 2007 Matthias Clasen <mclasen@redhat.com> - 1.19.3-1
|
||||
- Update to 1.19.3
|
||||
|
||||
* Sun May 20 2007 Matthias Clasen <mclasen@redhat.com> - 1.19.1-1
|
||||
- Update to 1.19.1
|
||||
|
||||
* Tue Mar 13 2007 Matthias Clasen <mclasen@redhat.com> - 1.18.0-1
|
||||
- Update to 1.18.0
|
||||
|
||||
* Tue Feb 13 2007 Matthias Clasen <mclasen@redhat.com> - 1.17.0-1
|
||||
- Update to 1.17.0
|
||||
|
||||
* Mon Jan 22 2007 Matthias Clasen <mclasen@redhat.com> - 1.13.2-1
|
||||
- Update to 1.13.2
|
||||
|
||||
* Wed Jan 10 2007 Matthias Clasen <mclasen@redhat.com> - 1.13.1-1
|
||||
- Update to 1.13.1
|
||||
|
||||
* Tue Dec 19 2006 Matthias Clasen <mclasen@redhat.com> - 1.12.4-1
|
||||
- Update to 1.12.4
|
||||
|
||||
* Fri Oct 20 2006 Matthias Clasen <mclasen@redhat.com> - 1.12.3-1
|
||||
- Update to 1.12.3
|
||||
- Require pkgconfig in the -devel package
|
||||
|
||||
* Mon Aug 21 2006 Matthias Clasen <mclasen@redhat.com> - 1.12.2-1.fc6
|
||||
- Update to 1.12.2
|
||||
|
||||
* Wed Jul 12 2006 Matthias Clasen <mclasen@redhat.com> - 1.12.1-2
|
||||
- Rebuild
|
||||
|
||||
* Wed Jul 12 2006 Matthias Clasen <mclasen@redhat.com> - 1.12.1-1
|
||||
- Update to 1.12.1
|
||||
|
||||
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.11.4-4.1
|
||||
- rebuild
|
||||
|
||||
* Thu Jun 8 2006 Matthias Clasen <mclasen@redhat.com> - 1.11.4-4
|
||||
- Rebuild
|
||||
|
||||
* Thu Jun 1 2006 Matthias Clasen <mclasen@redhat.com> - 1.11.4-3
|
||||
- Rebuild
|
||||
|
||||
* Tue Apr 4 2006 Matthias Clasen <mclasen@redhat.com> - 1.11.4-2
|
||||
- Update to 1.11.4
|
||||
|
||||
* Mon Mar 13 2006 Matthias Clasen <mclasen@redhat.com> - 1.11.3-1
|
||||
- Update to 1.11.3
|
||||
|
||||
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.11.2-1.2
|
||||
- bump again for double-long bug on ppc(64)
|
||||
|
||||
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.11.2-1.1
|
||||
- rebuilt for new gcc4.1 snapshot and glibc changes
|
||||
|
||||
* Tue Jan 17 2006 Matthias Clasen <mclasen@redhat.com> - 1.11.2-1
|
||||
- Update to 1.11.2
|
||||
|
||||
* Mon Jan 16 2006 Matthias Clasen <mclasen@redhat.com> - 1.11.0-1
|
||||
- Update to 1.11.0
|
||||
|
||||
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Wed Sep 7 2005 Matthias Clasen <mclasen@redhat.com> - 1.10.3-1
|
||||
- Update to 1.10.3
|
||||
|
||||
* Tue Jun 28 2005 Matthias Clasen <mclasen@redhat.com> - 1.10.1-1
|
||||
- Update to 1.10.1
|
||||
|
||||
* Mon Mar 14 2005 Matthias Clasen <mclasen@redhat.com> - 1.9.1-1
|
||||
- Update to 1.9.1
|
||||
|
||||
* Wed Mar 2 2005 Matthias Clasen <mclasen@redhat.com> - 1.9.0-2
|
||||
- Rebuilt
|
||||
|
||||
* Wed Jan 26 2005 Matthias Clasen <mclasen@redhat.com> - 1.9.0-1
|
||||
- update to 1.9.0
|
||||
|
||||
* Tue Oct 12 2004 Matthias Clasen <mclasen@redhat.com> - 1.8.0-2
|
||||
- convert tamil translations to UTF-8 (#135343)
|
||||
|
||||
* Wed Sep 22 2004 Matthias Clasen <mclasen@redhat.com> - 1.8.0-1
|
||||
- update to 2.8.0
|
||||
|
||||
* Mon Aug 16 2004 Matthias Clasen <mclasen@redhat.com> - 1.7.3-2
|
||||
- Remove unnecessary BuildPrereqs
|
||||
|
||||
* Fri Jul 30 2004 Matthias Clasen <clasen@redhat.com> 1.7.3-1
|
||||
- update to 2.7.3
|
||||
|
||||
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Fri Mar 12 2004 Alex Larsson <alexl@redhat.com> 1.6.0-1
|
||||
- update to 2.6.0
|
||||
|
||||
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Wed Feb 25 2004 Mark McLoughlin <markmc@redhat.com> 1.5.5-1
|
||||
- Update to 1.5.5.
|
||||
|
||||
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Fri Jan 23 2004 Jonathan Blandford <jrb@redhat.com> 1.5.2-1
|
||||
- new version
|
||||
|
||||
* Tue Sep 9 2003 Jonathan Blandford <jrb@redhat.com> 1.4.0-1
|
||||
- new version
|
||||
|
||||
* Tue Aug 19 2003 Jonathan Blandford <jrb@redhat.com> 1.3.5-1
|
||||
- new version for 2.4
|
||||
|
||||
* Wed Jul 9 2003 Owen Taylor <otaylor@redhat.com> 1.2.4-3.0
|
||||
- Remove specific version requirement from libtool
|
||||
|
||||
* Tue Jul 8 2003 Owen Taylor <otaylor@redhat.com> 1.2.4-2.0
|
||||
- Bump for rebuild
|
||||
|
||||
* Tue Jun 10 2003 Owen Taylor <otaylor@redhat.com> 1.2.4-1
|
||||
- Version 1.2.4
|
||||
|
||||
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Fri Dec 20 2002 Owen Taylor <otaylor@redhat.com>
|
||||
- Package documentation, instead of blowing it away
|
||||
- Version 1.2.0
|
||||
|
||||
* Wed Nov 27 2002 Tim Powers <timp@redhat.com> 1.0.3-3
|
||||
- remove unpackaged files from the buildroot
|
||||
|
||||
* Mon Oct 7 2002 Havoc Pennington <hp@redhat.com>
|
||||
- require glib 2.0.6-3
|
||||
|
||||
* Wed Jul 31 2002 Owen Taylor <otaylor@redhat.com>
|
||||
- Remove fixed-ltmain.sh
|
||||
- Version 1.0.3
|
||||
|
||||
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
|
||||
- automated rebuild
|
||||
|
||||
* Tue Jun 04 2002 Havoc Pennington <hp@redhat.com>
|
||||
- rebuild in different environment
|
||||
|
||||
* Tue Jun 4 2002 Havoc Pennington <hp@redhat.com>
|
||||
- 1.0.2
|
||||
|
||||
* Thu May 23 2002 Tim Powers <timp@redhat.com>
|
||||
- automated rebuild
|
||||
|
||||
* Wed Apr 24 2002 Havoc Pennington <hp@redhat.com>
|
||||
- rebuild in different environment
|
||||
|
||||
* Wed Apr 3 2002 Alex Larsson <alexl@redhat.com>
|
||||
- Update to version 1.0.1
|
||||
|
||||
* Fri Mar 8 2002 Owen Taylor <otaylor@redhat.com>
|
||||
- Version 1.0.0
|
||||
|
||||
* Mon Feb 25 2002 Alex Larsson <alexl@redhat.com>
|
||||
- Update to 0.13
|
||||
|
||||
* Thu Feb 21 2002 Alex Larsson <alexl@redhat.com>
|
||||
- Bump for rebuild
|
||||
|
||||
* Mon Feb 18 2002 Havoc Pennington <hp@redhat.com>
|
||||
- rebuild for glib 1.3.14
|
||||
|
||||
* Fri Feb 15 2002 Havoc Pennington <hp@redhat.com>
|
||||
- add horrible buildrequires hack
|
||||
|
||||
* Thu Feb 14 2002 Havoc Pennington <hp@redhat.com>
|
||||
- 0.12.90 cvs snap
|
||||
|
||||
* Tue Jan 29 2002 Owen Taylor <otaylor@redhat.com>
|
||||
- Version 0.10
|
||||
|
||||
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
|
||||
- automated rebuild
|
||||
|
||||
* Wed Jan 2 2002 Havoc Pennington <hp@redhat.com>
|
||||
- new snap 0.8.90
|
||||
|
||||
* Sun Nov 25 2001 Havoc Pennington <hp@redhat.com>
|
||||
- rebuild with glib hacked to work on 64-bit
|
||||
|
||||
* Sun Nov 25 2001 Havoc Pennington <hp@redhat.com>
|
||||
- Version 0.7
|
||||
- add explicit check for required glib2 version before we do the build,
|
||||
so we don't end up with bad RPMs on --nodeps builds
|
||||
|
||||
* Fri Oct 26 2001 Havoc Pennington <hp@redhat.com>
|
||||
- rebuild due to hosage on ia64 build system causing link to old glib
|
||||
|
||||
* Thu Oct 25 2001 Owen Taylor <otaylor@redhat.com>
|
||||
- Version 0.6
|
||||
|
||||
* Thu Sep 27 2001 Havoc Pennington <hp@redhat.com>
|
||||
- 0.5
|
||||
- sync with Owen's version
|
||||
|
||||
* Wed Sep 19 2001 Havoc Pennington <hp@redhat.com>
|
||||
- 0.4
|
||||
- fix requires
|
||||
- --enable-static
|
||||
- put static libs back in file list
|
||||
|
||||
* Mon Sep 10 2001 Havoc Pennington <hp@redhat.com>
|
||||
- update to CVS snapshot
|
||||
|
||||
* Wed Sep 05 2001 Havoc Pennington <hp@redhat.com>
|
||||
- require specific pango version
|
||||
- fix ltmain.sh to destroy all relinking BS
|
||||
|
||||
* Tue Sep 4 2001 root <root@dhcpd37.meridian.redhat.com>
|
||||
- Version 0.2
|
||||
|
||||
* Sat Jul 21 2001 Owen Taylor <otaylor@redhat.com>
|
||||
- Configure with --disable-gtk-doc
|
||||
|
||||
* Tue Jul 10 2001 Trond Eivind Glomsrod <teg@redhat.com>
|
||||
- Add post- and postun-sections running ldconfig
|
||||
|
||||
* Wed Jun 13 2001 Havoc Pennington <hp@redhat.com>
|
||||
- 0.2
|
||||
|
||||
* Fri May 4 2001 Owen Taylor <otaylor@redhat.com>
|
||||
- Initial version
|
|
@ -0,0 +1,86 @@
|
|||
From 9283ba29b23dd6dc7faaf138188fd02ab38b30e8 Mon Sep 17 00:00:00 2001
|
||||
From: Till Kamppeter <till.kamppeter@gmail.com>
|
||||
Date: Fri, 15 Dec 2017 10:16:28 -0200
|
||||
Subject: [PATCH] Add support to advertise local services ("localhost") on the
|
||||
local machine only
|
||||
|
||||
This is the patch attached to Issue #125 (on Dec 6, 2017) and also
|
||||
shown in the readme.md of ippusbxd
|
||||
(https://github.com/OpenPrinting/ippusbxd).
|
||||
|
||||
It makes also services on the loopback ("lo") interface being
|
||||
advertised and these records use "localhost" instead of the network
|
||||
host name of the machine as server host name. This way clients, like
|
||||
for example CUPS or cups-browsed will find these local services and be
|
||||
able to work with them as they were network services.
|
||||
---
|
||||
avahi-core/iface-linux.c | 4 ++--
|
||||
avahi-core/iface-pfroute.c | 8 ++++----
|
||||
avahi-core/resolve-service.c | 3 ++-
|
||||
3 files changed, 8 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/avahi-core/iface-linux.c b/avahi-core/iface-linux.c
|
||||
index c6c5f77..e116c7b 100644
|
||||
--- a/avahi-core/iface-linux.c
|
||||
+++ b/avahi-core/iface-linux.c
|
||||
@@ -104,8 +104,8 @@ static void netlink_callback(AvahiNetlink *nl, struct nlmsghdr *n, void* userdat
|
||||
hw->flags_ok =
|
||||
(ifinfomsg->ifi_flags & IFF_UP) &&
|
||||
(!m->server->config.use_iff_running || (ifinfomsg->ifi_flags & IFF_RUNNING)) &&
|
||||
- !(ifinfomsg->ifi_flags & IFF_LOOPBACK) &&
|
||||
- (ifinfomsg->ifi_flags & IFF_MULTICAST) &&
|
||||
+ ((ifinfomsg->ifi_flags & IFF_LOOPBACK) ||
|
||||
+ (ifinfomsg->ifi_flags & IFF_MULTICAST)) &&
|
||||
(m->server->config.allow_point_to_point || !(ifinfomsg->ifi_flags & IFF_POINTOPOINT));
|
||||
|
||||
/* Handle interface attributes */
|
||||
diff --git a/avahi-core/iface-pfroute.c b/avahi-core/iface-pfroute.c
|
||||
index 9a2e953..27c3443 100644
|
||||
--- a/avahi-core/iface-pfroute.c
|
||||
+++ b/avahi-core/iface-pfroute.c
|
||||
@@ -80,8 +80,8 @@ static void rtm_info(struct rt_msghdr *rtm, AvahiInterfaceMonitor *m)
|
||||
hw->flags_ok =
|
||||
(ifm->ifm_flags & IFF_UP) &&
|
||||
(!m->server->config.use_iff_running || (ifm->ifm_flags & IFF_RUNNING)) &&
|
||||
- !(ifm->ifm_flags & IFF_LOOPBACK) &&
|
||||
- (ifm->ifm_flags & IFF_MULTICAST) &&
|
||||
+ ((ifm->ifm_flags & IFF_LOOPBACK) ||
|
||||
+ (ifm->ifm_flags & IFF_MULTICAST)) &&
|
||||
(m->server->config.allow_point_to_point || !(ifm->ifm_flags & IFF_POINTOPOINT));
|
||||
|
||||
avahi_free(hw->name);
|
||||
@@ -427,8 +427,8 @@ static void if_add_interface(struct lifreq *lifreq, AvahiInterfaceMonitor *m, in
|
||||
hw->flags_ok =
|
||||
(flags & IFF_UP) &&
|
||||
(!m->server->config.use_iff_running || (flags & IFF_RUNNING)) &&
|
||||
- !(flags & IFF_LOOPBACK) &&
|
||||
- (flags & IFF_MULTICAST) &&
|
||||
+ ((flags & IFF_LOOPBACK) ||
|
||||
+ (flags & IFF_MULTICAST)) &&
|
||||
(m->server->config.allow_point_to_point || !(flags & IFF_POINTOPOINT));
|
||||
hw->name = avahi_strdup(lifreq->lifr_name);
|
||||
hw->mtu = mtu;
|
||||
diff --git a/avahi-core/resolve-service.c b/avahi-core/resolve-service.c
|
||||
index 3377a50..3311b6b 100644
|
||||
--- a/avahi-core/resolve-service.c
|
||||
+++ b/avahi-core/resolve-service.c
|
||||
@@ -24,6 +24,7 @@
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
+#include <net/if.h>
|
||||
|
||||
#include <avahi-common/domain.h>
|
||||
#include <avahi-common/timeval.h>
|
||||
@@ -129,7 +130,7 @@ static void finish(AvahiSServiceResolver *r, AvahiResolverEvent event) {
|
||||
r->service_name,
|
||||
r->service_type,
|
||||
r->domain_name,
|
||||
- r->srv_record->data.srv.name,
|
||||
+ (r->interface == if_nametoindex("lo")) ? "localhost" : r->srv_record->data.srv.name,
|
||||
r->address_record ? &a : NULL,
|
||||
r->srv_record->data.srv.port,
|
||||
r->txt_record ? r->txt_record->data.txt.string_list : NULL,
|
||||
--
|
||||
2.17.2
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
diff -uNr avahi-0.6.30.old/avahi-sharp/Makefile.am avahi-0.6.30/avahi-sharp/Makefile.am
|
||||
--- avahi-0.6.30.old/avahi-sharp/Makefile.am 2010-06-29 05:30:35.000000000 +0200
|
||||
+++ avahi-0.6.30/avahi-sharp/Makefile.am 2011-11-27 17:03:04.933192204 +0100
|
||||
@@ -73,10 +73,10 @@
|
||||
endif
|
||||
|
||||
install-data-hook: $(ASSEMBLY)
|
||||
- $(AM_V_GEN)MONO_SHARED_DIR=. $(GACUTIL) /i $(ASSEMBLY) /package avahi-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir)
|
||||
+ $(AM_V_GEN)MONO_SHARED_DIR=. $(GACUTIL) /i $(ASSEMBLY) /package avahi-sharp /gacdir $(prefix)/lib /root $(DESTDIR)$(prefix)/lib
|
||||
|
||||
uninstall-hook: $(ASSEMBLY)
|
||||
- $(AM_V_GEN)MONO_SHARED_DIR=. $(GACUTIL) /u avahi-sharp /package avahi-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir)
|
||||
+ $(AM_V_GEN)MONO_SHARED_DIR=. $(GACUTIL) /u avahi-sharp /package avahi-sharp /gacdir $(prefix)/lib /root $(DESTDIR)$(prefix)/lib
|
||||
|
||||
endif
|
||||
endif
|
||||
diff -uNr avahi-0.6.30.old/avahi-sharp.pc.in avahi-0.6.30/avahi-sharp.pc.in
|
||||
--- avahi-0.6.30.old/avahi-sharp.pc.in 2010-06-25 02:54:22.000000000 +0200
|
||||
+++ avahi-0.6.30/avahi-sharp.pc.in 2011-11-27 17:00:05.482192846 +0100
|
||||
@@ -5,4 +5,4 @@
|
||||
Name: avahi-sharp
|
||||
Description: Mono bindings for the Avahi mDNS/DNS-SD stack
|
||||
Version: @PACKAGE_VERSION@
|
||||
-Libs: -r:${libdir}/mono/avahi-sharp/avahi-sharp.dll
|
||||
+Libs: -r:${prefix}/lib/mono/avahi-sharp/avahi-sharp.dll
|
||||
diff -uNr avahi-0.6.30.old/avahi-ui-sharp/Makefile.am avahi-0.6.30/avahi-ui-sharp/Makefile.am
|
||||
--- avahi-0.6.30.old/avahi-ui-sharp/Makefile.am 2010-06-29 05:30:35.000000000 +0200
|
||||
+++ avahi-0.6.30/avahi-ui-sharp/Makefile.am 2011-11-27 17:04:59.812193067 +0100
|
||||
@@ -60,10 +60,10 @@
|
||||
endif
|
||||
|
||||
install-data-hook: $(ASSEMBLY)
|
||||
- $(GACUTIL) /i $(ASSEMBLY) /package avahi-ui-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir)
|
||||
+ $(GACUTIL) /i $(ASSEMBLY) /package avahi-ui-sharp /gacdir $(prefix)/lib /root $(DESTDIR)$(prefix)/lib
|
||||
|
||||
uninstall-hook: $(ASSEMBLY)
|
||||
- $(GACUTIL) /u avahi-ui-sharp /package avahi-ui-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir)
|
||||
+ $(GACUTIL) /u avahi-ui-sharp /package avahi-ui-sharp /gacdir $(prefix)/lib /root $(DESTDIR)$(prefix)/lib
|
||||
|
||||
endif
|
||||
endif
|
||||
diff -uNr avahi-0.6.30.old/avahi-ui-sharp.pc.in avahi-0.6.30/avahi-ui-sharp.pc.in
|
||||
--- avahi-0.6.30.old/avahi-ui-sharp.pc.in 2010-06-25 02:54:22.000000000 +0200
|
||||
+++ avahi-0.6.30/avahi-ui-sharp.pc.in 2011-11-27 17:04:05.077192737 +0100
|
||||
@@ -6,4 +6,4 @@
|
||||
Description: Mono bindings for the Avahi mDNS/DNS-SD stack
|
||||
Version: @PACKAGE_VERSION@
|
||||
Requires: gtk-sharp-2.0
|
||||
-Libs: -r:${libdir}/mono/avahi-ui-sharp/avahi-ui-sharp.dll
|
||||
+Libs: -r:${prefix}/lib/mono/avahi-ui-sharp/avahi-ui-sharp.dll
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"avahi-0.7.tar.gz": "57a99b5dfe7fdae794e3d1ee7a62973a368e91e414bd0dfa5d84434de5b14804"
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +1,7 @@
|
|||
Summary: An integrated collection of utilities that assist in internationalizing and localizing Python applications
|
||||
Name: babel
|
||||
Version: 2.6.0
|
||||
Release: 9%{?dist}
|
||||
Release: 10%{?dist}
|
||||
License: BSD
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
|
@ -17,6 +17,7 @@ BuildRequires: python3-xml
|
|||
BuildRequires: curl-devel
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: python3-attrs
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-six
|
||||
%endif
|
||||
Requires: python3
|
||||
|
@ -43,8 +44,7 @@ The functionality Babel provides for internationalization (I18n) and localizatio
|
|||
ln -sfv pybabel %{buildroot}/%{_bindir}/pybabel3
|
||||
|
||||
%check
|
||||
easy_install_3=$(ls %{_bindir} |grep easy_install |grep 3)
|
||||
$easy_install_3 pytest freezegun funcsigs pathlib2 pluggy utils
|
||||
pip3 install pytest freezegun funcsigs pathlib2 pluggy utils
|
||||
%{python3} setup.py test
|
||||
|
||||
%files
|
||||
|
@ -55,6 +55,9 @@ $easy_install_3 pytest freezegun funcsigs pathlib2 pluggy utils
|
|||
%{python3_sitelib}/*
|
||||
|
||||
%changelog
|
||||
* Fri Dec 03 2021 Thomas Crain <thcrain@microsoft.com> - 2.6.0-10
|
||||
- Replace easy_install usage with pip in %%check sections
|
||||
|
||||
* Wed Oct 20 2021 Thomas Crain <thcrain@microsoft.com> - 2.6.0-9
|
||||
- Remove python2 package, have main package contain python3 version
|
||||
- Add license to python3 package
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"bazel-4.1.0-dist.zip": "f377d755c96a50f6bd2f423562598d822f43356783330a0b780ad442864d6eeb"
|
||||
"bazel-4.2.1-dist.zip": "12ea7aa11e2bdb12de1dceb9939a22e96f5a480437cb17c123379d8e0fdf5e82"
|
||||
}
|
||||
}
|
|
@ -3,7 +3,7 @@
|
|||
%define __os_install_post %{_libdir}/rpm/brp-compress %{nil}
|
||||
Summary: Correct, reproducible, and fast builds for everyone.
|
||||
Name: bazel
|
||||
Version: 4.1.0
|
||||
Version: 4.2.1
|
||||
Release: 1%{?dist}
|
||||
License: ASL 2.0
|
||||
Vendor: Microsoft Corporation
|
||||
|
@ -13,22 +13,27 @@ Source0: https://github.com/bazelbuild/%{name}/releases/download/%{versio
|
|||
Patch0: fix-bazel-version-check.patch
|
||||
BuildRequires: libstdc++
|
||||
BuildRequires: libstdc++-devel
|
||||
BuildRequires: openjdk8
|
||||
BuildRequires: msopenjdk-11
|
||||
BuildRequires: python3
|
||||
BuildRequires: unzip
|
||||
BuildRequires: zip
|
||||
Requires: openjdk8
|
||||
|
||||
# Temp: Do not build with 2.0 toolchain
|
||||
ExclusiveArch: mips
|
||||
Requires: msopenjdk-11
|
||||
|
||||
%description
|
||||
A fast, scalable, multi-language and extensible build system.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -c -n %{name}-%{version}
|
||||
# Modify source to "#include <limits>" which resolves gcc11 errors:
|
||||
# graphcycles.cc:451:26: error: 'numeric_limits' is not a member of 'std'"
|
||||
sed -i 's/#include <string.h>/#include <string.h>\n#include <limits>/g' third_party/ijar/common.h
|
||||
sed -i 's/<limits.h>/<limits>\n#include <climits>/g' src/main/cpp/util/numbers.cc
|
||||
# abseil-cpp source contains graphcycles.cc in "derived/distdir/df3ea785d8c30a9503321a3d35ee7d35808f190d.tar.gz"
|
||||
# since graphcycles.cc fails to compile on gcc11 and already includes <utility>, force inclusion of <limits>
|
||||
sed -i 's/#include <utility>/#include <utility>\n#include <limits>/g' /usr/include/c++/11.2.0/array
|
||||
|
||||
%build
|
||||
export JAVA_HOME=$(find %{_libdir}/jvm -name "msopenjdk*")
|
||||
ln -s %{_bindir}/python3 %{_bindir}/python
|
||||
|
||||
EXTRA_BAZEL_ARGS="--host_javabase=@local_jdk//:jdk" ./compile.sh
|
||||
|
@ -47,6 +52,9 @@ rm -rf %{buildroot}
|
|||
%attr(0755,root,root) %{_bindir}/bazel-real
|
||||
|
||||
%changelog
|
||||
* Mon Nov 29 2021 Andrew Phelps <anphel@microsoft.com> - 4.2.1-1
|
||||
- Update to version 4.2.1
|
||||
|
||||
* Tue Sep 14 2021 Henry Li <lihl@microsoft.com> - 4.1.0-1
|
||||
- Upgrade to version 4.1.0
|
||||
- Remove jni-build-error patch
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
%define python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib(1))")
|
||||
%define python3_version 3.7
|
||||
%define python3_version_nodots 37
|
||||
Summary: Lossless compression algorithm
|
||||
Name: brotli
|
||||
Version: 1.0.7
|
||||
Release: 9%{?dist}
|
||||
Release: 10%{?dist}
|
||||
License: MIT
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
|
@ -15,9 +12,6 @@ Patch0: CVE-2020-8927.patch
|
|||
BuildRequires: cmake
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-setuptools
|
||||
%if %{with_check}
|
||||
BuildRequires: python3-xml
|
||||
%endif
|
||||
|
||||
%description
|
||||
Brotli is a generic-purpose lossless compression algorithm that compresses
|
||||
|
@ -61,9 +55,6 @@ chmod 644 c/include/brotli/*.h
|
|||
chmod 644 c/tools/brotli.c
|
||||
|
||||
%build
|
||||
%if 0%{?rhel} == 7
|
||||
. /opt/rh/devtoolset-7/enable
|
||||
%endif
|
||||
mkdir -p build
|
||||
cd build
|
||||
%cmake .. -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
|
||||
|
@ -73,9 +64,6 @@ cd ..
|
|||
python3 setup.py build
|
||||
|
||||
%install
|
||||
%if 0%{?rhel} == 7
|
||||
. /opt/rh/devtoolset-7/enable
|
||||
%endif
|
||||
cd build
|
||||
%make_install
|
||||
|
||||
|
@ -128,6 +116,10 @@ python3 setup.py test
|
|||
%{_mandir}/man3/types.h.3brotli*
|
||||
|
||||
%changelog
|
||||
* Fri Dec 03 2021 Thomas Crain <thcrain@microsoft.com> - 1.0.7-10
|
||||
- Remove hardcoded %%python_version macros to enable building with Python 3.9
|
||||
- License verified
|
||||
|
||||
* Fri Oct 30 2020 Thomas Crain <thcrain@microsoft.com> - 1.0.7-9
|
||||
- Patch CVE-2020-8927
|
||||
- Remove sha1 hash
|
||||
|
|
|
@ -0,0 +1,126 @@
|
|||
Summary: Color filesystem layout
|
||||
Name: color-filesystem
|
||||
Version: 1
|
||||
Release: 26%{?dist}
|
||||
License: Public Domain
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
Requires: filesystem
|
||||
Requires: rpm
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
This package provides some directories that are required/used to store color.
|
||||
|
||||
%prep
|
||||
# Nothing to prep
|
||||
|
||||
%build
|
||||
# Nothing to build
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_datadir}/color/icc
|
||||
mkdir -p %{buildroot}%{_datadir}/color/cmms
|
||||
mkdir -p %{buildroot}%{_datadir}/color/settings
|
||||
mkdir -p %{buildroot}%{_localstatedir}/lib/color/icc
|
||||
|
||||
# rpm macros
|
||||
mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d/
|
||||
cat >%{buildroot}%{_rpmconfigdir}/macros.d/macros.color<<EOF
|
||||
%%_colordir %%_datadir/color
|
||||
%%_syscolordir %%_colordir
|
||||
%%_icccolordir %%_colordir/icc
|
||||
%%_cmmscolordir %%_colordir/cmms
|
||||
%%_settingscolordir %%_colordir/settings
|
||||
EOF
|
||||
|
||||
%files
|
||||
%dir %{_datadir}/color
|
||||
%dir %{_datadir}/color/icc
|
||||
%dir %{_datadir}/color/cmms
|
||||
%dir %{_datadir}/color/settings
|
||||
%dir %{_localstatedir}/lib/color
|
||||
%dir %{_localstatedir}/lib/color/icc
|
||||
%{_rpmconfigdir}/macros.d/macros.color
|
||||
|
||||
%changelog
|
||||
* Wed Dec 08 2021 Thomas Crain <thcrain@microsoft.com> - 1-26
|
||||
- License verified
|
||||
- Lint spec
|
||||
|
||||
* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 1-25
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1-24
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1-23
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1-22
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1-21
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1-18
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1-17
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-16
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-15
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Sat Feb 01 2014 Richard Hughes <richard@hughsie.com> - 1-14
|
||||
- Don't install rpm macros in sysconfdir
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Fri Mar 08 2013 Ralf Corsépius <corsepiu@fedoraproject.org> - 1-12
|
||||
- Remove %%config from %%{_sysconfdir}/rpm/macros.*
|
||||
(https://fedorahosted.org/fpc/ticket/259).
|
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Tue Jun 01 2010 Richard Hughes <richard@hughsie.com> - 1-7
|
||||
- Add the user-writable system-wide per-machine ICC profile directory from
|
||||
the new version of the OpenIccDirectoryProposal.
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Fri Mar 7 2008 kwizart < kwizart at gmail.com > - 1-4
|
||||
- Bump
|
||||
|
||||
* Fri Mar 7 2008 kwizart < kwizart at gmail.com > - 1-3
|
||||
- bump
|
||||
|
||||
* Tue Mar 4 2008 kwizart < kwizart at gmail.com > - 1-2
|
||||
- Add settings color dir
|
||||
|
||||
* Sat Feb 2 2008 kwizart < kwizart at gmail.com > - 1-1
|
||||
- Initial package.
|
|
@ -0,0 +1,502 @@
|
|||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 2.1, February 1999
|
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the Lesser GPL. It also counts
|
||||
as the successor of the GNU Library Public License, version 2, hence
|
||||
the version number 2.1.]
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.
|
||||
|
||||
This license, the Lesser General Public License, applies to some
|
||||
specially designated software packages--typically libraries--of the
|
||||
Free Software Foundation and other authors who decide to use it. You
|
||||
can use it too, but we suggest you first think carefully about whether
|
||||
this license or the ordinary General Public License is the better
|
||||
strategy to use in any particular case, based on the explanations below.
|
||||
|
||||
When we speak of free software, we are referring to freedom of use,
|
||||
not price. Our General Public Licenses are designed to make sure that
|
||||
you have the freedom to distribute copies of free software (and charge
|
||||
for this service if you wish); that you receive source code or can get
|
||||
it if you want it; that you can change the software and use pieces of
|
||||
it in new free programs; and that you are informed that you can do
|
||||
these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
distributors to deny you these rights or to ask you to surrender these
|
||||
rights. These restrictions translate to certain responsibilities for
|
||||
you if you distribute copies of the library or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link other code with the library, you must provide
|
||||
complete object files to the recipients, so that they can relink them
|
||||
with the library after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with a two-step method: (1) we copyright the
|
||||
library, and (2) we offer you this license, which gives you legal
|
||||
permission to copy, distribute and/or modify the library.
|
||||
|
||||
To protect each distributor, we want to make it very clear that
|
||||
there is no warranty for the free library. Also, if the library is
|
||||
modified by someone else and passed on, the recipients should know
|
||||
that what they have is not the original version, so that the original
|
||||
author's reputation will not be affected by problems that might be
|
||||
introduced by others.
|
||||
|
||||
Finally, software patents pose a constant threat to the existence of
|
||||
any free program. We wish to make sure that a company cannot
|
||||
effectively restrict the users of a free program by obtaining a
|
||||
restrictive license from a patent holder. Therefore, we insist that
|
||||
any patent license obtained for a version of the library must be
|
||||
consistent with the full freedom of use specified in this license.
|
||||
|
||||
Most GNU software, including some libraries, is covered by the
|
||||
ordinary GNU General Public License. This license, the GNU Lesser
|
||||
General Public License, applies to certain designated libraries, and
|
||||
is quite different from the ordinary General Public License. We use
|
||||
this license for certain libraries in order to permit linking those
|
||||
libraries into non-free programs.
|
||||
|
||||
When a program is linked with a library, whether statically or using
|
||||
a shared library, the combination of the two is legally speaking a
|
||||
combined work, a derivative of the original library. The ordinary
|
||||
General Public License therefore permits such linking only if the
|
||||
entire combination fits its criteria of freedom. The Lesser General
|
||||
Public License permits more lax criteria for linking other code with
|
||||
the library.
|
||||
|
||||
We call this license the "Lesser" General Public License because it
|
||||
does Less to protect the user's freedom than the ordinary General
|
||||
Public License. It also provides other free software developers Less
|
||||
of an advantage over competing non-free programs. These disadvantages
|
||||
are the reason we use the ordinary General Public License for many
|
||||
libraries. However, the Lesser license provides advantages in certain
|
||||
special circumstances.
|
||||
|
||||
For example, on rare occasions, there may be a special need to
|
||||
encourage the widest possible use of a certain library, so that it becomes
|
||||
a de-facto standard. To achieve this, non-free programs must be
|
||||
allowed to use the library. A more frequent case is that a free
|
||||
library does the same job as widely used non-free libraries. In this
|
||||
case, there is little to gain by limiting the free library to free
|
||||
software only, so we use the Lesser General Public License.
|
||||
|
||||
In other cases, permission to use a particular library in non-free
|
||||
programs enables a greater number of people to use a large body of
|
||||
free software. For example, permission to use the GNU C Library in
|
||||
non-free programs enables many more people to use the whole GNU
|
||||
operating system, as well as its variant, the GNU/Linux operating
|
||||
system.
|
||||
|
||||
Although the Lesser General Public License is Less protective of the
|
||||
users' freedom, it does ensure that the user of a program that is
|
||||
linked with the Library has the freedom and the wherewithal to run
|
||||
that program using a modified version of the Library.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library or other
|
||||
program which contains a notice placed by the copyright holder or
|
||||
other authorized party saying it may be distributed under the terms of
|
||||
this Lesser General Public License (also called "this License").
|
||||
Each licensee is addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or work
|
||||
which has been distributed under these terms. A "work based on the
|
||||
Library" means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) The modified work must itself be a software library.
|
||||
|
||||
b) You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
c) You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.
|
||||
|
||||
d) If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable form
|
||||
under the terms of Sections 1 and 2 above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a "work that uses the Library". Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.
|
||||
|
||||
However, linking a "work that uses the Library" with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a "work that uses the
|
||||
library". The executable is therefore covered by this License.
|
||||
Section 6 states terms for distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also combine or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
|
||||
a) Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
Sections 1 and 2 above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable "work that
|
||||
uses the Library", as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)
|
||||
|
||||
b) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (1) uses at run time a
|
||||
copy of the library already present on the user's computer system,
|
||||
rather than copying library functions into the executable, and (2)
|
||||
will operate properly with a modified version of the library, if
|
||||
the user installs one, as long as the modified version is
|
||||
interface-compatible with the version that the work was made with.
|
||||
|
||||
c) Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in Subsection 6a, above, for a charge no more
|
||||
than the cost of performing this distribution.
|
||||
|
||||
d) If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.
|
||||
|
||||
e) Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses the
|
||||
Library" must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the materials to be distributed need not include anything that is
|
||||
normally distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties with
|
||||
this License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised and/or new
|
||||
versions of the Lesser General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
"any later version", you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Libraries
|
||||
|
||||
If you develop a new library, and you want it to be of the greatest
|
||||
possible use to the public, we recommend making it free software that
|
||||
everyone can redistribute and change. You can do so by permitting
|
||||
redistribution under these terms (or, alternatively, under the terms of the
|
||||
ordinary General Public License).
|
||||
|
||||
To apply these terms, attach the following notices to the library. It is
|
||||
safest to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least the
|
||||
"copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the library's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the library, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the
|
||||
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1990
|
||||
Ty Coon, President of Vice
|
||||
|
||||
That's all there is to it!
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"colord-1.4.4.tar.xz": "9a0fe80160bf88efddb582a9fc0169f56065276dc3882c47dddb9eecd048c0a5",
|
||||
"colord-LGPLv2.txt": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,843 @@
|
|||
# Building the extra print profiles requires colprof, +4Gb of RAM and
|
||||
# quite a lot of time. Don't enable this for test builds.
|
||||
%define enable_print_profiles 0
|
||||
# SANE is pretty insane when it comes to handling devices, and we get AVCs
|
||||
# popping up all over the place.
|
||||
%define enable_sane 0
|
||||
Summary: Color daemon
|
||||
Name: colord
|
||||
Version: 1.4.4
|
||||
Release: 8%{?dist}
|
||||
License: GPLv2+ and LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://www.freedesktop.org/software/colord/
|
||||
Source0: https://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar.xz
|
||||
Source1: %{name}-LGPLv2.txt
|
||||
BuildRequires: bash-completion
|
||||
BuildRequires: color-filesystem
|
||||
BuildRequires: dbus-devel
|
||||
BuildRequires: gettext
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: gobject-introspection-devel
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: lcms2-devel >= 2.6
|
||||
BuildRequires: libgudev1-devel
|
||||
BuildRequires: libgusb-devel >= 0.2.2
|
||||
BuildRequires: libxslt
|
||||
BuildRequires: meson
|
||||
BuildRequires: polkit-devel >= 0.103
|
||||
BuildRequires: sqlite-devel
|
||||
BuildRequires: systemd
|
||||
BuildRequires: systemd-devel
|
||||
BuildRequires: vala
|
||||
# for SANE support
|
||||
%if 0%{?enable_sane}
|
||||
BuildRequires: dbus-devel
|
||||
BuildRequires: sane-backends-devel
|
||||
%endif
|
||||
Requires: color-filesystem
|
||||
Requires: colord-libs%{?_isa} = %{version}-%{release}
|
||||
%{?systemd_requires}
|
||||
Requires(pre): shadow-utils
|
||||
Provides: shared-color-profiles = %{version}-%{release}
|
||||
|
||||
|
||||
%description
|
||||
colord is a low level system activated daemon that maps color devices
|
||||
to color profiles in the system context.
|
||||
|
||||
%package libs
|
||||
Summary: Color daemon library
|
||||
|
||||
%description libs
|
||||
colord is a low level system activated daemon that maps color devices
|
||||
to color profiles in the system context.
|
||||
|
||||
%package devel
|
||||
Summary: Development package for %{name}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
Files for development with %{name}.
|
||||
|
||||
%package devel-docs
|
||||
Summary: Developer documentation package for %{name}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
BuildArch: noarch
|
||||
|
||||
%description devel-docs
|
||||
Documentation for development with %{name}.
|
||||
|
||||
%package extra-profiles
|
||||
Summary: More color profiles for color management that are less commonly used
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Provides: shared-color-profiles-extra = %{version}-%{release}
|
||||
BuildArch: noarch
|
||||
|
||||
%description extra-profiles
|
||||
More color profiles for color management that are less commonly used.
|
||||
This may be useful for CMYK soft-proofing or for extra device support.
|
||||
|
||||
%package tests
|
||||
Summary: Data files for installed tests
|
||||
|
||||
%description tests
|
||||
Data files for installed tests.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
cp %{SOURCE1} COPYING-LGPLv2.txt
|
||||
|
||||
%build
|
||||
# Set ~2 GiB limit so that colprof is forced to work in chunks when
|
||||
# generating the print profile rather than trying to allocate a 3.1 GiB
|
||||
# chunk of RAM to put the entire B-to-A tables in.
|
||||
ulimit -Sv 2000000
|
||||
|
||||
%meson \
|
||||
-Dvapi=true \
|
||||
-Dinstalled_tests=true \
|
||||
-Dprint_profiles=false \
|
||||
%if 0%{?enable_sane}
|
||||
-Dsane=true \
|
||||
%endif
|
||||
-Dlibcolordcompat=true \
|
||||
-Ddaemon_user=colord \
|
||||
-Ddocs=false \
|
||||
-Dman=false
|
||||
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
# databases
|
||||
touch %{buildroot}%{_localstatedir}/lib/colord/mapping.db
|
||||
touch %{buildroot}%{_localstatedir}/lib/colord/storage.db
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%pre
|
||||
getent group colord >/dev/null || groupadd -r colord
|
||||
getent passwd colord >/dev/null || \
|
||||
useradd -r -g colord -d %{_sharedstatedir}/colord -s %{_sbindir}/nologin \
|
||||
-c "User for colord" colord
|
||||
exit 0
|
||||
|
||||
%post
|
||||
%systemd_post colord.service
|
||||
|
||||
%preun
|
||||
%systemd_preun colord.service
|
||||
|
||||
%postun
|
||||
%systemd_postun colord.service
|
||||
|
||||
%ldconfig_scriptlets libs
|
||||
|
||||
%files -f %{name}.lang
|
||||
%doc README.md AUTHORS NEWS
|
||||
%{_libexecdir}/colord
|
||||
%attr(755,colord,colord) %dir %{_localstatedir}/lib/colord
|
||||
%attr(755,colord,colord) %dir %{_localstatedir}/lib/colord/icc
|
||||
%{_bindir}/*
|
||||
%{_datadir}/glib-2.0/schemas/org.freedesktop.ColorHelper.gschema.xml
|
||||
%{_datadir}/dbus-1/system.d/org.freedesktop.ColorManager.conf
|
||||
%{_datadir}/dbus-1/interfaces/org.freedesktop.ColorManager*.xml
|
||||
%{_datadir}/polkit-1/actions/org.freedesktop.color.policy
|
||||
%{_datadir}/dbus-1/system-services/org.freedesktop.ColorManager.service
|
||||
%{_datadir}/colord
|
||||
%if !0%{?rhel}
|
||||
%{_datadir}/bash-completion/completions/colormgr
|
||||
%endif
|
||||
%{_libdir}/udev/rules.d/*.rules
|
||||
%{_libdir}/tmpfiles.d/colord.conf
|
||||
%{_libdir}/colord-sensors
|
||||
%{_libdir}/colord-plugins
|
||||
%ghost %attr(-,colord,colord) %{_localstatedir}/lib/colord/*.db
|
||||
%{_unitdir}/colord.service
|
||||
|
||||
# session helper
|
||||
%{_libexecdir}/colord-session
|
||||
%{_datadir}/dbus-1/interfaces/org.freedesktop.ColorHelper.xml
|
||||
%{_datadir}/dbus-1/services/org.freedesktop.ColorHelper.service
|
||||
%{_userunitdir}/colord-session.service
|
||||
|
||||
# sane helper
|
||||
%if 0%{?enable_sane}
|
||||
%{_libexecdir}/colord-sane
|
||||
%endif
|
||||
|
||||
# common colorspaces
|
||||
%dir %{_icccolordir}/colord
|
||||
%{_icccolordir}/colord/AdobeRGB1998.icc
|
||||
%{_icccolordir}/colord/ProPhotoRGB.icc
|
||||
%{_icccolordir}/colord/Rec709.icc
|
||||
%{_icccolordir}/colord/SMPTE-C-RGB.icc
|
||||
%{_icccolordir}/colord/sRGB.icc
|
||||
|
||||
# monitor test profiles
|
||||
%{_icccolordir}/colord/Bluish.icc
|
||||
|
||||
# named color profiles
|
||||
%{_icccolordir}/colord/x11-colors.icc
|
||||
|
||||
%files libs
|
||||
%license COPYING*
|
||||
%{_libdir}/libcolord.so.2*
|
||||
%{_libdir}/libcolordprivate.so.2*
|
||||
%{_libdir}/libcolorhug.so.2*
|
||||
%if !0%{?rhel}
|
||||
%{_libdir}/libcolordcompat.so
|
||||
%endif
|
||||
|
||||
%{_libdir}/girepository-1.0/*.typelib
|
||||
|
||||
%files extra-profiles
|
||||
# other colorspaces not often used
|
||||
%{_icccolordir}/colord/AppleRGB.icc
|
||||
%{_icccolordir}/colord/BestRGB.icc
|
||||
%{_icccolordir}/colord/BetaRGB.icc
|
||||
%{_icccolordir}/colord/BruceRGB.icc
|
||||
%{_icccolordir}/colord/CIE-RGB.icc
|
||||
%{_icccolordir}/colord/ColorMatchRGB.icc
|
||||
%{_icccolordir}/colord/DonRGB4.icc
|
||||
%{_icccolordir}/colord/ECI-RGBv1.icc
|
||||
%{_icccolordir}/colord/ECI-RGBv2.icc
|
||||
%{_icccolordir}/colord/EktaSpacePS5.icc
|
||||
%{_icccolordir}/colord/Gamma*.icc
|
||||
%{_icccolordir}/colord/NTSC-RGB.icc
|
||||
%{_icccolordir}/colord/PAL-RGB.icc
|
||||
%{_icccolordir}/colord/SwappedRedAndGreen.icc
|
||||
%{_icccolordir}/colord/WideGamutRGB.icc
|
||||
|
||||
# other named color profiles not generally useful
|
||||
%{_icccolordir}/colord/Crayons.icc
|
||||
|
||||
%files devel
|
||||
%{_includedir}/colord-1
|
||||
%{_libdir}/libcolord.so
|
||||
%{_libdir}/libcolordprivate.so
|
||||
%{_libdir}/libcolorhug.so
|
||||
%{_libdir}/pkgconfig/*.pc
|
||||
%{_datadir}/gir-1.0/*.gir
|
||||
%{_datadir}/vala/vapi/colord.vapi
|
||||
%{_datadir}/vala/vapi/colord.deps
|
||||
|
||||
%files tests
|
||||
%dir %{_libexecdir}/installed-tests/colord
|
||||
%{_libexecdir}/installed-tests/colord/*
|
||||
%dir %{_datadir}/installed-tests/colord
|
||||
%{_datadir}/installed-tests/colord/*
|
||||
|
||||
%changelog
|
||||
* Wed Dec 08 2021 Thomas Crain <thcrain@microsoft.com> - 1.4.4-8
|
||||
- License verified, added LGPLv2 license text
|
||||
- Lint spec
|
||||
|
||||
* Tue Dec 07 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 1.4.4-7
|
||||
- Removed manual pages to get rid of the "docbook5-style-xsl" BR.
|
||||
|
||||
* Fri Apr 30 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 1.4.4-6
|
||||
- Making binaries paths compatible with CBL-Mariner's paths.
|
||||
|
||||
* Fri Mar 26 2021 Henry Li <lihl@microsoft.com> - 1.4.4-5
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
- Fix bogus changelog
|
||||
- Add -Ddocs=false to meson config
|
||||
- Remove colord-devel-docs file section which reqiures network access
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Fri Mar 08 2019 Richard Hughes <richard@hughsie.com> 1.4.4-1
|
||||
- New upstream version
|
||||
- Actually install the installed tests
|
||||
- Port manpages to xsltproc and DocBook 5
|
||||
|
||||
* Mon Feb 04 2019 Kalev Lember <klember@redhat.com> - 1.4.3-4
|
||||
- Update BRs for vala packaging changes
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Thu Jan 23 2019 Richard Hughes <richard@hughsie.com> 1.4.4-3
|
||||
- Remove the BR for argyllcms as it is now orphaned
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Wed Apr 18 2018 Richard Hughes <richard@hughsie.com> 1.4.3-1
|
||||
- New upstream version
|
||||
- Make cd_color_get_blackbody_rgb_full() more accurate
|
||||
- Update style of Meson build options
|
||||
|
||||
* Mon Mar 12 2018 Richard Hughes <richard@hughsie.com> 1.4.2-1
|
||||
- New upstream version
|
||||
- Avoid buffer overflow when reading profile_id
|
||||
- Fix the detection of duplicate EDIDs
|
||||
- Set cd-create-profile date to SOURCE_DATE_EPOCH
|
||||
|
||||
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.4.1-6
|
||||
- Escape macros in %%changelog
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.1-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.4.1-4
|
||||
- Switch to %%ldconfig_scriptlets
|
||||
|
||||
* Thu Jan 25 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.4.1-3
|
||||
- Fix systemd executions/requirements
|
||||
|
||||
* Sat Jan 06 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.4.1-2
|
||||
- Remove obsolete scriptlets
|
||||
|
||||
* Mon Aug 21 2017 Richard Hughes <richard@hughsie.com> 1.4.1-1
|
||||
- New upstream version
|
||||
- Include all the files in the GIR target
|
||||
- Include the correct file when using Colord-1.0.gir
|
||||
- Use gio-2.0 when generating the VAPI
|
||||
|
||||
* Wed Aug 09 2017 Richard Hughes <richard@hughsie.com> 1.4.0-1
|
||||
- New upstream version
|
||||
- Port to the Meson build system
|
||||
- Correctly build the ICC transfer curve for Rec709
|
||||
- Do not spin the Huey LEDs when the sensor is embedded
|
||||
- Do not use /tmp to create profiles
|
||||
- Use a different Huey unlock code on the W700 laptop
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.5-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.5-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Mon Feb 27 2017 Richard Hughes <richard@hughsie.com> 1.3.5-1
|
||||
- New upstream version
|
||||
- Add some new API to be used by gnome-settings-daemon
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Mon Nov 21 2016 Richard Hughes <richard@hughsie.com> 1.3.4-1
|
||||
- New upstream version
|
||||
- Add cd_color_rgb_from_wavelength()
|
||||
- Add cd_spectrum_resample_to_size()
|
||||
- Fix a possible NULL dereference when talking to Spark devices
|
||||
- Fix compile with -Wformat-signedness
|
||||
- Fix possible division by zero if parsing /proc/cpuinfo fails
|
||||
- Install the libcolordcompat.so in the main -libs package
|
||||
- Support enabling the illuminants on the ColorHug+
|
||||
|
||||
* Wed Jul 27 2016 Richard Hughes <richard@hughsie.com> 1.3.3-1
|
||||
- New upstream version
|
||||
- Fix an assert failure when connecting to sensors
|
||||
- Increase timeout to 60s for argyll spotread sampling
|
||||
- Use the USB path to match the ArgyllCMS port
|
||||
|
||||
* Tue Mar 22 2016 Richard Hughes <richard@hughsie.com> 1.3.2-1
|
||||
- New upstream version
|
||||
- Add initial support for the v2 protocol used by ColorHug+
|
||||
- Fix a crash then calibrating monitors with broken EDIDs
|
||||
- Fix a hard-to-reproduce bug when cancelling async operations
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Fri Jan 29 2016 Dan Horák <dan[at]danny.cz 1.3.1-2
|
||||
- fix non-Fedora build
|
||||
|
||||
* Fri Nov 27 2015 Richard Hughes <richard@hughsie.com> 1.3.1-1
|
||||
- New upstream version
|
||||
- Add a systemd user service corresponding to the D-Bus session service
|
||||
- Add a tmpfiles.d snippet to fix stateless systems
|
||||
- Add g_autoptr() defines for cd_color*
|
||||
- Add get-spectral-reading command to colormgr
|
||||
- Allow returning spectral readings from the Spark sensor
|
||||
- Ignore the ColorHug+ in DFU mode
|
||||
- Reset the sensor back to idle after each action
|
||||
|
||||
* Wed Aug 19 2015 Richard Hughes <richard@hughsie.com> 1.2.12-1
|
||||
- New upstream version
|
||||
- Allow creating devices with the same device ID from different users
|
||||
- ColorHug: Add ch_device_queue_read_firmware()
|
||||
- ColorHug: When converting HEX to BIN pad out the entire size
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.11-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Mon Jun 08 2015 Richard Hughes <richard@hughsie.com> 1.2.11-1
|
||||
- New upstream version
|
||||
- Add defines and artwork for the Spyder5 device
|
||||
- Add defines for the OceanOptics Spark sensor
|
||||
- Fix two small leaks in libcolord
|
||||
- Handle low-level ColorHug commands when in Sensor HID mode
|
||||
- Only return devices created by the calling user when doing GetDevices
|
||||
|
||||
* Wed Apr 08 2015 Richard Hughes <richard@hughsie.com> 1.2.10-1
|
||||
- New upstream version
|
||||
- Add a vendor quirk for Google
|
||||
|
||||
* Mon Mar 09 2015 Richard Hughes <richard@hughsie.com> 1.2.9-2
|
||||
- Fix a crash when calibrating.
|
||||
- Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1190720
|
||||
|
||||
* Fri Feb 20 2015 Richard Hughes <richard@hughsie.com> 1.2.9-1
|
||||
- New upstream version
|
||||
- Add support for the ColorHug ALS device
|
||||
- Fix reporting of logind errors
|
||||
- Return the exact address on verification failure
|
||||
|
||||
* Thu Jan 15 2015 Richard Hughes <richard@hughsie.com> 1.2.8-1
|
||||
- New upstream version
|
||||
- Do not use the deprecated GUsbDeviceList
|
||||
- Fix possible critical warning when using g_dbus_watch_name()
|
||||
|
||||
* Tue Dec 02 2014 Richard Hughes <richard@hughsie.com> 1.2.7-1
|
||||
- New upstream version
|
||||
|
||||
* Mon Nov 24 2014 Richard Hughes <richard@hughsie.com> 1.2.6-1
|
||||
- New upstream version
|
||||
- Add lots of new libcolord spectral API
|
||||
- Return correct values when no LUMINANCE_XYZ_CDM2 is specified
|
||||
|
||||
* Mon Nov 10 2014 Richard Hughes <richard@hughsie.com> 1.2.5-1
|
||||
- New upstream version
|
||||
- Install the now-useful cd-it8 helper
|
||||
|
||||
* Mon Oct 27 2014 Richard Hughes <richard@hughsie.com> 1.2.4-2
|
||||
- Backport a patch to fix calibration using the helper
|
||||
- Resolves: #1157279
|
||||
|
||||
* Sun Oct 12 2014 Richard Hughes <richard@hughsie.com> 1.2.4-1
|
||||
- New upstream version
|
||||
- Don't enable PIE support when --without-pic is specified
|
||||
- libcolord: Build with PIE enabled
|
||||
- libcolorhug: Retry the command if the response is incomplete
|
||||
|
||||
* Fri Sep 12 2014 Richard Hughes <richard@hughsie.com> 1.2.3-2
|
||||
- Enable the print profile generation
|
||||
|
||||
* Fri Sep 12 2014 Richard Hughes <richard@hughsie.com> 1.2.3-1
|
||||
- New upstream version
|
||||
- Add driver features required for ColorHug2
|
||||
- Fix the device path to allow uid or username to be omitted
|
||||
|
||||
* Mon Aug 18 2014 Richard Hughes <richard@hughsie.com> 1.2.2-1
|
||||
- New upstream version
|
||||
- Actually parse the EDID for better duplicate detection
|
||||
- Actually write a file when using cd_icc_save_default()
|
||||
- Bump the lcms2 dep to 2.6
|
||||
- Do not try to return a CdIcc instance for virtual profiles
|
||||
- Use the ColorHug sensor driver for the ColorHug2 hardware
|
||||
|
||||
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 1.2.1-3
|
||||
- Rebuilt for gobject-introspection 1.41.4
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Fri May 23 2014 Richard Hughes <richard@hughsie.com> 1.2.1-1
|
||||
- New upstream version
|
||||
- Allow users to rename session and system ICC profiles
|
||||
- Fix building the CMF spectra on sparc64
|
||||
- Fix the style of two colorimeter figures
|
||||
- Make colord polkit policy usable on servers
|
||||
|
||||
* Sat Apr 05 2014 Richard Hughes <richard@hughsie.com> 1.2.0-1
|
||||
- New upstream version
|
||||
- Correctly convert all of the image when using CdTransform
|
||||
- EDID strings can be up to 13 bytes
|
||||
- Use the corect sensor-kind values for GretagMacbeth sensors
|
||||
- libcolord: Add a RGB32 pixel format for GdkPixbuf
|
||||
- libcolord: Add a utility function to calculate an XYZ value from a CMF
|
||||
- libcolord: Fix a potential crash when destroying a CdIt8 object
|
||||
- libcolord: Support CCSS data files
|
||||
- libcolord: Support SPECTRAL_NORM in it8 files
|
||||
|
||||
* Fri Feb 28 2014 Richard Hughes <richard@hughsie.com> 1.1.7-1
|
||||
- New upstream version
|
||||
- Use the new cmsContext functionality in LCMS 2.6
|
||||
- Fix the GObject introspection for cd_device_get_profiles()
|
||||
- Load the profile defaults when using cd_icc_create_default()
|
||||
|
||||
* Fri Feb 28 2014 Rex Dieter <rdieter@fedoraproject.org> 1.1.6-3
|
||||
- revert Conflicts: icc-profiles-openicc pending (hopefully) better solution (#1069672)
|
||||
|
||||
* Tue Jan 21 2014 Richard Hughes <richard@hughsie.com> 1.1.6-2
|
||||
- We don't actually need the valgrind BR...
|
||||
|
||||
* Tue Jan 21 2014 Dan Horák <dan[at]danny.cz> - 1.1.6-1.1
|
||||
- valgrind is available only on selected arches
|
||||
|
||||
* Mon Jan 20 2014 Richard Hughes <richard@hughsie.com> 1.1.6-1
|
||||
- New upstream version
|
||||
- Fix the tag 'size' when viewing a profile in cd-iccdump
|
||||
- Only include libudev in Requires.private on Linux
|
||||
- Use the corect sensor-kind values for GretagMacbeth sensors
|
||||
- Do not use G_GNUC_WARN_UNUSED_RESULT when uninhibiting
|
||||
- Handle failure to initialise GUsb in self-tests
|
||||
|
||||
* Sat Dec 21 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.1.5-3
|
||||
- Move ldconfig %%post* scriptlets to -libs.
|
||||
- Run test suite during build.
|
||||
- Fix bogus date in %%changelog.
|
||||
|
||||
* Wed Dec 11 2013 Richard Hughes <richard@hughsie.com> 1.1.5-2
|
||||
- Add conflict on icc-profiles-openicc
|
||||
- The OpenICC profiles are not really compatible for a few reasons:
|
||||
* The profiles are duplicates of the ones shipped in the colord package
|
||||
* The don't contain the correct metadata so the standard spaces show up in the
|
||||
device profile chooser.
|
||||
* The profiles don't contain an embedded ID, so colord has to hash them all
|
||||
manually at startup, which makes colord look bad in bootchart
|
||||
* A duplicate mime rule is installed which matches shared-mime-info one
|
||||
|
||||
* Wed Dec 11 2013 Richard Hughes <richard@hughsie.com> 1.1.5-1
|
||||
- New upstream version
|
||||
- Do not crash when moving the sensor position during calibration
|
||||
- Do not crash with zero-sized ICC file
|
||||
- Do not create legacy locations
|
||||
- Ensure the ICC version is set when creating from the EDID
|
||||
- Ensure the parsed EDID strings are valid UTF-8
|
||||
- Fix crash when using cd_color_get_blackbody_rgb()
|
||||
- Never add USB hubs as scanner devices even if tagged
|
||||
- Never create color managed webcam devices
|
||||
|
||||
* Tue Nov 19 2013 Richard Hughes <richard@hughsie.com> 1.1.4-1
|
||||
- New upstream version
|
||||
- Only syslog() profile additions when they're added via DBus
|
||||
- Reset the LCMS log handlers to default after use
|
||||
- Use the threadsafe versions of the LCMS functions
|
||||
- Resolves: #1016425
|
||||
|
||||
* Wed Oct 30 2013 Richard Hughes <richard@hughsie.com> 1.1.3-1
|
||||
- New upstream version
|
||||
- Never print incomplete 'colormgr dump' output
|
||||
- Restrict the length of key and values when setting metadata
|
||||
|
||||
* Fri Sep 13 2013 Richard Hughes <richard@hughsie.com> 1.1.2-1
|
||||
- New upstream version
|
||||
- Add a 'dump' colormgr command to aid debugging
|
||||
- Allow profiles to be added or removed when the device is not enabled
|
||||
- Always return soft-add calibration profiles before soft-add EDID profiles
|
||||
- Do not mix up device paths and device IDs in the documentation
|
||||
- Fix an error when building the print profiles
|
||||
- Fix the AdobeRGB and WideGamutRGB gamma values
|
||||
- Fix up various vendor quirks
|
||||
- Migrate from usb_id and usb_db to udev builtins usb_id and hwdb
|
||||
- Set 'GAMUT_coverage(srgb)' when generating standard space profiles
|
||||
- Show a warning for incorrect or extra command line arguments
|
||||
- Use %%ghost to avoid removing databases on upgrades
|
||||
- Use the exact D50 whitepoint values
|
||||
|
||||
* Tue Jul 30 2013 Richard Hughes <richard@hughsie.com> 1.1.1-1
|
||||
- New upstream version
|
||||
- This release bumps the soname of libcolord as long deprecated methods have
|
||||
finally been removed. Any programs that link against libcolord will have to
|
||||
be recompiled against this new version.
|
||||
- This unstable branch is full of new features and experimental code, and
|
||||
therefore this release will be restricted to rawhide.
|
||||
- Remove the now-unused /etc/colord.conf
|
||||
- Update the colormgr man page to reflect reality
|
||||
|
||||
* Thu Jul 18 2013 Matthias Clasen <mclasen@redhat.com> 1.0.2-2
|
||||
- Add an archful dep to silence rpmdiff
|
||||
|
||||
* Sun Jul 07 2013 Richard Hughes <richard@hughsie.com> 1.0.2-1
|
||||
- New upstream version
|
||||
- Add cd_icc_save_data() so that we can easily set _ICC_PROFILE
|
||||
- Add CdIccStore to monitor directories of ICC profiles
|
||||
- Add SystemVendor and SystemModel properties to the main interface
|
||||
- Allow to specify a non-qualified path when using FindProfileByFilename
|
||||
- Allow using the key 'Filename' when using FindProfileByProperty
|
||||
- Always return the error if any sync method failed
|
||||
- Fix GObject introspection when getting lists
|
||||
- Fix GObject introspection when getting metadata
|
||||
|
||||
* Tue Jun 11 2013 Richard Hughes <richard@hughsie.com> 1.0.1-1
|
||||
- New upstream version
|
||||
- Do not unconditionally enable BPC on the color transform
|
||||
- Fix profile created time for non-UTC timezones
|
||||
- Record the gamma table in the session helper error message
|
||||
|
||||
* Mon May 13 2013 Richard Hughes <richard@hughsie.com> 1.0.0-1
|
||||
- New upstream version
|
||||
- Add a config option for monitors with identical EDID values
|
||||
- Allow a different input and output format in CdTransform
|
||||
- Build all installed binaries with PIE
|
||||
- Build the colord binary with full RELRO
|
||||
- Do not show a warning when using 'colormgr device-get-profile-for-qualifier'
|
||||
- Fix crash in cd-iccdump by working around an lcms2 bug
|
||||
- Fix using the color sensors on ARM hardware
|
||||
- Set the STANDARD_space metadata for the print profiles
|
||||
- Show all the translations when dumping an ICC profile
|
||||
|
||||
* Wed May 01 2013 Richard Hughes <richard@hughsie.com> 0.1.34-1
|
||||
- New upstream version
|
||||
- Add a ICC transform object for simple RGB conversions
|
||||
- Add a warning for RGB profiles with unlikely whitepoint values
|
||||
- Add Qt DBus annotations
|
||||
- Allow clients to call org.freedesktop.DBus.Peer
|
||||
- Correct a lot more company names when creating devices
|
||||
- Do not automatically add EDID profiles with warnings to devices
|
||||
- Increase the delay between patches in the session-helper
|
||||
- Install the bash completion support into /usr
|
||||
|
||||
* Wed Apr 24 2013 Václav Pavlín <vpavlin@redhat.com> - 0.1.33-2
|
||||
- Add new systemd macros (#856659)
|
||||
|
||||
* Tue Apr 16 2013 Richard Hughes <richard@hughsie.com> 0.1.33-1
|
||||
- New upstream version
|
||||
- Add some translated profile descriptions for the CMYK profiles
|
||||
- Add the FOGRA45L and FOGRA47L CMYK and eciRGBv1 profiles
|
||||
- Check the generated CCMX matrix for invalid data
|
||||
- Do not print a warning if the DBus property does not exist
|
||||
- Ensure mbstowcs() has an LC_CTYPE of 'en_US.UTF-8'
|
||||
- Always write C-locale floating point values in IT8 files
|
||||
- Initialize the value of the CCMX matrix
|
||||
- Never promote localized v2 ICC profiles to v4
|
||||
- Rename ISOnewspaper26 to IFRA26S_2004_newsprint
|
||||
|
||||
* Thu Mar 28 2013 Richard Hughes <richard@hughsie.com> 0.1.32-1
|
||||
- New upstream version
|
||||
- Add a new tool 'cd-iccdump' that can dump V4 and V2 profiles
|
||||
- Add translated descriptions to the ICC profiles
|
||||
|
||||
* Mon Mar 18 2013 Richard Hughes <richard@hughsie.com> 0.1.31-1
|
||||
- New upstream version
|
||||
- Calculate the display calibration based on the Lab and target display gamma
|
||||
- Interpolate the gamma data to the VCGT size using Akima
|
||||
- Add some more display vendor names to the display fixup table
|
||||
- Fix the argyll sensor driver when using the ColorMunki Smile
|
||||
- Fix the gamut warning to check primaries wider than CIERGB and ProPhoto
|
||||
- Move the private sensor libraries out of the pure lib space
|
||||
|
||||
* Mon Feb 18 2013 Richard Hughes <richard@hughsie.com> 0.1.30-1
|
||||
- New upstream version
|
||||
- Append -private to the driver libraries as they have no headers installed
|
||||
- Do not show duplicate profiles when icc-profiles-openicc is installed
|
||||
- Speed up the daemon loading and use less I/O at startup
|
||||
|
||||
* Mon Feb 04 2013 Richard Hughes <richard@hughsie.com> 0.1.29-1
|
||||
- New upstream version
|
||||
- Add a --verbose and --version argument to colormgr
|
||||
- Add DTP94 native sensor support
|
||||
- Allow profiles to have a 'score' which affects the standard space
|
||||
- Change the Adobe RGB description to be 'Compatible with Adobe RGB (1998)'
|
||||
- Detect profiles from adobe.com and color.org and add metadata
|
||||
- Do not auto-add profiles due to device-id metadata if they have been removed
|
||||
- Ensure profiles with MAPPING_device_id get auto-added to devices
|
||||
- Install various helper libraries for access to hardware
|
||||
- Set the additional 'OwnerCmdline' metadata on each device
|
||||
|
||||
* Fri Jan 18 2013 Richard Hughes <richard@hughsie.com> 0.1.28-2
|
||||
- Backport some fixes from upstream for gnome-settings-daemon.
|
||||
|
||||
* Wed Jan 16 2013 Richard Hughes <richard@hughsie.com> 0.1.28-1
|
||||
- New upstream version
|
||||
- Add some default GSetting schema values for the calibration helper
|
||||
- Add the sensor images as metadata on the D-Bus interface
|
||||
- Quit the session helper if the device or sensor was not found
|
||||
|
||||
* Mon Jan 14 2013 Richard Hughes <richard@hughsie.com> 0.1.27-4
|
||||
- Add BR systemd-devel so the seat tracking stuff works
|
||||
- Build with full compiler output
|
||||
- Do not build the profiles in parallel, backported from upstream
|
||||
- Limit the memory allocation to 2GiB when building profiles
|
||||
- Do not attempt to build the print profiles on ARM or PPC hardware
|
||||
|
||||
* Fri Jan 11 2013 Kalev Lember <kalevlember@gmail.com> 0.1.27-3
|
||||
- Added self-obsoletes to 'colord' subpackage to fix the multilib upgrade path
|
||||
|
||||
* Thu Jan 10 2013 Kalev Lember <kalevlember@gmail.com> 0.1.27-2
|
||||
- Split out libcolord to colord-libs subpackage, so that the daemon package
|
||||
doesn't get multilibbed
|
||||
|
||||
* Tue Jan 08 2013 Richard Hughes <richard@hughsie.com> 0.1.27-1
|
||||
- New upstream version
|
||||
- Add some more calibration attach images
|
||||
- Import shared-color-profiles into colord
|
||||
- Install a header with all the session helper defines
|
||||
|
||||
* Mon Jan 7 2013 Matthias Clasen <mclasen@redhat.com> 0.1.26-2
|
||||
- Enable hardened build
|
||||
|
||||
* Wed Dec 19 2012 Richard Hughes <richard@hughsie.com> 0.1.26-1
|
||||
- New upstream version
|
||||
- Add a session helper that can be used to calibrate the screen
|
||||
- Add some defines for the Spyder4 display colorimeter
|
||||
- Add support for reading and writing .cal files to CdIt8
|
||||
- Add the ability to 'disable' a device from a color POV
|
||||
- Create ICCv2 profiles when using cd-create-profile
|
||||
- Use enumerated error values in the client library
|
||||
- Use spotread when there is no native sensor driver
|
||||
|
||||
* Mon Nov 26 2012 Richard Hughes <richard@hughsie.com> 0.1.25-1
|
||||
- New upstream version
|
||||
- Add a create-standard-space sub-command to cd-create-profile
|
||||
- Add a profile metadata key of 'License'
|
||||
- Add a set-version command to the cd-fix-profile command line tool
|
||||
- Create linear vcgt tables when using create-x11-gamma
|
||||
- Fix GetStandardSpace so it can actually work
|
||||
- Move the named color examples to shared-color-profiles
|
||||
|
||||
* Wed Nov 21 2012 Richard Hughes <richard@hughsie.com> 0.1.24-2
|
||||
- Apply a patch from upstream so we can use cd-fix-profile in
|
||||
situations without D-Bus.
|
||||
|
||||
* Fri Oct 26 2012 Richard Hughes <richard@hughsie.com> 0.1.24-1
|
||||
- New upstream version
|
||||
- Fix a critical warning when user tries to dump a non-icc file
|
||||
- Remove libsane support and rely only on udev for scanner information
|
||||
- Set the seat for devices created in the session and from udev
|
||||
|
||||
* Wed Aug 29 2012 Richard Hughes <richard@hughsie.com> 0.1.23-1
|
||||
- New upstream version
|
||||
- Assorted documentation fixes
|
||||
- Do not try to add duplicate sysfs devices
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.22-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Wed Jun 27 2012 Richard Hughes <richard@hughsie.com> 0.1.22-1
|
||||
- New upstream version
|
||||
- Split out colord-gtk to a new sub-project to prevent a dep loop
|
||||
- Add many generic introspection type arguments
|
||||
- Check any files in /usr/share/color/icc have the content type
|
||||
- Do not create the same object paths if two sensors are plugged in
|
||||
- Fix the udev rules entry for the i1Display3
|
||||
|
||||
* Tue May 22 2012 Richard Hughes <richard@hughsie.com> 0.1.21-1
|
||||
- New upstream version
|
||||
- Do not install any parts of colord-sane if --disable-sane is specified
|
||||
- Fix InstallSystemWide() by not writing a private file
|
||||
- Save the CCMX and ITx files to be compatible with argyllcms
|
||||
- The ColorHug has a new VID and PID
|
||||
|
||||
* Wed May 09 2012 Richard Hughes <richard@hughsie.com> 0.1.20-1
|
||||
- New upstream version
|
||||
- Add a sensor-set-options command to the colormgr tool
|
||||
- Add the concept of 'options' on each color sensor device
|
||||
- Enable gtk-doc in the default distro build
|
||||
|
||||
* Tue Apr 17 2012 Richard Hughes <richard@hughsie.com> 0.1.19-1
|
||||
- New upstream version
|
||||
- Add a user suffix to the object path of user-created devices and profiles
|
||||
|
||||
* Thu Mar 29 2012 Richard Hughes <richard@hughsie.com> 0.1.18-2
|
||||
- Disable PrivateNetwork=1 as it breaks sensor hotplug.
|
||||
|
||||
* Thu Mar 15 2012 Richard Hughes <richard@hughsie.com> 0.1.18-1
|
||||
- New upstream version
|
||||
- Add a Manager.CreateProfileWithFd() method for QtDBus
|
||||
- Split out the SANE support into it's own process
|
||||
- Fix a small leak when creating devices and profiles in clients
|
||||
- Fix cd-fix-profile to add and remove metadata entries
|
||||
- Install per-machine profiles in /var/lib/colord/icc
|
||||
|
||||
* Wed Feb 22 2012 Richard Hughes <richard@hughsie.com> 0.1.17-1
|
||||
- New upstream version
|
||||
- Add an LED sample type
|
||||
- Add PrivateNetwork and PrivateTmp to the systemd service file
|
||||
- Fix InstallSystemWide() when running as the colord user
|
||||
|
||||
* Fri Jan 20 2012 Matthias Clasen <mclasen@redha.com> - 0.1.16-4
|
||||
- Fix some obvious bugs
|
||||
|
||||
* Tue Jan 17 2012 Richard Hughes <richard@hughsie.com> 0.1.16-1
|
||||
- New upstream version
|
||||
- Now runs as a colord user rather than as root.
|
||||
- Support more ICC metadata keys
|
||||
- Install a systemd service file
|
||||
- Support 2nd generation Huey hardware
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.15-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Sat Nov 26 2011 Richard Hughes <richard@hughsie.com> 0.1.15-1
|
||||
- New upstream version
|
||||
- This release fixes an important security bug: CVE-2011-4349.
|
||||
- Do not crash the daemon if adding the device to the db failed
|
||||
- Fix a memory leak when getting properties from a device
|
||||
|
||||
* Tue Nov 01 2011 Richard Hughes <richard@hughsie.com> 0.1.14-1
|
||||
- New upstream version
|
||||
- Remove upstreamed patches
|
||||
|
||||
* Mon Oct 03 2011 Richard Hughes <richard@hughsie.com> 0.1.13-1
|
||||
- New upstream version
|
||||
- Ensure uid 0 can always create devices and profiles
|
||||
- Reduce the CPU load of clients when assigning profiles
|
||||
|
||||
* Tue Aug 30 2011 Richard Hughes <richard@hughsie.com> 0.1.12-1
|
||||
- New upstream version
|
||||
|
||||
* Mon Aug 01 2011 Richard Hughes <richard@hughsie.com> 0.1.11-2
|
||||
- Remove the sedding libtool's internals as it breaks
|
||||
generation of the GObject Introspection data.
|
||||
|
||||
* Mon Aug 01 2011 Richard Hughes <richard@hughsie.com> 0.1.11-1
|
||||
- New upstream version
|
||||
|
||||
* Wed Jul 06 2011 Richard Hughes <richard@hughsie.com> 0.1.10-1
|
||||
- New upstream version
|
||||
|
||||
* Mon Jun 13 2011 Richard Hughes <richard@hughsie.com> 0.1.9-1
|
||||
- New upstream version
|
||||
|
||||
* Thu Jun 02 2011 Richard Hughes <richard@hughsie.com> 0.1.8-1
|
||||
- New upstream version
|
||||
- Add a webcam device kind
|
||||
- Add a timestamp when making profiles default
|
||||
- Add support for reading and writing ICC profile metadata
|
||||
- Allow the client to pass file descriptors out of band to CreateProfile
|
||||
- Prettify the device vendor and model names
|
||||
- Split out the sensors into runtime-loadable shared objects
|
||||
- Provide some GIO async variants for the methods in CdClient
|
||||
- Ensure GPhoto2 devices get added to the device list
|
||||
|
||||
* Fri May 06 2011 Richard Hughes <richard@hughsie.com> 0.1.7-1
|
||||
- New upstream version.
|
||||
- Create /var/lib/colord at buildtime not runtime for SELinux
|
||||
- Ensure profiles with embedded profile checksums are parsed correctly
|
||||
- Move the colorimeter rules to be run before 70-acl.rules
|
||||
- Stop watching the client when the sensor is finalized
|
||||
- Ensure the source is destroyed when we unref CdUsb to prevent a crash
|
||||
- Only enable the volume mount tracking when searching volumes
|
||||
|
||||
* Tue Apr 26 2011 Richard Hughes <rhughes@redhat.com> 0.1.6-2
|
||||
- Own /var/lib/colord and /var/lib/colord/*.db
|
||||
|
||||
* Sun Apr 24 2011 Richard Hughes <richard@hughsie.com> 0.1.6-1
|
||||
- New upstream version.
|
||||
|
||||
* Thu Mar 31 2011 Richard Hughes <richard@hughsie.com> 0.1.5-1
|
||||
- New upstream version.
|
||||
|
||||
* Wed Mar 09 2011 Richard Hughes <richard@hughsie.com> 0.1.4-1
|
||||
- New upstream version.
|
||||
|
||||
* Mon Feb 28 2011 Richard Hughes <richard@hughsie.com> 0.1.3-1
|
||||
- New upstream version.
|
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Fri Jan 28 2011 Richard Hughes <richard@hughsie.com> 0.1.1-2
|
||||
- Rebuild in the vain hope koji isn't broken today.
|
||||
|
||||
* Wed Jan 26 2011 Richard Hughes <richard@hughsie.com> 0.1.1-1
|
||||
- New upstream version.
|
||||
|
||||
* Thu Jan 13 2011 Richard Hughes <richard@hughsie.com> 0.1.0-1
|
||||
- Initial version for Fedora package review.
|
|
@ -0,0 +1,12 @@
|
|||
diff -up cups-1.5b1/scheduler/banners.c.banners cups-1.5b1/scheduler/banners.c
|
||||
--- cups-1.5b1/scheduler/banners.c.banners 2011-05-20 05:49:49.000000000 +0200
|
||||
+++ cups-1.5b1/scheduler/banners.c 2011-05-23 17:35:30.000000000 +0200
|
||||
@@ -110,6 +110,8 @@ cupsdLoadBanners(const char *d) /* I -
|
||||
if ((ext = strrchr(dent->filename, '.')) != NULL)
|
||||
if (!strcmp(ext, ".bck") ||
|
||||
!strcmp(ext, ".bak") ||
|
||||
+ !strcmp(ext, ".rpmnew") ||
|
||||
+ !strcmp(ext, ".rpmsave") ||
|
||||
!strcmp(ext, ".sav"))
|
||||
continue;
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
diff -up cups-1.5b1/backend/usb-unix.c.direct-usb cups-1.5b1/backend/usb-unix.c
|
||||
--- cups-1.5b1/backend/usb-unix.c.direct-usb 2011-05-20 05:49:49.000000000 +0200
|
||||
+++ cups-1.5b1/backend/usb-unix.c 2011-05-23 17:52:14.000000000 +0200
|
||||
@@ -102,6 +102,9 @@ print_device(const char *uri, /* I - De
|
||||
_cups_strncasecmp(hostname, "Minolta", 7);
|
||||
#endif /* __FreeBSD__ || __NetBSD__ || __OpenBSD__ || __DragonFly__ */
|
||||
|
||||
+ if (use_bc && !strncmp(uri, "usb:/dev/", 9))
|
||||
+ use_bc = 0;
|
||||
+
|
||||
if ((device_fd = open_device(uri, &use_bc)) == -1)
|
||||
{
|
||||
if (getenv("CLASS") != NULL)
|
||||
@@ -331,12 +334,7 @@ open_device(const char *uri, /* I - Dev
|
||||
if (!strncmp(uri, "usb:/dev/", 9))
|
||||
#ifdef __linux
|
||||
{
|
||||
- /*
|
||||
- * Do not allow direct devices anymore...
|
||||
- */
|
||||
-
|
||||
- errno = ENODEV;
|
||||
- return (-1);
|
||||
+ return (open(uri + 4, O_RDWR | O_EXCL));
|
||||
}
|
||||
else if (!strncmp(uri, "usb://", 6))
|
||||
{
|
|
@ -0,0 +1,21 @@
|
|||
diff -up cups-1.7b1/scheduler/ipp.c.driverd-timeout cups-1.7b1/scheduler/ipp.c
|
||||
--- cups-1.7b1/scheduler/ipp.c.driverd-timeout 2013-04-19 12:24:43.003841810 +0200
|
||||
+++ cups-1.7b1/scheduler/ipp.c 2013-04-19 12:24:43.204839107 +0200
|
||||
@@ -4556,7 +4556,7 @@ copy_model(cupsd_client_t *con, /* I -
|
||||
close(temppipe[1]);
|
||||
|
||||
/*
|
||||
- * Wait up to 30 seconds for the PPD file to be copied...
|
||||
+ * Wait up to 70 seconds for the PPD file to be copied...
|
||||
*/
|
||||
|
||||
total = 0;
|
||||
@@ -4576,7 +4576,7 @@ copy_model(cupsd_client_t *con, /* I -
|
||||
FD_SET(temppipe[0], &input);
|
||||
FD_SET(CGIPipes[0], &input);
|
||||
|
||||
- timeout.tv_sec = 30;
|
||||
+ timeout.tv_sec = 70;
|
||||
timeout.tv_usec = 0;
|
||||
|
||||
if ((i = select(maxfd, &input, NULL, NULL, &timeout)) < 0)
|
|
@ -0,0 +1,11 @@
|
|||
diff -up cups-2.3.1/ppdc/sample.drv.dymo-deviceid cups-2.3.1/ppdc/sample.drv
|
||||
--- cups-2.3.1/ppdc/sample.drv.dymo-deviceid 2019-12-16 09:22:34.476492212 +0100
|
||||
+++ cups-2.3.1/ppdc/sample.drv 2019-12-16 09:23:44.665003895 +0100
|
||||
@@ -129,6 +129,7 @@ Version "2.3"
|
||||
{
|
||||
Manufacturer "DYMO"
|
||||
ModelName "Label Printer"
|
||||
+ Attribute "1284DeviceID" "" "MFG:DYMO;MDL:LabelWriter 400;"
|
||||
Attribute NickName "" "DYMO Label Printer"
|
||||
PCFileName "dymo.ppd"
|
||||
DriverType label
|
|
@ -0,0 +1,876 @@
|
|||
diff -up cups-2.3.3/backend/failover.c.failover cups-2.3.3/backend/failover.c
|
||||
--- cups-2.3.3/backend/failover.c.failover 2020-06-11 08:49:20.515264358 +0200
|
||||
+++ cups-2.3.3/backend/failover.c 2020-06-11 08:49:20.515264358 +0200
|
||||
@@ -0,0 +1,837 @@
|
||||
+/*
|
||||
+ * Failover Backend for the Common UNIX Printing System (CUPS).
|
||||
+ *
|
||||
+ * Copyright (c) 2014, Red Hat, Inc.
|
||||
+ * All rights reserved.
|
||||
+ *
|
||||
+ * Redistribution and use in source and binary forms, with or without
|
||||
+ * modification, are permitted provided that the following conditions
|
||||
+ * are met:
|
||||
+ *
|
||||
+ * * Redistributions of source code must retain the above copyright
|
||||
+ * notice, this list of conditions and the following disclaimer.
|
||||
+ * * Redistributions in binary form must reproduce the above copyright
|
||||
+ * notice, this list of conditions and the following disclaimer in the
|
||||
+ * documentation and/or other materials provided with the distribution.
|
||||
+ * * Neither the name of Red Hat, Inc. nor the names of its contributors
|
||||
+ * may be used to endorse or promote products derived from this software
|
||||
+ * without specific prior written permission.
|
||||
+ *
|
||||
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RED HAT,
|
||||
+ * INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
||||
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
|
||||
+ * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
+ * DAMAGE.
|
||||
+ *
|
||||
+ * Original version by Clark Hale, Red Hat, Inc.
|
||||
+ *
|
||||
+ * This backend presents a fake printer that will choose the first
|
||||
+ * available printer from a list of IPP URIs.
|
||||
+ *
|
||||
+ * Option failover contains a comma separated list of IPP URIs. The
|
||||
+ * URIs are attempted in-order.
|
||||
+ *
|
||||
+ * Option failover-retries contains an integer that indicates how many
|
||||
+ * times to iterate through the failover list before completely
|
||||
+ * failing.
|
||||
+ *
|
||||
+ * Contents:
|
||||
+ * main() - Checks each printer in a failover list, and
|
||||
+ * sends job data to the first available printer
|
||||
+ * move_job() - Sends and IPP Move-Job request
|
||||
+ * check_printer() - Checks a printer's attributes to see
|
||||
+ * if it's enabled and accepting jobs
|
||||
+ * read_config() - Read the backends configuration from
|
||||
+ * options
|
||||
+ * get_printer_attributes() - Sends an IPP Get-Attributes request to
|
||||
+ * a URI
|
||||
+ * sigterm_handler() - Handle SIGTERM that cancels the job
|
||||
+ * password_cb() - Password call back used to disable password
|
||||
+ * prompt
|
||||
+ */
|
||||
+#include <stdlib.h>
|
||||
+#include <stdio.h>
|
||||
+#include <string.h>
|
||||
+#include <sys/wait.h>
|
||||
+#include <cups/http-private.h>
|
||||
+#include <cups/http.h>
|
||||
+#include "backend-private.h"
|
||||
+
|
||||
+/*
|
||||
+ * Return Values
|
||||
+ */
|
||||
+typedef enum fo_state_e
|
||||
+{
|
||||
+ FO_PRINTER_GOOD = 0,
|
||||
+ FO_PRINTER_BAD,
|
||||
+ FO_PRINTER_BUSY,
|
||||
+ FO_AUTH_REQUIRED
|
||||
+} fo_state_t;
|
||||
+
|
||||
+/*
|
||||
+ * Constants
|
||||
+ */
|
||||
+#define FAILOVER_DEFAULT_RETRIES (3)
|
||||
+#define FAILOVER_PASSWORD_RETRIES_MAX (3)
|
||||
+
|
||||
+/*
|
||||
+ * Local Functions
|
||||
+ */
|
||||
+static int check_printer(const char *device_uri);
|
||||
+static int read_config(cups_array_t *printer_array, int *retries,
|
||||
+ const char *options);
|
||||
+static int get_printer_attributes(const char *device_uri,
|
||||
+ ipp_t **attributes);
|
||||
+static int move_job(int jobid, const char *dest);
|
||||
+static void sigterm_handler(int sig);
|
||||
+static const char *password_cb(const char *);
|
||||
+
|
||||
+/*
|
||||
+ * Global Variables
|
||||
+ */
|
||||
+static int job_canceled = 0; /* Job canceled */
|
||||
+static char *password = NULL; /* password for device */
|
||||
+static int password_retries = 0;
|
||||
+static const char *auth_info_required = "none";
|
||||
+
|
||||
+/*
|
||||
+ * 'main()' - Checks each printer in a failover list, and
|
||||
+ * sends job data to the first available printer
|
||||
+ * Usage:
|
||||
+ * printer-uri job-id user title copies options [file]
|
||||
+ *
|
||||
+ * The printer-uri option is not used, but it still required to fit
|
||||
+ * to the backend(7) standards.
|
||||
+ */
|
||||
+int
|
||||
+main(int argc, char *argv[])
|
||||
+{
|
||||
+ const char *selected_uri = NULL; /* URI of selected printer */
|
||||
+ const char *tmp_device_uri; /* Device URI to check */
|
||||
+ cups_array_t *printer_array; /* Array of available printers */
|
||||
+ int printer_count = 0; /* current printer array index */
|
||||
+ int retry_max = 1; /* maximum retries before exit */
|
||||
+ int retry_count = 0; /* current retry number */
|
||||
+ int auth_failed_count = 0; /* auth failures per loop */
|
||||
+ int rc = CUPS_BACKEND_OK;
|
||||
+#if defined(HAVE_SIGACTION) && !defined(HAVE_SIGSET)
|
||||
+ struct sigaction action; /* Actions for POSIX signals */
|
||||
+#endif /* HAVE_SIGACTION && !HAVE_SIGSET */
|
||||
+
|
||||
+ /*
|
||||
+ * Check args
|
||||
+ */
|
||||
+ if (argc == 1)
|
||||
+ {
|
||||
+ /*
|
||||
+ * print out discovery data
|
||||
+ */
|
||||
+ char *backendName;
|
||||
+
|
||||
+ if ((backendName = strrchr(argv[0], '/')) != NULL)
|
||||
+ backendName++;
|
||||
+ else
|
||||
+ backendName = argv[0];
|
||||
+
|
||||
+ _cupsLangPrintf(stderr,"network %s \"Unknown\" \"%s (%s)\"\n",
|
||||
+ backendName,
|
||||
+ _cupsLangString(cupsLangDefault(), _("Failover Printer")),
|
||||
+ backendName);
|
||||
+
|
||||
+ return (CUPS_BACKEND_OK);
|
||||
+ }
|
||||
+ else if (argc < 6)
|
||||
+ {
|
||||
+ _cupsLangPrintf(stderr,
|
||||
+ _("Usage: %s job-id user title copies options [file]"),
|
||||
+ argv[0]);
|
||||
+ return (CUPS_BACKEND_STOP);
|
||||
+ }
|
||||
+
|
||||
+ fprintf(stderr, "DEBUG: Failover backend starting up.\n");
|
||||
+
|
||||
+ /*
|
||||
+ * Don't buffer status messages
|
||||
+ */
|
||||
+ setbuf(stderr, NULL);
|
||||
+
|
||||
+ /*
|
||||
+ * Ignore SIGPIPE and catch SIGTERM signals...
|
||||
+ */
|
||||
+#ifdef HAVE_SIGSET
|
||||
+ sigset(SIGPIPE, SIG_IGN);
|
||||
+ sigset(SIGTERM, sigterm_handler);
|
||||
+#elif defined(HAVE_SIGACTION)
|
||||
+ memset(&action, 0, sizeof(action));
|
||||
+ action.sa_handler = SIG_IGN;
|
||||
+ sigaction(SIGPIPE, &action, NULL);
|
||||
+
|
||||
+ sigemptyset(&action.sa_mask);
|
||||
+ sigaddset(&action.sa_mask, SIGTERM);
|
||||
+ action.sa_handler = sigterm_handler;
|
||||
+ sigaction(SIGTERM, &action, NULL);
|
||||
+#else
|
||||
+ signal(SIGPIPE, SIG_IGN);
|
||||
+ signal(SIGTERM, sigterm_handler);
|
||||
+#endif /* HAVE_SIGSET */
|
||||
+
|
||||
+ printer_array = cupsArrayNew(NULL, NULL);
|
||||
+
|
||||
+ /*
|
||||
+ * Read Configuration
|
||||
+ */
|
||||
+ if ((rc = read_config(printer_array, &retry_max,
|
||||
+ argv[5])) != CUPS_BACKEND_OK)
|
||||
+ {
|
||||
+ fprintf(stderr, "ERROR: Failed to read configuration options!\n");
|
||||
+ goto cleanup;
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Main Retry Loop
|
||||
+ */
|
||||
+ for (retry_count = 0; retry_count < retry_max; retry_count++)
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Retry loop #%d\n", retry_count + 1);
|
||||
+
|
||||
+ /*
|
||||
+ * Reset Counters
|
||||
+ */
|
||||
+ printer_count = 0;
|
||||
+ auth_failed_count = 0;
|
||||
+
|
||||
+ tmp_device_uri = (char *)cupsArrayFirst(printer_array);
|
||||
+
|
||||
+ do
|
||||
+ {
|
||||
+ if (job_canceled)
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Job Canceled\n");
|
||||
+ goto cleanup;
|
||||
+ }
|
||||
+
|
||||
+ fprintf(stderr,"DEBUG: Checking printer #%d: %s\n",
|
||||
+ printer_count+1, tmp_device_uri);
|
||||
+
|
||||
+ rc = check_printer(tmp_device_uri);
|
||||
+
|
||||
+ // Printer is available and not busy.
|
||||
+ if ( rc == FO_PRINTER_GOOD )
|
||||
+ {
|
||||
+ selected_uri = tmp_device_uri;
|
||||
+ break;
|
||||
+ }
|
||||
+ // Printer is busy
|
||||
+ else if (rc == FO_PRINTER_BUSY)
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Waiting for job to complete.\n");
|
||||
+ sleep(2);
|
||||
+ continue;
|
||||
+ }
|
||||
+ // Authorization is required to access the printer.
|
||||
+ else if (rc == FO_AUTH_REQUIRED)
|
||||
+ {
|
||||
+ auth_failed_count++;
|
||||
+ fprintf(stderr, "DEBUG: auth_failed_count = %d\n", auth_failed_count);
|
||||
+ }
|
||||
+ // Printer is stopped or not accepting jobs
|
||||
+ else
|
||||
+ {
|
||||
+ if (!printer_count)
|
||||
+ fprintf(stderr, "INFO: Primary Printer, %s, not available. "
|
||||
+ "Attempting Failovers...\n",
|
||||
+ tmp_device_uri);
|
||||
+ else
|
||||
+ fprintf(stderr, "INFO: Failover Printer, %s, not available. "
|
||||
+ "Attempting Failovers..\n",
|
||||
+ tmp_device_uri);
|
||||
+ printer_count++;
|
||||
+ tmp_device_uri = (char *)cupsArrayNext(printer_array);
|
||||
+ }
|
||||
+ } while (tmp_device_uri != NULL);
|
||||
+
|
||||
+ if (selected_uri && !printer_count)
|
||||
+ fprintf(stderr, "STATE: -primary-printer-failed\n");
|
||||
+ else
|
||||
+ fprintf(stderr, "STATE: +primary-printer-failed\n");
|
||||
+
|
||||
+ if (job_canceled)
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Job Canceled\n");
|
||||
+ goto cleanup;
|
||||
+ }
|
||||
+
|
||||
+ if (!selected_uri && auth_failed_count == printer_count)
|
||||
+ {
|
||||
+ fprintf(stderr, "ERROR: All failover printers failed with "
|
||||
+ "authorization issues.\n");
|
||||
+ rc = CUPS_BACKEND_AUTH_REQUIRED;
|
||||
+ fprintf(stderr, "ATTR: auth-info-required=%s\n", auth_info_required);
|
||||
+ goto cleanup;
|
||||
+ }
|
||||
+ else if (!selected_uri && retry_count + 1 < retry_max)
|
||||
+ {
|
||||
+ fprintf(stderr, "INFO: No suitable printer found...retrying...\n");
|
||||
+ sleep(2);
|
||||
+ continue;
|
||||
+ }
|
||||
+ else if (selected_uri)
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Using printer, %s.\n", selected_uri);
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ if (!selected_uri)
|
||||
+ {
|
||||
+ fprintf(stderr, "ERROR: No suitable printer found. Aborting print\n");
|
||||
+ rc = CUPS_BACKEND_FAILED;
|
||||
+ goto cleanup;
|
||||
+ }
|
||||
+
|
||||
+ rc = move_job(atoi(argv[1]), selected_uri);
|
||||
+
|
||||
+ if (job_canceled)
|
||||
+ rc = CUPS_BACKEND_OK;
|
||||
+
|
||||
+cleanup :
|
||||
+ if (job_canceled)
|
||||
+ rc = CUPS_BACKEND_OK;
|
||||
+
|
||||
+ tmp_device_uri = (char *)cupsArrayFirst(printer_array);
|
||||
+ do
|
||||
+ {
|
||||
+ free((void *)tmp_device_uri);
|
||||
+ } while ((tmp_device_uri = (char *)cupsArrayNext(printer_array)) != NULL);
|
||||
+
|
||||
+ cupsArrayDelete(printer_array);
|
||||
+ sleep(2);
|
||||
+ return (rc);
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ * 'check_printer()' - Checks the status of a remote printer and returns
|
||||
+ * back a good/bad/busy status.
|
||||
+ */
|
||||
+int
|
||||
+check_printer(const char *device_uri)
|
||||
+{
|
||||
+ ipp_t *attributes = NULL; /* attributes for device_uri */
|
||||
+ ipp_attribute_t *tmp_attribute; /* for examining attribs */
|
||||
+ int rc = FO_PRINTER_GOOD; /* return code */
|
||||
+ char *reason; /* printer state reason */
|
||||
+ int i;
|
||||
+
|
||||
+ fprintf(stderr, "DEBUG: Checking printer %s\n",device_uri);
|
||||
+
|
||||
+ rc = get_printer_attributes(device_uri, &attributes);
|
||||
+ if ( rc != CUPS_BACKEND_OK )
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Failed to get attributes from printer: %s\n",
|
||||
+ device_uri);
|
||||
+ if ( rc == CUPS_BACKEND_AUTH_REQUIRED )
|
||||
+ return (FO_AUTH_REQUIRED);
|
||||
+ else
|
||||
+ return (FO_PRINTER_BAD);
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Check if printer is accepting jobs
|
||||
+ */
|
||||
+ if ((tmp_attribute = ippFindAttribute(attributes,
|
||||
+ "printer-is-accepting-jobs",
|
||||
+ IPP_TAG_BOOLEAN)) != NULL &&
|
||||
+ !tmp_attribute->values[0].boolean)
|
||||
+ {
|
||||
+ fprintf(stderr,
|
||||
+ "DEBUG: Printer, %s, is not accepting jobs.\n",
|
||||
+ device_uri);
|
||||
+
|
||||
+ rc = FO_PRINTER_BAD;
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Check if printer is stopped or busy processing
|
||||
+ */
|
||||
+ if ((tmp_attribute = ippFindAttribute(attributes,
|
||||
+ "printer-state",
|
||||
+ IPP_TAG_ENUM)) != NULL)
|
||||
+ {
|
||||
+ // Printer Stopped
|
||||
+ if ( tmp_attribute->values[0].integer == IPP_PRINTER_STOPPED )
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Printer, %s, stopped.\n", device_uri);
|
||||
+ rc = FO_PRINTER_BAD;
|
||||
+ }
|
||||
+ // Printer Busy
|
||||
+ else if ( tmp_attribute->values[0].integer == IPP_PRINTER_PROCESSING )
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Printer %s is busy.\n", device_uri);
|
||||
+ rc = FO_PRINTER_BUSY;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Parse through the printer-state-reasons
|
||||
+ */
|
||||
+ if ((tmp_attribute = ippFindAttribute(attributes, "printer-state-reasons",
|
||||
+ IPP_TAG_KEYWORD)) != NULL)
|
||||
+ {
|
||||
+ for (i = 0; i < tmp_attribute->num_values; i++)
|
||||
+ {
|
||||
+ reason = tmp_attribute->values[i].string.text;
|
||||
+ int len = strlen(reason);
|
||||
+
|
||||
+ if (len > 8 && !strcmp(reason + len - 8, "-warning"))
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Printer Supply Warning, %s\n", reason);
|
||||
+ rc = FO_PRINTER_BAD;
|
||||
+ }
|
||||
+ else if (len > 6 && !strcmp(reason + len - 6, "-error"))
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Printer Supply Error, %s\n", reason);
|
||||
+ rc = FO_PRINTER_BAD;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ return (rc);
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ * 'read_config()' - Parses the failover and failover-retries options
|
||||
+ *
|
||||
+ */
|
||||
+static int
|
||||
+read_config(cups_array_t *printer_array, int *retries, const char *options)
|
||||
+{
|
||||
+
|
||||
+ const char *tmp; /* temporary ptr */
|
||||
+ char *tok_tmp; /* temporary ptr for option parsing */
|
||||
+ int jobopts_count = 0; /* number of options */
|
||||
+ cups_option_t *jobopts = NULL; /* job options */
|
||||
+
|
||||
+
|
||||
+ fprintf(stderr, "DEBUG: Reading Configuration.\n");
|
||||
+ jobopts_count = cupsParseOptions(options, 0, &jobopts);
|
||||
+
|
||||
+ if (!jobopts_count)
|
||||
+ {
|
||||
+ fprintf(stderr,
|
||||
+ "ERROR: No job options! Cannot find failover options!\n");
|
||||
+ return (CUPS_BACKEND_STOP);
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Get attributes from the primary printer
|
||||
+ */
|
||||
+ fprintf(stderr, "DEBUG: Searching for failover option.\n");
|
||||
+
|
||||
+ if ((tmp = cupsGetOption("failover", jobopts_count, jobopts)) != NULL)
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Failover option contents: %s.\n", tmp);
|
||||
+
|
||||
+ tok_tmp = strdup(tmp);
|
||||
+
|
||||
+ tmp = strtok(tok_tmp, ",");
|
||||
+ do
|
||||
+ {
|
||||
+ cupsArrayAdd(printer_array, strdup(tmp));
|
||||
+ } while ((tmp = strtok(NULL,",")) != NULL);
|
||||
+
|
||||
+ free(tok_tmp);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ /*
|
||||
+ * The queue is misconfigured, so return back CUPS_BACKEND_STOP
|
||||
+ */
|
||||
+ fprintf(stderr, "ERROR: failover option not specified!\n");
|
||||
+ return (CUPS_BACKEND_STOP);
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Get the failover-retries value, if it exists.
|
||||
+ */
|
||||
+ fprintf(stderr, "DEBUG: Searching for failover-retries option.\n");
|
||||
+
|
||||
+ if ((tmp = cupsGetOption("failover-retries",
|
||||
+ jobopts_count, jobopts)) != NULL)
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: failover-retries option contents: %s.\n", tmp);
|
||||
+ *retries = atoi(tmp);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ *retries = FAILOVER_DEFAULT_RETRIES;
|
||||
+ fprintf(stderr, "DEBUG: Failed to get failover-retries option\n");
|
||||
+ fprintf(stderr, "DEBUG: Defaulted to %d retries\n", *retries);
|
||||
+ }
|
||||
+
|
||||
+ return (CUPS_BACKEND_OK);
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ * 'get_printer_attributes()' - Sends an IPP Get-Attributes request to
|
||||
+ * a URI
|
||||
+ */
|
||||
+int
|
||||
+get_printer_attributes(const char *device_uri, ipp_t **attributes)
|
||||
+{
|
||||
+ char uri[HTTP_MAX_URI]; /* Updated URI without login */
|
||||
+ int version; /* IPP version */
|
||||
+ char scheme[256]; /* Scheme in URI */
|
||||
+ ipp_status_t ipp_status; /* Status of IPP request */
|
||||
+ char hostname[1024]; /* Hostname */
|
||||
+ char resource[1024]; /* Resource infoo */
|
||||
+ char addrname[256]; /* Address name */
|
||||
+ int port; /* IPP Port number */
|
||||
+ char portname[255]; /* Port as string */
|
||||
+ http_t *http; /* HTTP connection */
|
||||
+ ipp_t *request; /* IPP request */
|
||||
+ int rc = CUPS_BACKEND_OK; /* Return Code */
|
||||
+ char username[256]; /* Username for device URI */
|
||||
+ char *option_ptr; /* for parsing resource opts */
|
||||
+ const char * const pattrs[] = /* Printer attributes wanted */
|
||||
+ {
|
||||
+ "printer-is-accepting-jobs",
|
||||
+ "printer-state",
|
||||
+ "printer-state-reasons"
|
||||
+ };
|
||||
+
|
||||
+ if (job_canceled)
|
||||
+ return (CUPS_BACKEND_OK);
|
||||
+
|
||||
+ fprintf(stderr, "DEBUG: Getting Printer Attributes.\n");
|
||||
+ fprintf(stderr, "DEBUG: Device URL %s.\n", device_uri);
|
||||
+
|
||||
+ /*
|
||||
+ * Parse device_uri
|
||||
+ */
|
||||
+ if (httpSeparateURI(HTTP_URI_CODING_ALL, device_uri, scheme, sizeof(scheme),
|
||||
+ username, sizeof(username), hostname, sizeof(hostname),
|
||||
+ &port, resource, sizeof(resource)) != HTTP_URI_OK)
|
||||
+ {
|
||||
+ fprintf(stderr, "ERROR: Problem parsing device_uri, %s\n", device_uri);
|
||||
+ return (CUPS_BACKEND_STOP);
|
||||
+ }
|
||||
+
|
||||
+ if (!port)
|
||||
+ port = IPP_PORT;
|
||||
+
|
||||
+ sprintf(portname, "%d", port);
|
||||
+
|
||||
+ fprintf(stderr, "DEBUG: Getting Printer Attributes.\n");
|
||||
+
|
||||
+ /*
|
||||
+ * Configure password
|
||||
+ */
|
||||
+ cupsSetPasswordCB(password_cb);
|
||||
+
|
||||
+ /*
|
||||
+ * reset, in case a previous attempt for
|
||||
+ * another printer left residue
|
||||
+ */
|
||||
+ cupsSetUser(NULL);
|
||||
+ password = NULL;
|
||||
+ password_retries = 0;
|
||||
+
|
||||
+ if (*username)
|
||||
+ {
|
||||
+ if ((password = strchr(username, ':')) != NULL)
|
||||
+ {
|
||||
+ *password = '\0';
|
||||
+ password++;
|
||||
+ }
|
||||
+
|
||||
+ cupsSetUser(username);
|
||||
+ }
|
||||
+ else if (!getuid())
|
||||
+ {
|
||||
+ const char *username_env;
|
||||
+
|
||||
+ if ((username_env = getenv("AUTH_USERNAME")) != NULL)
|
||||
+ {
|
||||
+ cupsSetUser(username_env);
|
||||
+ password = getenv("AUTH_PASSWORD");
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Try connecting to the remote server...
|
||||
+ */
|
||||
+ fprintf(stderr, "DEBUG: Connecting to %s:%d\n", hostname, port);
|
||||
+ _cupsLangPuts(stderr, _("INFO: Connecting to printer...\n"));
|
||||
+
|
||||
+ http = httpConnectEncrypt(hostname, port, cupsEncryption());
|
||||
+
|
||||
+ /*
|
||||
+ * Deal the socket not being open.
|
||||
+ */
|
||||
+ if (!http)
|
||||
+ {
|
||||
+ int error = errno; /* Connection error */
|
||||
+
|
||||
+ switch (error)
|
||||
+ {
|
||||
+ case EHOSTDOWN :
|
||||
+ _cupsLangPuts(stderr, _("WARNING: "
|
||||
+ "The printer may not exist or "
|
||||
+ "is unavailable at this time.\n"));
|
||||
+ break;
|
||||
+ case EHOSTUNREACH :
|
||||
+ _cupsLangPuts(stderr, _("WARNING: "
|
||||
+ "The printer is unreachable at this "
|
||||
+ "time.\n"));
|
||||
+ break;
|
||||
+ case ECONNREFUSED :
|
||||
+ _cupsLangPuts(stderr, _("WARNING: "
|
||||
+ "Connection Refused.\n"));
|
||||
+ break;
|
||||
+ default :
|
||||
+ fprintf(stderr, "DEBUG: Connection error: %s\n", strerror(errno));
|
||||
+ break;
|
||||
+ }
|
||||
+
|
||||
+ rc = CUPS_BACKEND_FAILED;
|
||||
+ sleep(5);
|
||||
+ goto prt_available_cleanup;
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+#ifdef AF_INET6
|
||||
+ if (http->hostaddr->addr.sa_family == AF_INET6)
|
||||
+ fprintf(stderr, "DEBUG: Connected to [%s]:%d (IPv6)...\n",
|
||||
+ httpAddrString(http->hostaddr, addrname, sizeof(addrname)),
|
||||
+ ntohs(http->hostaddr->ipv6.sin6_port));
|
||||
+ else
|
||||
+#endif /* AF_INET6 */
|
||||
+ if (http->hostaddr->addr.sa_family == AF_INET)
|
||||
+ fprintf(stderr, "DEBUG: Connected to %s:%d (IPv4)...\n",
|
||||
+ httpAddrString(http->hostaddr, addrname, sizeof(addrname)),
|
||||
+ ntohs(http->hostaddr->ipv4.sin_port));
|
||||
+
|
||||
+ /*
|
||||
+ * Search the resource string for options.
|
||||
+ * We only care about version, for the moment.
|
||||
+ */
|
||||
+ version = 11;
|
||||
+
|
||||
+ if ((option_ptr = strchr(resource, '?')) != NULL)
|
||||
+ {
|
||||
+ *option_ptr++ = '\0';
|
||||
+
|
||||
+ if ((option_ptr = strstr(option_ptr, "version="))!=NULL)
|
||||
+ {
|
||||
+ int minor; /* minor version from URI */
|
||||
+ int major; /* major version from URI */
|
||||
+ char *version_str; /* ipp version */
|
||||
+
|
||||
+ option_ptr += 8;
|
||||
+ version_str = option_ptr;
|
||||
+
|
||||
+ while (*option_ptr && *option_ptr != '&' && *option_ptr != '+')
|
||||
+ option_ptr++;
|
||||
+
|
||||
+ if (*option_ptr)
|
||||
+ *option_ptr = '\0';
|
||||
+
|
||||
+ sscanf(version_str, "%d.%d", &major, &minor);
|
||||
+
|
||||
+ version = (major * 10) + minor;
|
||||
+
|
||||
+ switch(version)
|
||||
+ {
|
||||
+ case 10 :
|
||||
+ case 11 :
|
||||
+ case 20 :
|
||||
+ case 21 :
|
||||
+ fprintf(stderr,
|
||||
+ "DEBUG: Set version to %d from URI\n",
|
||||
+ version);
|
||||
+ break;
|
||||
+ default :
|
||||
+ _cupsLangPrintf(stderr,
|
||||
+ _("DEBUG: Invalid version, %d, from URI. "
|
||||
+ "Using default of 1.1 \n"),
|
||||
+ version);
|
||||
+ version = 11;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ /*
|
||||
+ * Build a URI for the printer. We can't use the URI in argv[0]
|
||||
+ * because it might contain username:password information...
|
||||
+ */
|
||||
+ if (httpAssembleURI(HTTP_URI_CODING_ALL, uri, sizeof(uri), scheme, NULL,
|
||||
+ hostname, port, resource) != HTTP_URI_OK)
|
||||
+ {
|
||||
+ fprintf(stderr, "ERROR: Problem assembling printer URI from host %s, "
|
||||
+ "port %d, resource %s\n", hostname, port, resource);
|
||||
+ return (CUPS_BACKEND_STOP);
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Build the IPP request...
|
||||
+ */
|
||||
+ request = ippNewRequest(IPP_GET_PRINTER_ATTRIBUTES);
|
||||
+ request->request.op.version[0] = version / 10;
|
||||
+ request->request.op.version[1] = version % 10;
|
||||
+
|
||||
+ ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri",
|
||||
+ NULL, uri);
|
||||
+
|
||||
+ ippAddStrings(request, IPP_TAG_OPERATION, IPP_TAG_KEYWORD,
|
||||
+ "requested-attributes", sizeof(pattrs) / sizeof(pattrs[0]),
|
||||
+ NULL, pattrs);
|
||||
+
|
||||
+ /*
|
||||
+ * Do the request...
|
||||
+ */
|
||||
+ fputs("DEBUG: Getting supported attributes...\n", stderr);
|
||||
+
|
||||
+ fprintf(stderr, "DEBUG: IPP Request Structure Built.\n");
|
||||
+
|
||||
+ *attributes = cupsDoRequest(http, request, resource);
|
||||
+ ipp_status = cupsLastError();
|
||||
+
|
||||
+ fprintf(stderr, "DEBUG: Get-Printer-Attributes: %s (%s)\n",
|
||||
+ ippErrorString(ipp_status), cupsLastErrorString());
|
||||
+
|
||||
+ if (ipp_status > IPP_OK_CONFLICT)
|
||||
+ {
|
||||
+ fprintf(stderr, "DEBUG: Get-Printer-Attributes returned %s.\n",
|
||||
+ ippErrorString(ipp_status));
|
||||
+ switch(ipp_status)
|
||||
+ {
|
||||
+ case IPP_FORBIDDEN :
|
||||
+ case IPP_NOT_AUTHORIZED :
|
||||
+ _cupsLangPuts(stderr, _("ERROR: Not Authorized.\n"));
|
||||
+ rc = CUPS_BACKEND_AUTH_REQUIRED;
|
||||
+ break;
|
||||
+ case IPP_PRINTER_BUSY :
|
||||
+ case IPP_SERVICE_UNAVAILABLE :
|
||||
+ _cupsLangPuts(stderr, _("ERROR: "
|
||||
+ "The printer is not responding.\n"));
|
||||
+ rc = CUPS_BACKEND_FAILED;
|
||||
+ break;
|
||||
+ case IPP_BAD_REQUEST :
|
||||
+ case IPP_VERSION_NOT_SUPPORTED :
|
||||
+ fprintf(stderr, "ERROR: Destination does not support IPP version %d\n",
|
||||
+ version);
|
||||
+ case IPP_NOT_FOUND :
|
||||
+ _cupsLangPuts(stderr, _("ERROR: "
|
||||
+ "The printer configuration is incorrect or the "
|
||||
+ "printer no longer exists.\n"));
|
||||
+ rc = CUPS_BACKEND_STOP;
|
||||
+ break;
|
||||
+ default :
|
||||
+ rc = CUPS_BACKEND_FAILED;
|
||||
+ }
|
||||
+ goto prt_available_cleanup;
|
||||
+ }
|
||||
+
|
||||
+prt_available_cleanup :
|
||||
+ httpClose(http);
|
||||
+ return (rc);
|
||||
+}
|
||||
+
|
||||
+static int
|
||||
+move_job(int jobid, /* Job ID */
|
||||
+ const char *dest) /* Destination ipp address */
|
||||
+{
|
||||
+ ipp_t *request; /* IPP Request */
|
||||
+ char job_uri[HTTP_MAX_URI]; /* job-uri */
|
||||
+
|
||||
+ http_t* http = httpConnectEncrypt(cupsServer(), ippPort(), cupsEncryption());
|
||||
+
|
||||
+ if (!http)
|
||||
+ {
|
||||
+ _cupsLangPrintf(stderr,
|
||||
+ _("failover: Unable to connect to server: %s\n"),
|
||||
+ strerror(errno));
|
||||
+ return (CUPS_BACKEND_FAILED);
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Build a CUPS_MOVE_JOB request, which requires the following
|
||||
+ * attributes:
|
||||
+ *
|
||||
+ * job-uri/printer-uri
|
||||
+ * job-printer-uri
|
||||
+ * requesting-user-name
|
||||
+ */
|
||||
+
|
||||
+ request = ippNewRequest(CUPS_MOVE_JOB);
|
||||
+
|
||||
+ snprintf(job_uri, sizeof(job_uri), "ipp://localhost/jobs/%d", jobid);
|
||||
+ ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "job-uri", NULL,
|
||||
+ job_uri);
|
||||
+
|
||||
+ ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_NAME,
|
||||
+ "requesting-user-name",
|
||||
+ NULL, cupsUser());
|
||||
+
|
||||
+ ippAddString(request, IPP_TAG_JOB, IPP_TAG_URI, "job-printer-uri",
|
||||
+ NULL, dest);
|
||||
+
|
||||
+ /*
|
||||
+ * Do the request and get back a response...
|
||||
+ */
|
||||
+
|
||||
+ ippDelete(cupsDoRequest(http, request, "/jobs"));
|
||||
+
|
||||
+ httpClose(http);
|
||||
+
|
||||
+ if (cupsLastError() > IPP_OK_CONFLICT)
|
||||
+ {
|
||||
+ _cupsLangPrintf(stderr, "failover: %s\n", cupsLastErrorString());
|
||||
+ return (CUPS_BACKEND_FAILED);
|
||||
+ }
|
||||
+ else
|
||||
+ return (CUPS_BACKEND_OK);
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ * 'sigterm_handler()' - handles a sigterm, i.e. job canceled
|
||||
+ */
|
||||
+static void
|
||||
+sigterm_handler(int sig)
|
||||
+{
|
||||
+ if (!job_canceled)
|
||||
+ {
|
||||
+ write(2, "DEBUG: Got SIGTERM.\n", 20);
|
||||
+ job_canceled = 1;
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ /*
|
||||
+ * Job has already been canceled, so just exit
|
||||
+ */
|
||||
+ exit(1);
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ * 'password_cb()' - Disable the password prompt for cupsDoFileRequest().
|
||||
+ */
|
||||
+static const char * /* O - Password */
|
||||
+password_cb(const char *prompt) /* I - Prompt (not used) */
|
||||
+{
|
||||
+ auth_info_required = "username,password";
|
||||
+ password_retries++;
|
||||
+
|
||||
+ if(password_retries < FAILOVER_PASSWORD_RETRIES_MAX)
|
||||
+ return (password);
|
||||
+ else
|
||||
+ return (NULL);
|
||||
+}
|
||||
diff -up cups-2.3.3/backend/Makefile.failover cups-2.3.3/backend/Makefile
|
||||
--- cups-2.3.3/backend/Makefile.failover 2020-04-27 20:04:29.000000000 +0200
|
||||
+++ cups-2.3.3/backend/Makefile 2020-06-11 08:52:31.212642019 +0200
|
||||
@@ -22,6 +22,7 @@ include ../Makedefs
|
||||
RBACKENDS = \
|
||||
ipp \
|
||||
lpd \
|
||||
+ failover \
|
||||
$(DNSSD_BACKEND)
|
||||
UBACKENDS = \
|
||||
snmp \
|
||||
@@ -45,6 +46,7 @@ LIBOBJS = \
|
||||
OBJS = \
|
||||
ipp.o \
|
||||
lpd.o \
|
||||
+ failover.o \
|
||||
dnssd.o \
|
||||
snmp.o \
|
||||
socket.o \
|
||||
@@ -276,6 +278,15 @@ lpd: lpd.o ../cups/$(LIBCUPS) libbackend
|
||||
|
||||
|
||||
#
|
||||
+# failover
|
||||
+#
|
||||
+
|
||||
+failover: failover.o ../cups/$(LIBCUPS) libbackend.a
|
||||
+ echo Linking $@...
|
||||
+ $(LD_CC) $(ALL_LDFLAGS) -o failover failover.o libbackend.a $(LINKCUPS)
|
||||
+
|
||||
+
|
||||
+#
|
||||
# snmp
|
||||
#
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
diff -up cups-2.0.2/cups/http-addr.c.freebind cups-2.0.2/cups/http-addr.c
|
||||
--- cups-2.0.2/cups/http-addr.c.freebind 2015-02-10 14:46:33.000000000 +0100
|
||||
+++ cups-2.0.2/cups/http-addr.c 2015-02-10 14:50:35.074759141 +0100
|
||||
@@ -186,6 +186,10 @@ httpAddrListen(http_addr_t *addr, /* I -
|
||||
val = 1;
|
||||
setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, CUPS_SOCAST &val, sizeof(val));
|
||||
|
||||
+#ifdef __linux
|
||||
+ setsockopt(fd, IPPROTO_IP, IP_FREEBIND, CUPS_SOCAST &val, sizeof(val));
|
||||
+#endif /* __linux */
|
||||
+
|
||||
#ifdef IPV6_V6ONLY
|
||||
if (addr->addr.sa_family == AF_INET6)
|
||||
setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, CUPS_SOCAST &val, sizeof(val));
|
||||
diff -up cups-2.0.2/scheduler/listen.c.freebind cups-2.0.2/scheduler/listen.c
|
|
@ -0,0 +1,15 @@
|
|||
diff -up cups-1.7.0/backend/ipp.c.ipp-multifile cups-1.7.0/backend/ipp.c
|
||||
--- cups-1.7.0/backend/ipp.c.ipp-multifile 2013-10-24 15:52:00.745814354 +0100
|
||||
+++ cups-1.7.0/backend/ipp.c 2013-10-24 15:53:46.463266724 +0100
|
||||
@@ -1758,7 +1758,10 @@ main(int argc, /* I - Number of comm
|
||||
ippAddBoolean(request, IPP_TAG_OPERATION, "last-document",
|
||||
(i + 1) >= num_files);
|
||||
|
||||
- if (document_format)
|
||||
+ if (num_files > 1)
|
||||
+ ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE,
|
||||
+ "document-format", NULL, "application/octet-stream");
|
||||
+ else if (document_format)
|
||||
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE,
|
||||
"document-format", NULL, document_format);
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,14 @@
|
|||
diff -up cups-2.3.0/cups-config.in.multilib cups-2.3.0/cups-config.in
|
||||
--- cups-2.3.0/cups-config.in.multilib 2019-10-07 12:10:09.508859587 +0200
|
||||
+++ cups-2.3.0/cups-config.in 2019-10-07 12:11:56.614025934 +0200
|
||||
@@ -17,7 +17,9 @@ prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
bindir=@bindir@
|
||||
includedir=@includedir@
|
||||
-libdir=@libdir@
|
||||
+# Fetch libdir from gnutls's pkg-config script. This is a bit
|
||||
+# of a cheat, but the cups-devel package requires gnutls-devel anyway.
|
||||
+libdir=`pkg-config --variable=libdir gnutls`
|
||||
datarootdir=@datadir@
|
||||
datadir=@datadir@
|
||||
sysconfdir=@sysconfdir@
|
|
@ -0,0 +1,10 @@
|
|||
diff -up cups-2.2b2/config-scripts/cups-ssl.m4.no-export-ssllibs cups-2.2b2/config-scripts/cups-ssl.m4
|
||||
--- cups-2.2b2/config-scripts/cups-ssl.m4.no-export-ssllibs 2016-06-27 15:06:22.299980753 +0200
|
||||
+++ cups-2.2b2/config-scripts/cups-ssl.m4 2016-06-27 15:08:00.953154042 +0200
|
||||
@@ -102,5 +102,5 @@ AC_SUBST(IPPALIASES)
|
||||
AC_SUBST(SSLFLAGS)
|
||||
AC_SUBST(SSLLIBS)
|
||||
|
||||
-EXPORT_SSLLIBS="$SSLLIBS"
|
||||
+EXPORT_SSLLIBS=""
|
||||
AC_SUBST(EXPORT_SSLLIBS)
|
|
@ -0,0 +1,38 @@
|
|||
diff -up cups-1.5b1/conf/cups.password-auth.system-auth cups-1.5b1/conf/cups.password-auth
|
||||
--- cups-1.5b1/conf/cups.password-auth.system-auth 2011-05-23 17:27:27.000000000 +0200
|
||||
+++ cups-1.5b1/conf/cups.password-auth 2011-05-23 17:27:27.000000000 +0200
|
||||
@@ -0,0 +1,4 @@
|
||||
+#%PAM-1.0
|
||||
+# Use password-auth common PAM configuration for the daemon
|
||||
+auth include password-auth
|
||||
+account include password-auth
|
||||
diff -up cups-1.5b1/conf/cups.system-auth.system-auth cups-1.5b1/conf/cups.system-auth
|
||||
--- cups-1.5b1/conf/cups.system-auth.system-auth 2011-05-23 17:27:27.000000000 +0200
|
||||
+++ cups-1.5b1/conf/cups.system-auth 2011-05-23 17:27:27.000000000 +0200
|
||||
@@ -0,0 +1,3 @@
|
||||
+#%PAM-1.0
|
||||
+auth include system-auth
|
||||
+account include system-auth
|
||||
diff -up cups-1.5b1/conf/Makefile.system-auth cups-1.5b1/conf/Makefile
|
||||
--- cups-1.5b1/conf/Makefile.system-auth 2011-05-12 07:21:56.000000000 +0200
|
||||
+++ cups-1.5b1/conf/Makefile 2011-05-23 17:27:27.000000000 +0200
|
||||
@@ -90,10 +90,16 @@ install-data:
|
||||
done
|
||||
-if test x$(PAMDIR) != x; then \
|
||||
$(INSTALL_DIR) -m 755 $(BUILDROOT)$(PAMDIR); \
|
||||
- if test -r $(BUILDROOT)$(PAMDIR)/cups ; then \
|
||||
- $(INSTALL_DATA) $(PAMFILE) $(BUILDROOT)$(PAMDIR)/cups.N ; \
|
||||
+ if test -f /etc/pam.d/password-auth; then \
|
||||
+ $(INSTALL_DATA) cups.password-auth $(BUILDROOT)$(PAMDIR)/cups; \
|
||||
+ elif test -f /etc/pam.d/system-auth; then \
|
||||
+ $(INSTALL_DATA) cups.system-auth $(BUILDROOT)$(PAMDIR)/cups; \
|
||||
else \
|
||||
- $(INSTALL_DATA) $(PAMFILE) $(BUILDROOT)$(PAMDIR)/cups ; \
|
||||
+ if test -r $(BUILDROOT)$(PAMDIR)/cups ; then \
|
||||
+ $(INSTALL_DATA) $(PAMFILE) $(BUILDROOT)$(PAMDIR)/cups.N ; \
|
||||
+ else \
|
||||
+ $(INSTALL_DATA) $(PAMFILE) $(BUILDROOT)$(PAMDIR)/cups ; \
|
||||
+ fi ; \
|
||||
fi ; \
|
||||
fi
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
diff -up cups-1.5b1/backend/usb-unix.c.uri-compat cups-1.5b1/backend/usb-unix.c
|
||||
--- cups-1.5b1/backend/usb-unix.c.uri-compat 2011-05-24 15:59:05.000000000 +0200
|
||||
+++ cups-1.5b1/backend/usb-unix.c 2011-05-24 16:02:03.000000000 +0200
|
||||
@@ -63,11 +63,34 @@ print_device(const char *uri, /* I - De
|
||||
int device_fd; /* USB device */
|
||||
ssize_t tbytes; /* Total number of bytes written */
|
||||
struct termios opts; /* Parallel port options */
|
||||
+ char *fixed_uri = strdup (uri);
|
||||
+ char *p;
|
||||
|
||||
|
||||
(void)argc;
|
||||
(void)argv;
|
||||
|
||||
+ p = strchr (fixed_uri, ':');
|
||||
+ if (p++ != NULL)
|
||||
+ {
|
||||
+ char *e;
|
||||
+ p += strspn (p, "/");
|
||||
+ e = strchr (p, '/');
|
||||
+ if (e > p)
|
||||
+ {
|
||||
+ size_t mfrlen = e - p;
|
||||
+ e++;
|
||||
+ if (!strncasecmp (e, p, mfrlen))
|
||||
+ {
|
||||
+ char *x = e + mfrlen;
|
||||
+ if (!strncmp (x, "%20", 3))
|
||||
+ /* Take mfr name out of mdl name for compatibility with
|
||||
+ * Fedora 11 before bug #507244 was fixed. */
|
||||
+ strcpy (e, x + 3); puts(fixed_uri);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
/*
|
||||
* Open the USB port device...
|
||||
*/
|
||||
@@ -107,10 +130,10 @@ print_device(const char *uri, /* I - De
|
||||
_cups_strncasecmp(hostname, "Minolta", 7);
|
||||
#endif /* __FreeBSD__ || __NetBSD__ || __OpenBSD__ || __DragonFly__ */
|
||||
|
||||
- if (use_bc && !strncmp(uri, "usb:/dev/", 9))
|
||||
+ if (use_bc && !strncmp(fixed_uri, "usb:/dev/", 9))
|
||||
use_bc = 0;
|
||||
|
||||
- if ((device_fd = open_device(uri, &use_bc)) == -1)
|
||||
+ if ((device_fd = open_device(fixed_uri, &use_bc)) == -1)
|
||||
{
|
||||
if (getenv("CLASS") != NULL)
|
||||
{
|
|
@ -0,0 +1,52 @@
|
|||
diff -up cups-1.5b1/backend/usb-unix.c.usb-paperout cups-1.5b1/backend/usb-unix.c
|
||||
--- cups-1.5b1/backend/usb-unix.c.usb-paperout 2011-05-24 15:51:39.000000000 +0200
|
||||
+++ cups-1.5b1/backend/usb-unix.c 2011-05-24 15:51:39.000000000 +0200
|
||||
@@ -30,6 +30,11 @@
|
||||
|
||||
#include <sys/select.h>
|
||||
|
||||
+#ifdef __linux
|
||||
+#include <sys/ioctl.h>
|
||||
+#include <linux/lp.h>
|
||||
+#endif /* __linux */
|
||||
+
|
||||
|
||||
/*
|
||||
* Local functions...
|
||||
@@ -334,7 +339,19 @@ open_device(const char *uri, /* I - Dev
|
||||
if (!strncmp(uri, "usb:/dev/", 9))
|
||||
#ifdef __linux
|
||||
{
|
||||
- return (open(uri + 4, O_RDWR | O_EXCL));
|
||||
+ fd = open(uri + 4, O_RDWR | O_EXCL);
|
||||
+
|
||||
+ if (fd != -1)
|
||||
+ {
|
||||
+ /*
|
||||
+ * Tell the driver to return from write() with errno==ENOSPACE
|
||||
+ * on paper-out.
|
||||
+ */
|
||||
+ unsigned int t = 1;
|
||||
+ ioctl (fd, LPABORT, &t);
|
||||
+ }
|
||||
+
|
||||
+ return fd;
|
||||
}
|
||||
else if (!strncmp(uri, "usb://", 6))
|
||||
{
|
||||
@@ -400,7 +417,14 @@ open_device(const char *uri, /* I - Dev
|
||||
if (!strcmp(uri, device_uri))
|
||||
{
|
||||
/*
|
||||
- * Yes, return this file descriptor...
|
||||
+ * Yes, tell the driver to return from write() with
|
||||
+ * errno==ENOSPACE on paper-out.
|
||||
+ */
|
||||
+ unsigned int t = 1;
|
||||
+ ioctl (fd, LPABORT, &t);
|
||||
+
|
||||
+ /*
|
||||
+ * Return this file descriptor...
|
||||
*/
|
||||
|
||||
fprintf(stderr, "DEBUG: Printer using device file \"%s\"...\n",
|
|
@ -0,0 +1,19 @@
|
|||
diff -up cups-1.7rc1/cgi-bin/admin.c.web-devices-timeout cups-1.7rc1/cgi-bin/admin.c
|
||||
--- cups-1.7rc1/cgi-bin/admin.c.web-devices-timeout 2013-05-29 12:51:34.000000000 +0100
|
||||
+++ cups-1.7rc1/cgi-bin/admin.c 2013-08-16 16:01:17.308264287 +0100
|
||||
@@ -1019,13 +1019,13 @@ do_am_printer(http_t *http, /* I - HTTP
|
||||
}
|
||||
|
||||
/*
|
||||
- * Scan for devices for up to 30 seconds...
|
||||
+ * Scan for devices for up to 10 seconds...
|
||||
*/
|
||||
|
||||
fputs("DEBUG: Getting list of devices...\n", stderr);
|
||||
|
||||
current_device = 0;
|
||||
- if (cupsGetDevices(http, 5, CUPS_INCLUDE_ALL, CUPS_EXCLUDE_NONE,
|
||||
+ if (cupsGetDevices(http, 10, CUPS_INCLUDE_ALL, CUPS_EXCLUDE_NONE,
|
||||
(cups_device_cb_t)choose_device_cb,
|
||||
(void *)title) == IPP_OK)
|
||||
{
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"cups-2.3.3op2-source.tar.gz": "deb3575bbe79c0ae963402787f265bfcf8d804a71fc2c94318a74efec86f96df",
|
||||
"cupsprinter.png": "ba76c5b1606e4008ff78a82edf30f88a0fffea7b6b78110095ee70c8ca2b9c9d",
|
||||
"macros.cups": "4f3be07f0245ef1a8a4264ed02a2d18ca4823396dd81442af5219e7c56fd11d5"
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
|
@ -0,0 +1 @@
|
|||
%_cups_serverbin %(/usr/bin/cups-config --serverbin)
|
|
@ -0,0 +1,23 @@
|
|||
diff --git a/engine/dconf-engine-source-user.c b/engine/dconf-engine-source-user.c
|
||||
index 1657875..e4f8786 100644
|
||||
--- a/engine/dconf-engine-source-user.c
|
||||
+++ b/engine/dconf-engine-source-user.c
|
||||
@@ -39,11 +39,17 @@ dconf_engine_source_user_open_gvdb (const gchar *name)
|
||||
{
|
||||
GvdbTable *table;
|
||||
gchar *filename;
|
||||
+ const gchar *override;
|
||||
+
|
||||
+ override = g_getenv ("DCONF_USER_CONFIG_DIR");
|
||||
+ if (override == NULL)
|
||||
+ filename = g_build_filename (g_get_user_config_dir (), "dconf", name, NULL);
|
||||
+ else
|
||||
+ filename = g_build_filename (g_get_home_dir (), override, name, NULL);
|
||||
|
||||
/* This can fail in the normal case of the user not having any
|
||||
* settings. That's OK and it shouldn't be considered as an error.
|
||||
*/
|
||||
- filename = g_build_filename (g_get_user_config_dir (), "dconf", name, NULL);
|
||||
table = gvdb_table_new (filename, FALSE, NULL);
|
||||
g_free (filename);
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"dconf-0.36.0.tar.xz": "9fe6bb22191fc2a036ad86fd8e7d165e9983c687b9fedccf85d46c799301da2d"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,432 @@
|
|||
%define glib2_version 2.44.0
|
||||
%define majmin %(echo %{version} | cut -d. -f1-2)
|
||||
Summary: A configuration system
|
||||
Name: dconf
|
||||
Version: 0.36.0
|
||||
Release: 3%{?dist}
|
||||
License: LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://wiki.gnome.org/Projects/dconf
|
||||
Source0: https://download.gnome.org/sources/dconf/%{majmin}/%{name}-%{version}.tar.xz
|
||||
Patch1: dconf-override.patch
|
||||
BuildRequires: bash-completion
|
||||
BuildRequires: dbus-devel
|
||||
BuildRequires: gcc
|
||||
BuildRequires: glib2-devel >= %{glib2_version}
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: meson
|
||||
BuildRequires: vala
|
||||
Requires: dbus
|
||||
Requires: glib2 >= %{glib2_version}
|
||||
|
||||
%description
|
||||
dconf is a low-level configuration system. Its main purpose is to provide a
|
||||
backend to the GSettings API in GLib.
|
||||
|
||||
%package devel
|
||||
Summary: Header files and libraries for dconf development
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
dconf development package. Contains files needed for doing software
|
||||
development using dconf.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%meson -Dgtk_doc=true
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/dconf/profile
|
||||
|
||||
cat << EOF > %{buildroot}%{_sysconfdir}/dconf/profile/user
|
||||
user-db:user
|
||||
system-db:local
|
||||
system-db:site
|
||||
system-db:distro
|
||||
EOF
|
||||
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/dconf/db/local.d/locks
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/dconf/db/site.d/locks
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/dconf/db/distro.d/locks
|
||||
|
||||
%posttrans
|
||||
dconf update
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%dir %{_sysconfdir}/dconf
|
||||
%dir %{_sysconfdir}/dconf/db
|
||||
%dir %{_sysconfdir}/dconf/db/local.d
|
||||
%dir %{_sysconfdir}/dconf/db/local.d/locks
|
||||
%dir %{_sysconfdir}/dconf/db/site.d
|
||||
%dir %{_sysconfdir}/dconf/db/site.d/locks
|
||||
%dir %{_sysconfdir}/dconf/db/distro.d
|
||||
%dir %{_sysconfdir}/dconf/db/distro.d/locks
|
||||
%dir %{_sysconfdir}/dconf/profile
|
||||
%{_libdir}/gio/modules/libdconfsettings.so
|
||||
%{_libexecdir}/dconf-service
|
||||
%{_datadir}/dbus-1/services/ca.desrt.dconf.service
|
||||
%{_bindir}/dconf
|
||||
%{_libdir}/libdconf.so.1*
|
||||
%{_datadir}/bash-completion/completions/dconf
|
||||
%{_mandir}/man1/dconf-service.1.gz
|
||||
%{_mandir}/man1/dconf.1.gz
|
||||
%{_mandir}/man7/dconf.7.gz
|
||||
%config(noreplace) %{_sysconfdir}/dconf/profile/user
|
||||
|
||||
%files devel
|
||||
%{_includedir}/dconf
|
||||
%{_libdir}/libdconf.so
|
||||
%{_libdir}/pkgconfig/dconf.pc
|
||||
%dir %{_datadir}/gtk-doc
|
||||
%dir %{_datadir}/gtk-doc/html
|
||||
%{_datadir}/gtk-doc/html/dconf
|
||||
%{_datadir}/vala
|
||||
|
||||
%changelog
|
||||
* Wed Dec 08 2021 Thomas Crain <thcrain@microsoft.com> - 0.36.0-3
|
||||
- License verified (corrected to just LGPLv2+)
|
||||
- Lint spec
|
||||
|
||||
* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 0.36.0-2
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
|
||||
* Tue Mar 10 2020 Kalev Lember <klember@redhat.com> - 0.36.0-1
|
||||
- Update to 0.36.0
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.35.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Tue Jan 07 2020 Kalev Lember <klember@redhat.com> - 0.35.1-1
|
||||
- Update to 0.35.1
|
||||
|
||||
* Tue Sep 10 2019 Kalev Lember <klember@redhat.com> - 0.34.0-1
|
||||
- Update to 0.34.0
|
||||
|
||||
* Tue Aug 20 2019 Kalev Lember <klember@redhat.com> - 0.33.2-1
|
||||
- Update to 0.33.2
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.33.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue Jul 16 2019 Kalev Lember <klember@redhat.com> - 0.33.1-1
|
||||
- Update to 0.33.1
|
||||
|
||||
* Mon Mar 11 2019 Kalev Lember <klember@redhat.com> - 0.32.0-1
|
||||
- Update to 0.32.0
|
||||
|
||||
* Fri Mar 08 2019 Kalev Lember <klember@redhat.com> - 0.31.92-1
|
||||
- Update to 0.31.92
|
||||
|
||||
* Mon Feb 04 2019 Kalev Lember <klember@redhat.com> - 0.31.2-1
|
||||
- Update to 0.31.2
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Jan 07 2019 Kalev Lember <klember@redhat.com> - 0.31.1-1
|
||||
- Update to 0.31.1
|
||||
- Update project URLs
|
||||
|
||||
* Fri Oct 26 2018 Kalev Lember <klember@redhat.com> - 0.30.1-1
|
||||
- Update to 0.30.1
|
||||
|
||||
* Wed Sep 05 2018 Kalev Lember <klember@redhat.com> - 0.30.0-1
|
||||
- Update to 0.30.0
|
||||
|
||||
* Tue Aug 21 2018 Owen Taylor <otaylor@redhat.com> - 0.28.0-3
|
||||
- Add a patch to enable DCONF_USER_CONFIG_DIR environment variable
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.28.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Tue Mar 13 2018 Kalev Lember <klember@redhat.com> - 0.28.0-1
|
||||
- Update to 0.28.0
|
||||
|
||||
* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 0.27.1-1
|
||||
- Update to 0.27.1
|
||||
- Switch to the meson build system
|
||||
- Don't set group tags
|
||||
- Remove obsolete rpm scriptlets
|
||||
- Fix gtk-doc directory ownership
|
||||
- Tighten soname glob
|
||||
|
||||
* Mon Feb 19 2018 Ray Strode <rstrode@redhat.com> - 0.26.1-3
|
||||
- Add systemd dbs for distro, site, and machine local dconf databases
|
||||
Resolves: #1546644
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.26.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Mon Oct 09 2017 Kalev Lember <klember@redhat.com> - 0.26.1-1
|
||||
- Update to 0.26.1
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.26.0-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.26.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Tue Mar 21 2017 Colin Walters <walters@verbum.org> - 0.26.0-3
|
||||
- Backport patch to work around gtype threading
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.26.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Wed Mar 23 2016 Kalev Lember <klember@redhat.com> - 0.26.0-1
|
||||
- Update to 0.26.0
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.25.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Wed Dec 16 2015 Kalev Lember <klember@redhat.com> - 0.25.1-1
|
||||
- Update to 0.25.1
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.24.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Mon Mar 23 2015 Kalev Lember <kalevlember@gmail.com> - 0.24.0-1
|
||||
- Update to 0.24.0
|
||||
|
||||
* Tue Mar 17 2015 Kalev Lember <kalevlember@gmail.com> - 0.23.2-1
|
||||
- Update to 0.23.2
|
||||
|
||||
* Mon Mar 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.23.1-1
|
||||
- Update to 0.23.1
|
||||
- This drops the -editor subpackage which now lives in a separate
|
||||
dconf-editor SRPM.
|
||||
- Use the %%license macro for the COPYING file
|
||||
|
||||
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 0.22.0-2
|
||||
- Rebuilt for Fedora 23 Change
|
||||
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
|
||||
|
||||
* Fri Sep 19 2014 Kalev Lember <kalevlember@gmail.com> - 0.22.0-1
|
||||
- Update to 0.22.0
|
||||
|
||||
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.21.0-1
|
||||
- Update to 0.21.0
|
||||
|
||||
* Fri Jul 11 2014 Parag <paragn AT fedoraproject DOT org> - 0.20.0-4
|
||||
- Fix the directory ownership (rh#1056020)
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Sat Apr 05 2014 Kalev Lember <kalevlember@gmail.com> - 0.20.0-2
|
||||
- Specify minimum glib version
|
||||
|
||||
* Mon Mar 24 2014 Richard Hughes <rhughes@redhat.com> - 0.20.0-1
|
||||
- Update to 0.20.0
|
||||
|
||||
* Tue Mar 18 2014 Richard Hughes <rhughes@redhat.com> - 0.19.92-1
|
||||
- Update to 0.19.92
|
||||
|
||||
* Tue Mar 04 2014 Richard Hughes <rhughes@redhat.com> - 0.19.91-1
|
||||
- Update to 0.19.91
|
||||
|
||||
* Tue Feb 18 2014 Richard Hughes <rhughes@redhat.com> - 0.19.90-1
|
||||
- Update to 0.19.90
|
||||
|
||||
* Tue Jan 14 2014 Richard Hughes <rhughes@redhat.com> - 0.19.3-1
|
||||
- Update to 0.19.3
|
||||
|
||||
* Thu Nov 14 2013 Richard Hughes <rhughes@redhat.com> - 0.19.2-1
|
||||
- Update to 0.19.2
|
||||
|
||||
* Thu Sep 26 2013 Kalev Lember <kalevlember@gmail.com> - 0.18.0-2
|
||||
- Add missing glib-compile-schemas scriptlets to the -editor subpackage
|
||||
|
||||
* Tue Sep 24 2013 Kalev Lember <kalevlember@gmail.com> - 0.18.0-1
|
||||
- Update to 0.18.0
|
||||
|
||||
* Wed Sep 18 2013 Kalev Lember <kalevlember@gmail.com> - 0.17.1-1
|
||||
- Update to 0.17.1
|
||||
|
||||
* Mon Aug 05 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 0.17.0-3
|
||||
- Fix bogus date in %%changelog
|
||||
- Compilation should be more verbose, add V=1
|
||||
- Upstream does not install dconf-editor ui files
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Tue Jul 16 2013 Richard Hughes <rhughes@redhat.com> - 0.17.0-1
|
||||
- Update to 0.17.0
|
||||
|
||||
* Sat Jun 8 2013 Matthias Clasen <mclasen@redhat.com> - 0.16.0-2
|
||||
- Move the editor schema to the right subpackage
|
||||
|
||||
* Mon Mar 25 2013 Kalev Lember <kalevlember@gmail.com> - 0.16.0-1
|
||||
- Update to 0.16.0
|
||||
|
||||
* Mon Feb 11 2013 Kalev Lember <kalevlember@gmail.com> - 0.15.3-1
|
||||
- Update to 0.15.3
|
||||
- Install the HighContrast icons and update the icon cache scriptlets to take
|
||||
this into account
|
||||
|
||||
* Sat Dec 22 2012 Rex Dieter <rdieter@fedoraproject.org> - 0.15.2-2
|
||||
- -devel: drop Requires: glib2-devel, already gets pulled in via pkgconfig deps
|
||||
- -editor: add icon scriptlets
|
||||
- tighten subpkg deps via %%{_isa}
|
||||
|
||||
* Tue Nov 20 2012 Richard Hughes <hughsient@gmail.com> - 0.15.2-1
|
||||
- Update to 0.15.2
|
||||
|
||||
* Fri Nov 09 2012 Kalev Lember <kalevlember@gmail.com> - 0.15.0-3
|
||||
- Move some of the rpm scriptlets back to %%posttrans
|
||||
(glib-compile-schemas, icon cache)
|
||||
|
||||
* Thu Nov 8 2012 Marek Kasik <mkasik@redhat.com> - 0.15.0-2
|
||||
- Move dconf-editor's man page to the dconf-editor sub-package
|
||||
|
||||
* Wed Nov 7 2012 Marek Kasik <mkasik@redhat.com> - 0.15.0-1
|
||||
- Update to 0.15.0
|
||||
- Remove upstreamed patch
|
||||
|
||||
* Wed Nov 7 2012 Marek Kasik <mkasik@redhat.com> - 0.14.0-4
|
||||
- Move %%posttrans commands to %%post (rpmlint related)
|
||||
|
||||
* Wed Nov 7 2012 Marek Kasik <mkasik@redhat.com> - 0.14.0-3
|
||||
- Update License field
|
||||
- Update Source URL
|
||||
- Add link of corresponding bug for the memory leak patch
|
||||
|
||||
* Wed Nov 7 2012 Marek Kasik <mkasik@redhat.com> - 0.14.0-2.1
|
||||
- Merge spec-file fixes from f18 branch
|
||||
|
||||
* Sun Oct 21 2012 Matthias Clasen <mclasen@redhat.com> - 0.14.0-2
|
||||
- Fix a memory leak
|
||||
- Update to 0.14.0
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Tue Jul 17 2012 Richard Hughes <hughsient@gmail.com> - 0.13.4-1
|
||||
- Update to 0.13.4
|
||||
|
||||
* Thu Jun 07 2012 Richard Hughes <hughsient@gmail.com> - 0.13.0-2
|
||||
- Add missing file to file list.
|
||||
|
||||
* Thu Jun 07 2012 Richard Hughes <hughsient@gmail.com> - 0.13.0-1
|
||||
- Update to 0.13.0
|
||||
|
||||
* Sat May 05 2012 Kalev Lember <kalevlember@gmail.com> - 0.12.1-1
|
||||
- Update to 0.12.1
|
||||
|
||||
* Tue Mar 27 2012 Kalev Lember <kalevlember@gmail.com> - 0.12.0-1
|
||||
- Update to 0.12.0
|
||||
|
||||
* Tue Mar 20 2012 Kalev Lember <kalevlember@gmail.com> - 0.11.7-1
|
||||
- Update to 0.11.7
|
||||
|
||||
* Fri Mar 9 2012 Matthias Clasen <mclasen@redhat.com> - 0.11.6-1
|
||||
- Update to 0.11.6
|
||||
|
||||
* Mon Feb 6 2012 Matthias Clasen <mclasen@redhat.com> - 0.11.5-1
|
||||
- Update to 0.11.5
|
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Mon Nov 21 2011 Matthias Clasen <mclasen@redhat.com> - 0.11.2-1
|
||||
- Update to 0.11.2
|
||||
|
||||
* Fri Nov 4 2011 Matthias Clasen <mclasen@redhat.com> - 0.11.0-2
|
||||
- Fix a typo (#710700)
|
||||
|
||||
* Wed Nov 2 2011 Matthias Clasen <mclasen@redhat.com> - 0.11.0-1
|
||||
- Update to 0.11.0
|
||||
|
||||
* Mon Sep 26 2011 Ray <rstrode@redhat.com> - 0.10.0-1
|
||||
- Update to 0.10.0
|
||||
|
||||
* Mon Sep 19 2011 Matthias Clasen <mclasen@redhat.com> - 0.9.1-1
|
||||
- Update to 0.9.1
|
||||
|
||||
* Tue Jul 26 2011 Matthias Clasen <mclasen@redhat.com> - 0.9.0-1
|
||||
- Update to 0.9.0
|
||||
|
||||
* Wed May 11 2011 Tomas Bzatek <tbzatek@redhat.com> - 0.7.5-1
|
||||
- Update to 0.7.5
|
||||
|
||||
* Fri May 6 2011 Matthias Clasen <mclasen@redhat.com> - 0.7.4-1
|
||||
- Update to 0.7.4
|
||||
|
||||
* Wed Apr 6 2011 Matthias Clasen <mclasen@redhat.com> - 0.7.3-2
|
||||
- Fix a crash in dconf-editor
|
||||
|
||||
* Tue Mar 22 2011 Tomas Bzatek <tbzatek@redhat.com> - 0.7.3-1
|
||||
- Update to 0.7.3
|
||||
|
||||
* Thu Feb 10 2011 Matthias Clasen <mclasen@redhat.com> - 0.7.2-3
|
||||
- Rebuild for newer gtk
|
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Sat Feb 5 2011 Matthias Clasen <mclasen@redhat.com> - 0.7.2-1
|
||||
- Update to 0.7.2
|
||||
|
||||
* Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> - 0.7.1-1
|
||||
- Update to 0.7.1
|
||||
|
||||
* Mon Jan 17 2011 Matthias Clasen <mclasen@redhat.com> - 0.7-1
|
||||
- Update to 0.7
|
||||
|
||||
* Wed Sep 29 2010 jkeating - 0.5.1-2
|
||||
- Rebuilt for gcc bug 634757
|
||||
|
||||
* Tue Sep 21 2010 Matthias Clasen <mclasen@redhat.com> - 0.5.1-1
|
||||
- Update to 0.5.1
|
||||
|
||||
* Thu Aug 5 2010 Matthias Clasen <mclasen@redhat.com> - 0.5-2
|
||||
- Fix up shared library symlinks (#621733)
|
||||
|
||||
* Tue Aug 3 2010 Matthias Clasen <mclasen@redhat.com> - 0.5-1
|
||||
- Update to 0.5
|
||||
|
||||
* Mon Jul 12 2010 Matthias Clasen <mclasen@redhat.com> - 0.4.2-1
|
||||
- Update to 0.4.2
|
||||
|
||||
* Wed Jun 30 2010 Colin Walters <walters@verbum.org> - 0.4.1-2
|
||||
- Changes to support snapshot builds
|
||||
|
||||
* Sat Jun 26 2010 Matthias Clasen <mclasen@redhat.com> 0.4.1-1
|
||||
- Update to 0.4.1
|
||||
- Include dconf-editor (in a subpackage)
|
||||
|
||||
* Wed Jun 23 2010 Matthias Clasen <mclasen@redhat.com> 0.4-2
|
||||
- Rebuild against glib 2.25.9
|
||||
|
||||
* Sat Jun 12 2010 Matthias Clasen <mclasen@redhat.com> 0.4-1
|
||||
- Update to 0.4
|
||||
|
||||
* Tue Jun 08 2010 Richard Hughes <rhughes@redhat.com> 0.3.2-0.1.20100608
|
||||
- Update to a git snapshot so that users do not get a segfault in every
|
||||
application using GSettings.
|
||||
|
||||
* Wed Jun 02 2010 Bastien Nocera <bnocera@redhat.com> 0.3.1-2
|
||||
- Rebuild against latest glib2
|
||||
|
||||
* Mon May 24 2010 Matthias Clasen <mclasen@redhat.com> 0.3.1-1
|
||||
- Update to 0.3.1
|
||||
- Add a -devel subpackage
|
||||
|
||||
* Fri May 21 2010 Matthias Clasen <mclasen@redhat.com> 0.3-3
|
||||
- Make batched writes (e.g. with delayed settings) work
|
||||
|
||||
* Thu May 20 2010 Matthias Clasen <mclasen@redhat.com> 0.3-2
|
||||
- Make the registration of the backend work
|
||||
|
||||
* Wed May 19 2010 Matthias Clasen <mclasen@redhat.com> 0.3-1
|
||||
- Initial packaging
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"e2fsprogs-1.45.6.tar.gz": "5f64ac50a2b60b8e67c5b382bb137dec39344017103caffc3a61554424f2d693"
|
||||
"e2fsprogs-1.46.4.tar.gz": "7524520b291e901431ce59ea085955b601126de371bf3cfc0f5e4fad78684265"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
Summary: Contains the utilities for the ext2 file system
|
||||
Name: e2fsprogs
|
||||
Version: 1.45.6
|
||||
Version: 1.46.4
|
||||
Release: 1%{?dist}
|
||||
License: GPLv2 AND LGPLv2 AND BSD AND MIT
|
||||
Vendor: Microsoft Corporation
|
||||
|
@ -128,6 +128,9 @@ make %{?_smp_mflags} check
|
|||
%defattr(-,root,root)
|
||||
|
||||
%changelog
|
||||
* Sat Nov 20 2021 Chris Co <chrco@microsoft.com> - 1.46.4-1
|
||||
- Update to version 1.46.4
|
||||
|
||||
* Wed Jan 13 2021 Daniel McIlvaney <damcilva@microsoft.com> - 1.45.6-1
|
||||
- Upgrade to version 1.45.6
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"gdk-pixbuf-2.40.0.tar.xz": "1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,503 @@
|
|||
%global glib2_version 2.48.0
|
||||
Summary: An image loading library
|
||||
Name: gdk-pixbuf2
|
||||
Version: 2.40.0
|
||||
Release: 4%{?dist}
|
||||
License: LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://gitlab.gnome.org/GNOME/gdk-pixbuf
|
||||
Source0: https://download.gnome.org/sources/gdk-pixbuf/2.40/gdk-pixbuf-%{version}.tar.xz
|
||||
BuildRequires: gettext
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: jasper-devel
|
||||
BuildRequires: libjpeg-devel
|
||||
BuildRequires: libpng-devel
|
||||
BuildRequires: libtiff-devel
|
||||
BuildRequires: meson
|
||||
BuildRequires: pkg-config
|
||||
# gdk-pixbuf does a configure time check which uses the GIO mime
|
||||
# layer; we need to actually have the mime type database.
|
||||
BuildRequires: shared-mime-info
|
||||
BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version}
|
||||
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.3
|
||||
Requires: glib2%{?_isa} >= %{glib2_version}
|
||||
# We also need MIME information at runtime
|
||||
Requires: shared-mime-info
|
||||
|
||||
%description
|
||||
gdk-pixbuf is an image loading library that can be extended by loadable
|
||||
modules for new image formats. It is used by toolkits such as GTK+ or
|
||||
clutter.
|
||||
|
||||
%package modules
|
||||
Summary: Additional image modules for gdk-pixbuf
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description modules
|
||||
This package contains the additional modules that are needed to load various
|
||||
image formats such as ICO and JPEG.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for gdk-pixbuf
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: glib2-devel%{?_isa} >= %{glib2_version}
|
||||
|
||||
%description devel
|
||||
This package contains the libraries and header files that are needed
|
||||
for writing applications that are using gdk-pixbuf.
|
||||
|
||||
%package tests
|
||||
Summary: Tests for the %{name} package
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description tests
|
||||
The %{name}-tests package contains tests that can be used to verify
|
||||
the functionality of the installed %{name} package.
|
||||
|
||||
%prep
|
||||
%autosetup -n gdk-pixbuf-%{version} -p1
|
||||
|
||||
%build
|
||||
%meson -Dbuiltin_loaders=png \
|
||||
-Ddocs=true \
|
||||
-Djasper=true \
|
||||
-Dx11=false
|
||||
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
touch %{buildroot}%{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders.cache
|
||||
|
||||
(cd %{buildroot}%{_bindir}
|
||||
mv gdk-pixbuf-query-loaders gdk-pixbuf-query-loaders-%{__isa_bits}
|
||||
)
|
||||
|
||||
%find_lang gdk-pixbuf
|
||||
|
||||
%transfiletriggerin -- %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders
|
||||
gdk-pixbuf-query-loaders-%{__isa_bits} --update-cache
|
||||
|
||||
%transfiletriggerpostun -- %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders
|
||||
gdk-pixbuf-query-loaders-%{__isa_bits} --update-cache
|
||||
|
||||
%files -f gdk-pixbuf.lang
|
||||
%license COPYING
|
||||
%doc NEWS
|
||||
%{_libdir}/libgdk_pixbuf-2.0.so.*
|
||||
%{_libdir}/girepository-1.0
|
||||
%dir %{_libdir}/gdk-pixbuf-2.0
|
||||
%dir %{_libdir}/gdk-pixbuf-2.0/2.10.0
|
||||
%dir %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders
|
||||
%ghost %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders.cache
|
||||
%{_bindir}/gdk-pixbuf-query-loaders-%{__isa_bits}
|
||||
%{_bindir}/gdk-pixbuf-thumbnailer
|
||||
%{_mandir}/man1/gdk-pixbuf-query-loaders.1*
|
||||
%{_datadir}/thumbnailers/
|
||||
|
||||
%files modules
|
||||
%{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders/*.so
|
||||
|
||||
%files devel
|
||||
%dir %{_includedir}/gdk-pixbuf-2.0
|
||||
%{_includedir}/gdk-pixbuf-2.0/gdk-pixbuf
|
||||
%{_libdir}/libgdk_pixbuf-2.0.so
|
||||
%{_libdir}/pkgconfig/gdk-pixbuf-2.0.pc
|
||||
%{_bindir}/gdk-pixbuf-csource
|
||||
%{_bindir}/gdk-pixbuf-pixdata
|
||||
%{_datadir}/gir-1.0
|
||||
%{_datadir}/gtk-doc/html/*
|
||||
%{_mandir}/man1/gdk-pixbuf-csource.1*
|
||||
|
||||
%files tests
|
||||
%{_libexecdir}/installed-tests
|
||||
%{_datadir}/installed-tests
|
||||
|
||||
%changelog
|
||||
* Wed Dec 08 2021 Thomas Crain <thcrain@microsoft.com> - 2.40.0-4
|
||||
- License verified
|
||||
- Lint spec
|
||||
|
||||
* Thu Feb 25 2021 Henry Li <lihl@microsoft.com> - 2.40.0-3
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
- Disable Xlib dependencies
|
||||
- Add -Dx11=false to not use x11 when building
|
||||
- Remove xlib and xlib-devel subpackages
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Tue Oct 08 2019 Kalev Lember <klember@redhat.com> - 2.40.0-1
|
||||
- Update to 2.40.0
|
||||
|
||||
* Mon Aug 19 2019 Kalev Lember <klember@redhat.com> - 2.39.2-1
|
||||
- Update to 2.39.2
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.38.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Feb 28 2019 Kalev Lember <klember@redhat.com> - 2.38.1-1
|
||||
- Update to 2.38.1
|
||||
|
||||
* Tue Feb 12 2019 Kalev Lember <klember@redhat.com> - 2.38.0-6
|
||||
- Backport a patch to fix perl-Gtk3 build (#1676474)
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.38.0-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Sep 10 2018 Kalev Lember <klember@redhat.com> - 2.38.0-4
|
||||
- Disable parallel make to work around thumbnailer generation issue (#1626835)
|
||||
|
||||
* Mon Sep 10 2018 Kalev Lember <klember@redhat.com> - 2.38.0-3
|
||||
- Rebuilt to pick up all thumbnailers (#1626835)
|
||||
|
||||
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 2.38.0-2
|
||||
- Rebuilt against fixed atk (#1626575)
|
||||
|
||||
* Thu Sep 06 2018 Kalev Lember <klember@redhat.com> - 2.38.0-1
|
||||
- Update to 2.38.0
|
||||
- Switch to the meson build system
|
||||
- Remove ancient conflicts
|
||||
- Remove ldconfig scriptlets
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.36.12-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Sun Apr 08 2018 Kalev Lember <klember@redhat.com> - 2.36.12-1
|
||||
- Update to 2.36.12
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.36.11-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Fri Oct 06 2017 Kalev Lember <klember@redhat.com> - 2.36.11-1
|
||||
- Update to 2.36.11
|
||||
|
||||
* Mon Sep 11 2017 Kalev Lember <klember@redhat.com> - 2.36.10-1
|
||||
- Update to 2.36.10
|
||||
|
||||
* Mon Aug 21 2017 Kalev Lember <klember@redhat.com> - 2.36.9-1
|
||||
- Update to 2.36.9
|
||||
|
||||
* Wed Aug 16 2017 Kalev Lember <klember@redhat.com> - 2.36.8-2
|
||||
- Fix tiff loader to build again
|
||||
|
||||
* Tue Aug 08 2017 Kalev Lember <klember@redhat.com> - 2.36.8-1
|
||||
- Update to 2.36.8
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.36.7-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Mon Jul 31 2017 Florian Weimer <fweimer@redhat.com> - 2.36.7-5
|
||||
- Rebuild with binutils fix for ppc64le (#1475636)
|
||||
|
||||
* Wed Jul 26 2017 Kalev Lember <klember@redhat.com> - 2.36.7-4
|
||||
- Backport a patch to fix ico quality sorting
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.36.7-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Wed Jul 19 2017 Kalev Lember <klember@redhat.com> - 2.36.7-2
|
||||
- Rebuilt for a s390x binutils issue
|
||||
|
||||
* Tue Jul 18 2017 Kalev Lember <klember@redhat.com> - 2.36.7-1
|
||||
- Update to 2.36.7
|
||||
|
||||
* Thu Jul 13 2017 Bastien Nocera <bnocera@redhat.com> - 2.36.6-2
|
||||
+ gdk-pixbuf2-2.36.6-2
|
||||
- Fix crasher in jpeg loader
|
||||
|
||||
* Mon Apr 03 2017 Kalev Lember <klember@redhat.com> - 2.36.6-1
|
||||
- Update to 2.36.6
|
||||
|
||||
* Mon Feb 13 2017 Kalev Lember <klember@redhat.com> - 2.36.5-1
|
||||
- Update to 2.36.5
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.36.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Mon Jan 16 2017 Kalev Lember <klember@redhat.com> - 2.36.4-1
|
||||
- Update to 2.36.4
|
||||
|
||||
* Wed Jan 04 2017 Kalev Lember <klember@redhat.com> - 2.36.3-1
|
||||
- Update to 2.36.3
|
||||
|
||||
* Tue Dec 20 2016 Kalev Lember <klember@redhat.com> - 2.36.2-1
|
||||
- Update to 2.36.2
|
||||
|
||||
* Tue Dec 13 2016 Kalev Lember <klember@redhat.com> - 2.36.1-1
|
||||
- Update to 2.36.1
|
||||
|
||||
* Fri Dec 02 2016 Kalev Lember <klember@redhat.com> - 2.36.0-3
|
||||
- Re-enable the libjasper JPEG-2000 loader now that it's getting maintainance
|
||||
upstream again
|
||||
|
||||
* Thu Oct 27 2016 Richard W.M. Jones <rjones@redhat.com> - 2.36.0-2
|
||||
- Disable "silent rules".
|
||||
|
||||
* Mon Sep 19 2016 Kalev Lember <klember@redhat.com> - 2.36.0-1
|
||||
- Update to 2.36.0
|
||||
|
||||
* Thu Sep 15 2016 Richard Hughes <rhughes@redhat.com> - 2.35.5-2
|
||||
- Disable the libjasper JPEG-2000 loader because it's horribly insecure.
|
||||
|
||||
* Tue Sep 13 2016 Kalev Lember <klember@redhat.com> - 2.35.5-1
|
||||
- Update to 2.35.5
|
||||
- Don't set group tags
|
||||
|
||||
* Mon Aug 29 2016 Kalev Lember <klember@redhat.com> - 2.35.4-1
|
||||
- Update to 2.35.4
|
||||
|
||||
* Thu Aug 04 2016 Kalev Lember <klember@redhat.com> - 2.35.3-1
|
||||
- Update to 2.35.3
|
||||
|
||||
* Wed Jun 22 2016 Richard Hughes <rhughes@redhat.com> - 2.35.2-1
|
||||
- Update to 2.35.2
|
||||
|
||||
* Tue May 03 2016 Kalev Lember <klember@redhat.com> - 2.35.1-1
|
||||
- Update to 2.35.1
|
||||
|
||||
* Thu Mar 24 2016 Kalev Lember <klember@redhat.com> - 2.34.0-1
|
||||
- Update to 2.34.0
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.33.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Mon Dec 14 2015 Kalev Lember <klember@redhat.com> - 2.33.2-1
|
||||
- Update to 2.33.2
|
||||
|
||||
* Wed Oct 28 2015 Kalev Lember <klember@redhat.com> - 2.33.1-1
|
||||
- Update to 2.33.1
|
||||
|
||||
* Fri Sep 25 2015 Kalev Lember <klember@redhat.com> - 2.32.1-1
|
||||
- Update to 2.32.1
|
||||
|
||||
* Mon Sep 21 2015 Kalev Lember <klember@redhat.com> - 2.32.0-1
|
||||
- Update to 2.32.0
|
||||
|
||||
* Tue Sep 01 2015 Kalev Lember <klember@redhat.com> - 2.31.7-1
|
||||
- Update to 2.31.7
|
||||
|
||||
* Wed Aug 19 2015 Kalev Lember <klember@redhat.com> - 2.31.6-1
|
||||
- Update to 2.31.6
|
||||
- Use make_install macro
|
||||
|
||||
* Wed Aug 05 2015 Kalev Lember <klember@redhat.com> - 2.31.5-3
|
||||
- Use the right macro name in file triggers
|
||||
|
||||
* Wed Aug 5 2015 Matthias Clasen <mclasen@redhat.com> - 2.31.5-2
|
||||
- Add file triggers
|
||||
|
||||
* Mon Jul 20 2015 David King <amigadave@amigadave.com> - 2.31.5-1
|
||||
- Update to 2.31.5
|
||||
- Use pkgconfig for some BuildRequires
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.31.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Mon May 11 2015 Kalev Lember <kalevlember@gmail.com> - 2.31.4-1
|
||||
- Update to 2.31.4
|
||||
|
||||
* Fri Mar 20 2015 Richard Hughes <rhughes@redhat.com> - 2.31.3-5
|
||||
- Fix a typo causing building applications to fail.
|
||||
|
||||
* Fri Mar 20 2015 Richard Hughes <rhughes@redhat.com> - 2.31.3-4
|
||||
- Put the xlib headers in the right package.
|
||||
|
||||
* Fri Mar 20 2015 Richard Hughes <rhughes@redhat.com> - 2.31.3-3
|
||||
- Split out the xlib code as a subpackage to allows us to depend on the core
|
||||
library on the cloud image and not depends on half of Xorg.
|
||||
|
||||
* Fri Mar 20 2015 Richard Hughes <rhughes@redhat.com> - 2.31.3-2
|
||||
- Split out the modules as a subpackage to allows us to depend on the core
|
||||
library on the cloud image and not drag every image loader known to man.
|
||||
|
||||
* Sat Mar 07 2015 Kalev Lember <kalevlember@gmail.com> - 2.31.3-1
|
||||
- Update to 2.31.3
|
||||
- Use the %%license macro for the COPYING file
|
||||
|
||||
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.31.2-2
|
||||
- Rebuilt for Fedora 23 Change
|
||||
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
|
||||
|
||||
* Sun Nov 23 2014 Kalev Lember <kalevlember@gmail.com> - 2.31.2-1
|
||||
- Update to 2.31.2
|
||||
|
||||
* Mon Sep 01 2014 Kalev Lember <kalevlember@gmail.com> - 2.31.1-1
|
||||
- Update to 2.31.1
|
||||
|
||||
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.31.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 2.31.0-2
|
||||
- Rebuilt for gobject-introspection 1.41.4
|
||||
|
||||
* Sat Jul 19 2014 Kalev Lember <kalevlember@gmail.com> - 2.31.0-1
|
||||
- Update to 2.31.0
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.30.8-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 2.30.8-1
|
||||
- Update to 2.30.8
|
||||
|
||||
* Tue Mar 25 2014 Richard Hughes <rhughes@redhat.com> - 2.30.7-1
|
||||
- Update to 2.30.7
|
||||
|
||||
* Tue Mar 04 2014 Richard Hughes <rhughes@redhat.com> - 2.30.6-1
|
||||
- Update to 2.30.6
|
||||
|
||||
* Tue Feb 18 2014 Richard Hughes <rhughes@redhat.com> - 2.30.5-1
|
||||
- Update to 2.30.5
|
||||
|
||||
* Tue Feb 04 2014 Richard Hughes <rhughes@redhat.com> - 2.30.4-1
|
||||
- Update to 2.30.4
|
||||
|
||||
* Tue Jan 14 2014 Richard Hughes <rhughes@redhat.com> - 2.30.3-1
|
||||
- Update to 2.30.3
|
||||
|
||||
* Tue Dec 17 2013 Richard Hughes <rhughes@redhat.com> - 2.30.2-1
|
||||
- Update to 2.30.2
|
||||
|
||||
* Thu Nov 14 2013 Richard Hughes <rhughes@redhat.com> - 2.30.1-1
|
||||
- Update to 2.30.1
|
||||
|
||||
* Tue Sep 24 2013 Kalev Lember <kalevlember@gmail.com> - 2.30.0-1
|
||||
- Update to 2.30.0
|
||||
|
||||
* Fri Aug 09 2013 Kalev Lember <kalevlember@gmail.com> - 2.29.3-1
|
||||
- Update to 2.29.3
|
||||
- Tighten deps with %%_isa
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.29.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Fri Jun 21 2013 Matthias Clasen <mclasen@redhat.com> - 2.29.2-1
|
||||
- Update to 2.29.2
|
||||
- Add a tests subpackage
|
||||
|
||||
* Mon Jun 17 2013 Peter Robinson <pbrobinson@fedoraproject.org> 2.29.0-2
|
||||
- Rebuild (libpng)
|
||||
|
||||
* Sat May 04 2013 Kalev Lember <kalevlember@gmail.com> - 2.29.0-1
|
||||
- Update to 2.29.0
|
||||
|
||||
* Mon Apr 15 2013 Richard Hughes <rhughes@redhat.com> - 2.28.1-1
|
||||
- Update to 2.28.1
|
||||
|
||||
* Tue Mar 26 2013 Kalev Lember <kalevlember@gmail.com> - 2.28.0-1
|
||||
- Update to 2.28.0
|
||||
|
||||
* Wed Mar 20 2013 Kalev Lember <kalevlember@gmail.com> - 2.27.3-1
|
||||
- Update to 2.27.3
|
||||
|
||||
* Mon Mar 04 2013 Richard Hughes <rhughes@redhat.com> - 2.27.2-1
|
||||
- Update to 2.27.2
|
||||
|
||||
* Tue Feb 05 2013 Kalev Lember <kalevlember@gmail.com> - 2.27.1-1
|
||||
- Update to 2.27.1
|
||||
|
||||
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 2.27.0-2
|
||||
- rebuild due to "jpeg8-ABI" feature drop
|
||||
|
||||
* Tue Jan 15 2013 Matthias Clasen <mclasen@redhat.com> - 2.27.0-1
|
||||
- Update to 2.27.0
|
||||
|
||||
* Tue Jan 15 2013 Ville Skyttä <ville.skytta@iki.fi> - 2.26.5-3
|
||||
- Require glib2 >= 2.34.0 for g_type_ensure().
|
||||
|
||||
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 2.26.5-2
|
||||
- rebuild against new libjpeg
|
||||
|
||||
* Mon Nov 12 2012 Kalev Lember <kalevlember@gmail.com> - 2.26.5-1
|
||||
- Update to 2.26.5
|
||||
|
||||
* Tue Sep 18 2012 Kalev Lember <kalevlember@gmail.com> - 2.26.4-1
|
||||
- Update to 2.26.4
|
||||
|
||||
* Tue Aug 07 2012 Richard Hughes <hughsient@gmail.com> - 2.26.2-1
|
||||
- Update to 2.26.2
|
||||
|
||||
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.26.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Fri May 18 2012 Richard Hughes <hughsient@gmail.com> - 2.26.1-1
|
||||
- Update to 2.26.1
|
||||
|
||||
* Tue Mar 20 2012 Kalev Lember <kalevlember@gmail.com> - 2.26.0-1
|
||||
- Update to 2.26.0
|
||||
|
||||
* Mon Feb 6 2012 Matthias Clasen <mclasen@redhat.com> - 2.25.2-1
|
||||
- Update to 2.25.2
|
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.25.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Fri Dec 16 2011 Matthias Clasen <mclasen@redhat.com> - 2.25.0-1
|
||||
- Update to 2.25.0
|
||||
|
||||
* Mon Nov 7 2011 Matthias Clasen <mclasen@redhat.com> - 2.24.0-2
|
||||
- Rebuild against new libpng
|
||||
|
||||
* Tue Aug 30 2011 Matthias Clasen <mclasen@redhat.com> - 2.24.0-1
|
||||
- Update to 2.24.0
|
||||
|
||||
* Mon Jun 27 2011 Matthias Clasen <mclasen@redhat.com> - 2.23.5-1
|
||||
- Update to 2.23.5 (fixes CVE-2011-2485)
|
||||
|
||||
* Wed Jun 15 2011 Tomas Bzatek <tbzatek@redhat.com> - 2.23.4-1
|
||||
- Update to 2.23.4
|
||||
|
||||
* Wed Mar 30 2011 Matthias Clasen <mclasen@redhat.com> 2.23.3-1
|
||||
- Update to 2.23.3
|
||||
|
||||
* Sat Mar 5 2011 Matthias Clasen <mclasen@redhat.com> 2.23.1-1
|
||||
- Update to 2.23.1
|
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.23.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Sun Jan 9 2011 Matthias Clasen <mclasen@redhat.com> 2.23.0-1
|
||||
- Update to 2.23.0
|
||||
|
||||
* Fri Nov 5 2010 Matthias Clasen <mclasen@redhat.com> 2.22.1-1
|
||||
- Update to 2.22.1
|
||||
|
||||
* Wed Sep 29 2010 jkeating - 2.22.0-2
|
||||
- Rebuilt for gcc bug 634757
|
||||
|
||||
* Tue Sep 21 2010 Matthias Clasen <mclasen@redhat.com> 2.22.0-1
|
||||
- Update to 2.22.0
|
||||
|
||||
* Mon Jul 19 2010 Bastien Nocera <bnocera@redhat.com> 2.21.6-3
|
||||
- Require libpng for linking
|
||||
|
||||
* Thu Jul 15 2010 Colin Walters <walters@verbum.org> - 2.21.6-2
|
||||
- Rebuild with new gobject-introspection
|
||||
|
||||
* Mon Jul 12 2010 Matthias Clasen <mclasen@redhat.com> - 2.21.6-1
|
||||
- Update to 2.21.6
|
||||
|
||||
* Fri Jul 2 2010 Colin Walters <walters@verbum.org> - 2.21.5-4
|
||||
- Also Require shared-mime-info for same reason
|
||||
|
||||
* Fri Jul 2 2010 Colin Walters <walters@verbum.org> - 2.21.5-3
|
||||
- BR shared-mime-info; see comment above it
|
||||
|
||||
* Tue Jun 29 2010 Colin Walters <walters@pocket> - 2.21.5-2
|
||||
- Changes to support snapshot builds
|
||||
|
||||
* Mon Jun 28 2010 Matthias Clasen <mclasen@redhat.com> 2.21.5-1
|
||||
- Update to 2.21.5
|
||||
|
||||
* Sat Jun 26 2010 Matthias Clasen <mclasen@redhat.com> 2.21.4-2
|
||||
- Rename to gdk-pixbuf2 to avoid conflict with the
|
||||
existing gdk-pixbuf package
|
||||
|
||||
* Sat Jun 26 2010 Matthias Clasen <mclasen@redhat.com> 2.21.4-1
|
||||
- Update to 2.21.4
|
||||
- Incorporate package review feedback
|
||||
|
||||
* Sat Jun 26 2010 Matthias Clasen <mclasen@redhat.com> 2.21.3-1
|
||||
- Initial packaging
|
|
@ -2,7 +2,7 @@
|
|||
Summary: Introspection system for GObject-based libraries
|
||||
Name: gobject-introspection
|
||||
Version: %{BaseVersion}.0
|
||||
Release: 11%{?dist}
|
||||
Release: 12%{?dist}
|
||||
License: GPLv2+ AND LGPLv2+ AND MIT
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
|
@ -54,6 +54,10 @@ Libraries and headers for gobject-introspection.
|
|||
|
||||
%prep
|
||||
%autosetup -p 1
|
||||
# Python 3.9 compatibility fix
|
||||
# Fixed upstream in v1.63.2
|
||||
# https://gitlab.gnome.org/GNOME/gobject-introspection/issues/325
|
||||
sed -i 's/.getchildren()//' giscanner/girparser.py
|
||||
autoreconf -fiv
|
||||
|
||||
%build
|
||||
|
@ -98,6 +102,9 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
|||
%{_mandir}/man1/*.gz
|
||||
|
||||
%changelog
|
||||
* Fri Dec 03 2021 Thomas Crain <thcrain@microsoft.com> - 1.58.0-12
|
||||
- Fix Python 3.9 compatibility issue
|
||||
|
||||
* Wed Oct 20 2021 Thomas Crain <thcrain@microsoft.com> - 1.58.0-11
|
||||
- Remove python2 package
|
||||
- Lint spec
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"gtk-update-icon-cache-3.24.26.tar.gz": "2b90857f6a6b7ff872616e44a6c3f68ae3031732bc22481a24c8203bb33240b1"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,46 @@
|
|||
%global glib2_version 2.57.2
|
||||
%global gdk_pixbuf_version 2.30.0
|
||||
Summary: Icon theme caching utility
|
||||
Name: gtk-update-icon-cache
|
||||
Version: 3.24.26
|
||||
Release: 1%{?dist}
|
||||
License: LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://www.gtk.org
|
||||
Source0: https://gitlab.gnome.org/Community/gentoo/%{name}/-/archive/%{version}/%{name}-%{version}.tar.gz
|
||||
BuildRequires: libxslt
|
||||
BuildRequires: meson
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= %{gdk_pixbuf_version}
|
||||
BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
|
||||
Requires: gdk-pixbuf2-modules%{?_isa}
|
||||
Requires: glib2%{?_isa} >= %{glib2_version}
|
||||
|
||||
%description
|
||||
GTK+ can use the cache files created by gtk-update-icon-cache to avoid a lot of
|
||||
system call and disk seek overhead when the application starts. Since the
|
||||
format of the cache files allows them to be mmap()ed shared between multiple
|
||||
applications, the overall memory consumption is reduced as well.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
# building man pages reaches out to the internet
|
||||
%meson -Dman-pages=false
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%files -f %{name}.lang
|
||||
%license COPYING
|
||||
%{_bindir}/gtk-update-icon-cache
|
||||
|
||||
%changelog
|
||||
* Fri May 21 2021 Thomas Crain <thcrain@microsoft.com> - 3.24.26-1
|
||||
- Original version for CBL-Mariner
|
||||
- License verified
|
|
@ -0,0 +1,67 @@
|
|||
From 889a63dffc72c048502d0f7d2b26bfc8532462eb Mon Sep 17 00:00:00 2001
|
||||
From: John Lindgren <john@jlindgren.net>
|
||||
Date: Tue, 15 May 2018 21:47:12 -0400
|
||||
Subject: [PATCH] Fix compiler warnings with GCC 8.1.
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
GCC 8.1 added some new warnings, including warning about parentheses
|
||||
with no effect in variable declarations. GTK2 headers have a few of
|
||||
these, which produce a lot of warnings in projects using GTK2.
|
||||
|
||||
The warnings look like:
|
||||
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning:
|
||||
unnecessary parentheses in declaration of ‘__gtk_reserved1’ [-Wparentheses]
|
||||
void (*__gtk_reserved1);
|
||||
^
|
||||
|
||||
Removing the parentheses is harmless and fixes the warnings.
|
||||
---
|
||||
gtk/gtkfilechooserbutton.h | 14 +++++++-------
|
||||
gtk/gtkstatusicon.h | 4 ++--
|
||||
2 files changed, 9 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/gtk/gtkfilechooserbutton.h b/gtk/gtkfilechooserbutton.h
|
||||
index b3d9112cf9..fdacc4b6ec 100644
|
||||
--- a/gtk/gtkfilechooserbutton.h
|
||||
+++ b/gtk/gtkfilechooserbutton.h
|
||||
@@ -56,13 +56,13 @@ struct _GtkFileChooserButtonClass
|
||||
|
||||
void (* file_set) (GtkFileChooserButton *fc);
|
||||
|
||||
- void (*__gtk_reserved1);
|
||||
- void (*__gtk_reserved2);
|
||||
- void (*__gtk_reserved3);
|
||||
- void (*__gtk_reserved4);
|
||||
- void (*__gtk_reserved5);
|
||||
- void (*__gtk_reserved6);
|
||||
- void (*__gtk_reserved7);
|
||||
+ void *__gtk_reserved1;
|
||||
+ void *__gtk_reserved2;
|
||||
+ void *__gtk_reserved3;
|
||||
+ void *__gtk_reserved4;
|
||||
+ void *__gtk_reserved5;
|
||||
+ void *__gtk_reserved6;
|
||||
+ void *__gtk_reserved7;
|
||||
};
|
||||
|
||||
|
||||
diff --git a/gtk/gtkstatusicon.h b/gtk/gtkstatusicon.h
|
||||
index 19dbd1cdeb..c45caca5ae 100644
|
||||
--- a/gtk/gtkstatusicon.h
|
||||
+++ b/gtk/gtkstatusicon.h
|
||||
@@ -73,8 +73,8 @@ struct _GtkStatusIconClass
|
||||
gboolean keyboard_mode,
|
||||
GtkTooltip *tooltip);
|
||||
|
||||
- void (*__gtk_reserved1);
|
||||
- void (*__gtk_reserved2);
|
||||
+ void *__gtk_reserved1;
|
||||
+ void *__gtk_reserved2;
|
||||
};
|
||||
|
||||
GType gtk_status_icon_get_type (void) G_GNUC_CONST;
|
||||
--
|
||||
2.20.1
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
From 2ea743ab466703091a44a74e1a4ac7db983c0bca Mon Sep 17 00:00:00 2001
|
||||
From: Rafal Luzynski <digitalfreak@lingonborough.com>
|
||||
Date: Sat, 10 Feb 2018 14:07:56 +0100
|
||||
Subject: [PATCH] calendar: Use the new "%OB" format if supported
|
||||
|
||||
Due to the recent changes introduced in glibc 2.27 "%OB" is the
|
||||
correct format to obtain a month name as used in the calendar
|
||||
header. The same rule has been working in BSD family (including
|
||||
OS X) since 1990s. This simple hack checks whether "%OB" is supported
|
||||
at runtime and uses it if it is, falls back to the old "%B" otherwise.
|
||||
|
||||
Closes: #9
|
||||
---
|
||||
gtk/gtkcalendar.c | 19 +++++++++++++++++--
|
||||
1 file changed, 17 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c
|
||||
index 2dd68d6394..28baba16f1 100644
|
||||
--- a/gtk/gtkcalendar.c
|
||||
+++ b/gtk/gtkcalendar.c
|
||||
@@ -689,6 +689,7 @@ gtk_calendar_init (GtkCalendar *calendar)
|
||||
#ifdef G_OS_WIN32
|
||||
wchar_t wbuffer[100];
|
||||
#else
|
||||
+ static const char *month_format = NULL;
|
||||
char buffer[255];
|
||||
time_t tmp_time;
|
||||
#endif
|
||||
@@ -714,7 +715,7 @@ gtk_calendar_init (GtkCalendar *calendar)
|
||||
{
|
||||
#ifndef G_OS_WIN32
|
||||
tmp_time= (i+3)*86400;
|
||||
- strftime ( buffer, sizeof (buffer), "%a", gmtime (&tmp_time));
|
||||
+ strftime (buffer, sizeof (buffer), "%a", gmtime (&tmp_time));
|
||||
default_abbreviated_dayname[i] = g_locale_to_utf8 (buffer, -1, NULL, NULL, NULL);
|
||||
#else
|
||||
if (!GetLocaleInfoW (GetThreadLocale (), LOCALE_SABBREVDAYNAME1 + (i+6)%7,
|
||||
@@ -730,7 +731,21 @@ gtk_calendar_init (GtkCalendar *calendar)
|
||||
{
|
||||
#ifndef G_OS_WIN32
|
||||
tmp_time=i*2764800;
|
||||
- strftime ( buffer, sizeof (buffer), "%B", gmtime (&tmp_time));
|
||||
+ if (G_UNLIKELY (month_format == NULL))
|
||||
+ {
|
||||
+ buffer[0] = '\0';
|
||||
+ month_format = "%OB";
|
||||
+ strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time));
|
||||
+ /* "%OB" is not supported in Linux with glibc < 2.27 */
|
||||
+ if (!strcmp (buffer, "%OB") || !strcmp (buffer, "OB") || !strcmp (buffer, ""))
|
||||
+ {
|
||||
+ month_format = "%B";
|
||||
+ strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time));
|
||||
+ }
|
||||
+ }
|
||||
+ else
|
||||
+ strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time));
|
||||
+
|
||||
default_monthname[i] = g_locale_to_utf8 (buffer, -1, NULL, NULL, NULL);
|
||||
#else
|
||||
if (!GetLocaleInfoW (GetThreadLocale (), LOCALE_SMONTHNAME1 + i,
|
||||
--
|
||||
2.20.1
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"gtk+-2.24.32.tar.xz": "b6c8a93ddda5eabe3bfee1eb39636c9a03d2a56c7b62828b359bf197943c582e",
|
||||
"im-cedilla.conf": "d48985f4d257e2b9476bd5f1435c6c497b83fa69ad320000f550c8bea5dd9933",
|
||||
"update-gtk-immodules": "319d2a05b23411c0c671624c516cff6763c9cf519ac64d0371f92fdab0b250d2",
|
||||
"update-gtk-immodules.1": "c820a9b7e6ac61f04b8a3783276b7e0ba88bf6c3029896eec1deb5c74cf78d96"
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,258 @@
|
|||
diff -up gtk+-2.19.7/gtk/gtkstatusicon.c.icon-padding gtk+-2.19.7/gtk/gtkstatusicon.c
|
||||
--- gtk+-2.19.7/gtk/gtkstatusicon.c.icon-padding 2010-03-08 08:42:22.000000000 -0500
|
||||
+++ gtk+-2.19.7/gtk/gtkstatusicon.c 2010-03-10 00:40:11.165527903 -0500
|
||||
@@ -170,6 +170,7 @@ static void gtk_status_icon_screen_c
|
||||
GdkScreen *old_screen);
|
||||
static void gtk_status_icon_embedded_changed (GtkStatusIcon *status_icon);
|
||||
static void gtk_status_icon_orientation_changed (GtkStatusIcon *status_icon);
|
||||
+static void gtk_status_icon_padding_changed (GtkStatusIcon *status_icon);
|
||||
static gboolean gtk_status_icon_scroll (GtkStatusIcon *status_icon,
|
||||
GdkEventScroll *event);
|
||||
static gboolean gtk_status_icon_query_tooltip (GtkStatusIcon *status_icon,
|
||||
@@ -850,6 +851,8 @@ gtk_status_icon_init (GtkStatusIcon *sta
|
||||
G_CALLBACK (gtk_status_icon_embedded_changed), status_icon);
|
||||
g_signal_connect_swapped (priv->tray_icon, "notify::orientation",
|
||||
G_CALLBACK (gtk_status_icon_orientation_changed), status_icon);
|
||||
+ g_signal_connect_swapped (priv->tray_icon, "notify::padding",
|
||||
+ G_CALLBACK (gtk_status_icon_padding_changed), status_icon);
|
||||
g_signal_connect_swapped (priv->tray_icon, "button-press-event",
|
||||
G_CALLBACK (gtk_status_icon_button_press), status_icon);
|
||||
g_signal_connect_swapped (priv->tray_icon, "button-release-event",
|
||||
@@ -975,6 +978,8 @@ gtk_status_icon_finalize (GObject *objec
|
||||
g_signal_handlers_disconnect_by_func (priv->tray_icon,
|
||||
gtk_status_icon_orientation_changed, status_icon);
|
||||
g_signal_handlers_disconnect_by_func (priv->tray_icon,
|
||||
+ gtk_status_icon_padding_changed, status_icon);
|
||||
+ g_signal_handlers_disconnect_by_func (priv->tray_icon,
|
||||
gtk_status_icon_button_press, status_icon);
|
||||
g_signal_handlers_disconnect_by_func (priv->tray_icon,
|
||||
gtk_status_icon_button_release, status_icon);
|
||||
@@ -1679,14 +1684,32 @@ gtk_status_icon_screen_changed (GtkStatu
|
||||
#ifdef GDK_WINDOWING_X11
|
||||
|
||||
static void
|
||||
+gtk_status_icon_padding_changed (GtkStatusIcon *status_icon)
|
||||
+{
|
||||
+ GtkStatusIconPrivate *priv = status_icon->priv;
|
||||
+ GtkOrientation orientation;
|
||||
+ gint padding;
|
||||
+
|
||||
+ orientation = _gtk_tray_icon_get_orientation (GTK_TRAY_ICON (priv->tray_icon));
|
||||
+ padding = _gtk_tray_icon_get_padding (GTK_TRAY_ICON (priv->tray_icon));
|
||||
+
|
||||
+ if (orientation == GTK_ORIENTATION_HORIZONTAL)
|
||||
+ gtk_misc_set_padding (GTK_MISC (priv->image), padding, 0);
|
||||
+ else
|
||||
+ gtk_misc_set_padding (GTK_MISC (priv->image), 0, padding);
|
||||
+}
|
||||
+
|
||||
+static void
|
||||
gtk_status_icon_embedded_changed (GtkStatusIcon *status_icon)
|
||||
{
|
||||
+ gtk_status_icon_padding_changed (status_icon);
|
||||
g_object_notify (G_OBJECT (status_icon), "embedded");
|
||||
}
|
||||
|
||||
static void
|
||||
gtk_status_icon_orientation_changed (GtkStatusIcon *status_icon)
|
||||
{
|
||||
+ gtk_status_icon_padding_changed (status_icon);
|
||||
g_object_notify (G_OBJECT (status_icon), "orientation");
|
||||
}
|
||||
|
||||
@@ -1804,7 +1827,7 @@ gtk_status_icon_reset_image_data (GtkSta
|
||||
|
||||
g_object_notify (G_OBJECT (status_icon), "stock");
|
||||
break;
|
||||
-
|
||||
+
|
||||
case GTK_IMAGE_ICON_NAME:
|
||||
g_free (priv->image_data.icon_name);
|
||||
priv->image_data.icon_name = NULL;
|
||||
diff -up gtk+-2.19.7/gtk/gtktrayicon.h.icon-padding gtk+-2.19.7/gtk/gtktrayicon.h
|
||||
--- gtk+-2.19.7/gtk/gtktrayicon.h.icon-padding 2009-10-18 01:35:45.000000000 -0400
|
||||
+++ gtk+-2.19.7/gtk/gtktrayicon.h 2010-03-10 00:40:11.169528392 -0500
|
||||
@@ -69,7 +69,8 @@ void _gtk_tray_icon_cancel_mes
|
||||
guint id);
|
||||
|
||||
GtkOrientation _gtk_tray_icon_get_orientation (GtkTrayIcon *icon);
|
||||
-
|
||||
+gint _gtk_tray_icon_get_padding (GtkTrayIcon *icon);
|
||||
+
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __GTK_TRAY_ICON_H__ */
|
||||
diff -up gtk+-2.19.7/gtk/gtktrayicon-x11.c.icon-padding gtk+-2.19.7/gtk/gtktrayicon-x11.c
|
||||
--- gtk+-2.19.7/gtk/gtktrayicon-x11.c.icon-padding 2010-03-08 21:01:28.000000000 -0500
|
||||
+++ gtk+-2.19.7/gtk/gtktrayicon-x11.c 2010-03-10 00:49:48.229509604 -0500
|
||||
@@ -43,23 +43,26 @@
|
||||
|
||||
enum {
|
||||
PROP_0,
|
||||
- PROP_ORIENTATION
|
||||
+ PROP_ORIENTATION,
|
||||
+ PROP_PADDING
|
||||
};
|
||||
|
||||
struct _GtkTrayIconPrivate
|
||||
{
|
||||
guint stamp;
|
||||
-
|
||||
+
|
||||
Atom selection_atom;
|
||||
Atom manager_atom;
|
||||
Atom system_tray_opcode_atom;
|
||||
Atom orientation_atom;
|
||||
Atom visual_atom;
|
||||
+ Atom padding_atom;
|
||||
Window manager_window;
|
||||
GdkVisual *manager_visual;
|
||||
gboolean manager_visual_rgba;
|
||||
|
||||
GtkOrientation orientation;
|
||||
+ gint padding;
|
||||
};
|
||||
|
||||
static void gtk_tray_icon_constructed (GObject *object);
|
||||
@@ -113,6 +116,16 @@ gtk_tray_icon_class_init (GtkTrayIconCla
|
||||
GTK_ORIENTATION_HORIZONTAL,
|
||||
GTK_PARAM_READABLE));
|
||||
|
||||
+ g_object_class_install_property (gobject_class,
|
||||
+ PROP_PADDING,
|
||||
+ g_param_spec_int ("padding",
|
||||
+ P_("Padding"),
|
||||
+ P_("Padding that should be put around icons in the tray"),
|
||||
+ 0,
|
||||
+ G_MAXINT,
|
||||
+ 0,
|
||||
+ GTK_PARAM_READABLE));
|
||||
+
|
||||
g_type_class_add_private (class, sizeof (GtkTrayIconPrivate));
|
||||
}
|
||||
|
||||
@@ -124,6 +137,7 @@ gtk_tray_icon_init (GtkTrayIcon *icon)
|
||||
|
||||
icon->priv->stamp = 1;
|
||||
icon->priv->orientation = GTK_ORIENTATION_HORIZONTAL;
|
||||
+ icon->priv->padding = 0;
|
||||
|
||||
gtk_widget_set_app_paintable (GTK_WIDGET (icon), TRUE);
|
||||
gtk_widget_add_events (GTK_WIDGET (icon), GDK_PROPERTY_CHANGE_MASK);
|
||||
@@ -161,6 +175,10 @@ gtk_tray_icon_constructed (GObject *obje
|
||||
"_NET_SYSTEM_TRAY_VISUAL",
|
||||
False);
|
||||
|
||||
+ icon->priv->padding_atom = XInternAtom (xdisplay,
|
||||
+ "_NET_SYSTEM_TRAY_PADDING",
|
||||
+ False);
|
||||
+
|
||||
/* Add a root window filter so that we get changes on MANAGER */
|
||||
gdk_window_add_filter (root_window,
|
||||
gtk_tray_icon_manager_filter, icon);
|
||||
@@ -212,6 +230,9 @@ gtk_tray_icon_get_property (GObject *
|
||||
case PROP_ORIENTATION:
|
||||
g_value_set_enum (value, icon->priv->orientation);
|
||||
break;
|
||||
+ case PROP_PADDING:
|
||||
+ g_value_set_int (value, icon->priv->padding);
|
||||
+ break;
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||
break;
|
||||
@@ -372,9 +393,58 @@ gtk_tray_icon_get_visual_property (GtkTr
|
||||
XFree (prop.prop);
|
||||
}
|
||||
|
||||
+static void
|
||||
+gtk_tray_icon_get_padding_property (GtkTrayIcon *icon)
|
||||
+{
|
||||
+ GdkScreen *screen = gtk_widget_get_screen (GTK_WIDGET (icon));
|
||||
+ GdkDisplay *display = gdk_screen_get_display (screen);
|
||||
+ Display *xdisplay = GDK_DISPLAY_XDISPLAY (display);
|
||||
+
|
||||
+ Atom type;
|
||||
+ int format;
|
||||
+ union {
|
||||
+ gulong *prop;
|
||||
+ guchar *prop_ch;
|
||||
+ } prop = { NULL };
|
||||
+ gulong nitems;
|
||||
+ gulong bytes_after;
|
||||
+ int error, result;
|
||||
+
|
||||
+ g_assert (icon->priv->manager_window != None);
|
||||
+
|
||||
+ gdk_error_trap_push ();
|
||||
+ type = None;
|
||||
+ result = XGetWindowProperty (xdisplay,
|
||||
+ icon->priv->manager_window,
|
||||
+ icon->priv->padding_atom,
|
||||
+ 0, G_MAXLONG, FALSE,
|
||||
+ XA_CARDINAL,
|
||||
+ &type, &format, &nitems,
|
||||
+ &bytes_after, &(prop.prop_ch));
|
||||
+ error = gdk_error_trap_pop ();
|
||||
+
|
||||
+ if (!error && result == Success &&
|
||||
+ type == XA_CARDINAL && nitems == 1 && format == 32)
|
||||
+ {
|
||||
+ gint padding;
|
||||
+
|
||||
+ padding = prop.prop[0];
|
||||
+
|
||||
+ if (icon->priv->padding != padding)
|
||||
+ {
|
||||
+ icon->priv->padding = padding;
|
||||
+
|
||||
+ g_object_notify (G_OBJECT (icon), "padding");
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ if (type != None)
|
||||
+ XFree (prop.prop);
|
||||
+}
|
||||
+
|
||||
static GdkFilterReturn
|
||||
-gtk_tray_icon_manager_filter (GdkXEvent *xevent,
|
||||
- GdkEvent *event,
|
||||
+gtk_tray_icon_manager_filter (GdkXEvent *xevent,
|
||||
+ GdkEvent *event,
|
||||
gpointer user_data)
|
||||
{
|
||||
GtkTrayIcon *icon = user_data;
|
||||
@@ -399,6 +469,11 @@ gtk_tray_icon_manager_filter (GdkXEvent
|
||||
|
||||
gtk_tray_icon_get_orientation_property (icon);
|
||||
}
|
||||
+ else if (xev->xany.type == PropertyNotify &&
|
||||
+ xev->xproperty.atom == icon->priv->padding_atom)
|
||||
+ {
|
||||
+ gtk_tray_icon_get_padding_property (icon);
|
||||
+ }
|
||||
else if (xev->xany.type == DestroyNotify)
|
||||
{
|
||||
GTK_NOTE (PLUGSOCKET,
|
||||
@@ -504,6 +579,7 @@ gtk_tray_icon_update_manager_window (Gtk
|
||||
|
||||
gtk_tray_icon_get_orientation_property (icon);
|
||||
gtk_tray_icon_get_visual_property (icon);
|
||||
+ gtk_tray_icon_get_padding_property (icon);
|
||||
|
||||
if (gtk_widget_get_realized (GTK_WIDGET (icon)))
|
||||
{
|
||||
@@ -740,6 +816,14 @@ _gtk_tray_icon_get_orientation (GtkTrayI
|
||||
return icon->priv->orientation;
|
||||
}
|
||||
|
||||
+gint
|
||||
+_gtk_tray_icon_get_padding (GtkTrayIcon *icon)
|
||||
+{
|
||||
+ g_return_val_if_fail (GTK_IS_TRAY_ICON (icon), 0);
|
||||
+
|
||||
+ return icon->priv->padding;
|
||||
+}
|
||||
+
|
||||
|
||||
#define __GTK_TRAY_ICON_X11_C__
|
||||
#include "gtkaliasdef.c"
|
|
@ -0,0 +1,6 @@
|
|||
XIM=none
|
||||
XIM_PROGRAM=/bin/true
|
||||
XIM_ARGS=
|
||||
SHORT_DESC=im-cedilla
|
||||
GTK_IM_MODULE=cedilla
|
||||
QT_IM_MODULE=xim
|
|
@ -0,0 +1,170 @@
|
|||
Uupstream pull request: https://gitlab.gnome.org/GNOME/gtk/merge_requests/1080
|
||||
|
||||
From 3ff8f70b9686205f0618d7a479fd42a457b90165 Mon Sep 17 00:00:00 2001
|
||||
From: Petr Viktorin <encukou@gmail.com>
|
||||
Date: Tue, 3 Sep 2019 13:54:49 +0200
|
||||
Subject: [PATCH 1/3] Make gtk-builder-convert compatible with Python 3
|
||||
|
||||
- Convert tabs to spaces
|
||||
- Use print as a function, even on Python 2
|
||||
- Output a binary file, or decode for stdout
|
||||
---
|
||||
gtk/gtk-builder-convert | 25 ++++++++++++++-----------
|
||||
1 file changed, 14 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/gtk/gtk-builder-convert b/gtk/gtk-builder-convert
|
||||
index ea737de195..41f7a8c941 100755
|
||||
--- a/gtk/gtk-builder-convert
|
||||
+++ b/gtk/gtk-builder-convert
|
||||
@@ -36,6 +36,7 @@ Examples:
|
||||
|
||||
Report bugs to http://bugzilla.gnome.org/."""
|
||||
|
||||
+from __future__ import print_function
|
||||
import getopt
|
||||
import os
|
||||
import sys
|
||||
@@ -259,7 +260,7 @@ class GtkBuilderConverter(object):
|
||||
for node in objects:
|
||||
self._convert(node.getAttribute("class"), node)
|
||||
if self._get_object(node.getAttribute('id')) is not None:
|
||||
- print "WARNING: duplicate id \"" + node.getAttribute('id') + "\""
|
||||
+ print("WARNING: duplicate id \"" + node.getAttribute('id') + "\"")
|
||||
self.objects[node.getAttribute('id')] = node
|
||||
|
||||
# Convert Gazpachos UI tag
|
||||
@@ -277,8 +278,7 @@ class GtkBuilderConverter(object):
|
||||
# reverse=True):
|
||||
# when we can depend on python 2.4 or higher
|
||||
root_objects = self.root_objects[:]
|
||||
- root_objects.sort(lambda a, b: cmp(b.getAttribute('id'),
|
||||
- a.getAttribute('id')))
|
||||
+ root_objects.sort(key=lambda a: a.getAttribute('id'), reverse=True)
|
||||
for obj in root_objects:
|
||||
self._interface.childNodes.insert(0, obj)
|
||||
|
||||
@@ -461,8 +461,8 @@ class GtkBuilderConverter(object):
|
||||
if signal_name in ['activate', 'toggled']:
|
||||
action.appendChild(signal)
|
||||
else:
|
||||
- print 'Unhandled signal %s::%s' % (node.getAttribute('class'),
|
||||
- signal_name)
|
||||
+ print('Unhandled signal %s::%s' % (node.getAttribute('class'),
|
||||
+ signal_name))
|
||||
|
||||
if not uimgr.childNodes:
|
||||
child = self._dom.createElement('child')
|
||||
@@ -481,8 +481,8 @@ class GtkBuilderConverter(object):
|
||||
for accelerator in get_accelerator_nodes(node):
|
||||
signal_name = accelerator.getAttribute('signal')
|
||||
if signal_name != 'activate':
|
||||
- print 'Unhandled accelerator signal for %s::%s' % (
|
||||
- node.getAttribute('class'), signal_name)
|
||||
+ print('Unhandled accelerator signal for %s::%s' % (
|
||||
+ node.getAttribute('class'), signal_name))
|
||||
continue
|
||||
accelerator.removeAttribute('signal')
|
||||
child.appendChild(accelerator)
|
||||
@@ -747,7 +747,7 @@ def _indent(output):
|
||||
return s.stdout.read()
|
||||
|
||||
def usage():
|
||||
- print __doc__
|
||||
+ print(__doc__)
|
||||
|
||||
def main(args):
|
||||
try:
|
||||
@@ -788,10 +788,13 @@ def main(args):
|
||||
|
||||
xml = _indent(conv.to_xml())
|
||||
if output_filename == "-":
|
||||
- print xml
|
||||
+ if isinstance(xml, str):
|
||||
+ print(xml)
|
||||
+ else:
|
||||
+ print(xml.decode(sys.stdout.encoding))
|
||||
else:
|
||||
- open(output_filename, 'w').write(xml)
|
||||
- print "Wrote", output_filename
|
||||
+ open(output_filename, 'wb').write(xml)
|
||||
+ print("Wrote", output_filename)
|
||||
|
||||
return 0
|
||||
|
||||
--
|
||||
2.22.0
|
||||
|
||||
|
||||
From 4f8efe3ae09ee69657b83399a118b5252f25d830 Mon Sep 17 00:00:00 2001
|
||||
From: Petr Viktorin <encukou@gmail.com>
|
||||
Date: Tue, 3 Sep 2019 14:53:05 +0200
|
||||
Subject: [PATCH 2/3] gtk-builder-convert: Remove compat code for Python 2.3
|
||||
and below
|
||||
|
||||
---
|
||||
gtk/gtk-builder-convert | 13 +------------
|
||||
1 file changed, 1 insertion(+), 12 deletions(-)
|
||||
|
||||
diff --git a/gtk/gtk-builder-convert b/gtk/gtk-builder-convert
|
||||
index 41f7a8c941..a16f83b217 100755
|
||||
--- a/gtk/gtk-builder-convert
|
||||
+++ b/gtk/gtk-builder-convert
|
||||
@@ -48,12 +48,7 @@ DIALOGS = ['GtkDialog',
|
||||
'GtkMessageDialog']
|
||||
WINDOWS = ['GtkWindow'] + DIALOGS
|
||||
|
||||
-# The subprocess is only available in Python 2.4+
|
||||
-try:
|
||||
- import subprocess
|
||||
- subprocess # pyflakes
|
||||
-except ImportError:
|
||||
- subprocess = None
|
||||
+import subprocess
|
||||
|
||||
def get_child_nodes(node):
|
||||
assert node.tagName == 'object'
|
||||
@@ -271,12 +266,6 @@ class GtkBuilderConverter(object):
|
||||
for node in self._dom.getElementsByTagName("accessibility"):
|
||||
self._convert_accessibility(node)
|
||||
|
||||
- # Output the newly created root objects and sort them
|
||||
- # by attribute id
|
||||
- # FIXME: Use sorted(self.root_objects,
|
||||
- # key=lambda n: n.getAttribute('id'),
|
||||
- # reverse=True):
|
||||
- # when we can depend on python 2.4 or higher
|
||||
root_objects = self.root_objects[:]
|
||||
root_objects.sort(key=lambda a: a.getAttribute('id'), reverse=True)
|
||||
for obj in root_objects:
|
||||
--
|
||||
2.22.0
|
||||
|
||||
|
||||
From b5ea5a0cf1f12be5072b9f06d1127a8977414916 Mon Sep 17 00:00:00 2001
|
||||
From: Petr Viktorin <encukou@gmail.com>
|
||||
Date: Tue, 3 Sep 2019 14:56:14 +0200
|
||||
Subject: [PATCH 3/3] gtk-builder-convert: Update bug report URL
|
||||
|
||||
Also, use a newline instead of period at the end to make the
|
||||
URL easy to copy
|
||||
---
|
||||
gtk/gtk-builder-convert | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gtk/gtk-builder-convert b/gtk/gtk-builder-convert
|
||||
index a16f83b217..b1faba822e 100755
|
||||
--- a/gtk/gtk-builder-convert
|
||||
+++ b/gtk/gtk-builder-convert
|
||||
@@ -34,7 +34,8 @@ When OUTPUT is -, write to standard output.
|
||||
Examples:
|
||||
gtk-builder-convert preference.glade preferences.ui
|
||||
|
||||
-Report bugs to http://bugzilla.gnome.org/."""
|
||||
+Report bugs to https://gitlab.gnome.org/GNOME/gtk/issues/new
|
||||
+"""
|
||||
|
||||
from __future__ import print_function
|
||||
import getopt
|
||||
--
|
||||
2.22.0
|
||||
|
|
@ -0,0 +1,182 @@
|
|||
diff --git a/gtk/gtktooltip.c b/gtk/gtktooltip.c
|
||||
index 5cc2334..204a2b6 100644
|
||||
--- a/gtk/gtktooltip.c
|
||||
+++ b/gtk/gtktooltip.c
|
||||
@@ -903,53 +903,128 @@ gtk_tooltip_position (GtkTooltip *tooltip,
|
||||
{
|
||||
gint x, y;
|
||||
GdkScreen *screen;
|
||||
+ gint monitor_num;
|
||||
+ GdkRectangle monitor;
|
||||
+ GtkRequisition requisition;
|
||||
+ guint cursor_size;
|
||||
+ GdkRectangle bounds;
|
||||
+
|
||||
+#define MAX_DISTANCE 32
|
||||
|
||||
tooltip->tooltip_widget = new_tooltip_widget;
|
||||
|
||||
+ screen = gtk_widget_get_screen (new_tooltip_widget);
|
||||
+
|
||||
+ gtk_widget_size_request (GTK_WIDGET (tooltip->current_window), &requisition);
|
||||
+
|
||||
+ monitor_num = gdk_screen_get_monitor_at_point (screen,
|
||||
+ tooltip->last_x,
|
||||
+ tooltip->last_y);
|
||||
+ gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor);
|
||||
+
|
||||
+ get_bounding_box (new_tooltip_widget, &bounds);
|
||||
+
|
||||
/* Position the tooltip */
|
||||
- /* FIXME: should we swap this when RTL is enabled? */
|
||||
- if (tooltip->keyboard_mode_enabled)
|
||||
+
|
||||
+ cursor_size = gdk_display_get_default_cursor_size (display);
|
||||
+
|
||||
+ /* Try below */
|
||||
+ x = bounds.x + bounds.width / 2 - requisition.width / 2;
|
||||
+ y = bounds.y + bounds.height + 4;
|
||||
+
|
||||
+ if (y + requisition.height <= monitor.y + monitor.height)
|
||||
{
|
||||
- GdkRectangle bounds;
|
||||
+ if (tooltip->keyboard_mode_enabled)
|
||||
+ goto found;
|
||||
|
||||
- get_bounding_box (new_tooltip_widget, &bounds);
|
||||
+ if (y <= tooltip->last_y + cursor_size + MAX_DISTANCE)
|
||||
+ {
|
||||
+ if (tooltip->last_x + cursor_size + MAX_DISTANCE < x)
|
||||
+ x = tooltip->last_x + cursor_size + MAX_DISTANCE;
|
||||
+ else if (x + requisition.width < tooltip->last_x - MAX_DISTANCE)
|
||||
+ x = tooltip->last_x - MAX_DISTANCE - requisition.width;
|
||||
|
||||
- /* For keyboard mode we position the tooltip below the widget,
|
||||
- * right of the center of the widget.
|
||||
- */
|
||||
- x = bounds.x + bounds.width / 2;
|
||||
- y = bounds.y + bounds.height + 4;
|
||||
+ goto found;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ /* Try above */
|
||||
+ x = bounds.x + bounds.width / 2 - requisition.width / 2;
|
||||
+ y = bounds.y - requisition.height - 4;
|
||||
+
|
||||
+ if (y >= monitor.y)
|
||||
+ {
|
||||
+ if (tooltip->keyboard_mode_enabled)
|
||||
+ goto found;
|
||||
+
|
||||
+ if (y + requisition.height >= tooltip->last_y - MAX_DISTANCE)
|
||||
+ {
|
||||
+ if (tooltip->last_x + cursor_size + MAX_DISTANCE < x)
|
||||
+ x = tooltip->last_x + cursor_size + MAX_DISTANCE;
|
||||
+ else if (x + requisition.width < tooltip->last_x - MAX_DISTANCE)
|
||||
+ x = tooltip->last_x - MAX_DISTANCE - requisition.width;
|
||||
+
|
||||
+ goto found;
|
||||
+ }
|
||||
}
|
||||
- else
|
||||
+
|
||||
+ /* Try right FIXME: flip on rtl ? */
|
||||
+ x = bounds.x + bounds.width + 4;
|
||||
+ y = bounds.y + bounds.height / 2 - requisition.height / 2;
|
||||
+
|
||||
+ if (x + requisition.width <= monitor.x + monitor.width)
|
||||
{
|
||||
- guint cursor_size;
|
||||
+ if (tooltip->keyboard_mode_enabled)
|
||||
+ goto found;
|
||||
|
||||
- x = tooltip->last_x;
|
||||
- y = tooltip->last_y;
|
||||
+ if (x <= tooltip->last_x + cursor_size + MAX_DISTANCE)
|
||||
+ {
|
||||
+ if (tooltip->last_y + cursor_size + MAX_DISTANCE < y)
|
||||
+ y = tooltip->last_y + cursor_size + MAX_DISTANCE;
|
||||
+ else if (y + requisition.height < tooltip->last_y - MAX_DISTANCE)
|
||||
+ y = tooltip->last_y - MAX_DISTANCE - requisition.height;
|
||||
|
||||
- /* For mouse mode, we position the tooltip right of the cursor,
|
||||
- * a little below the cursor's center.
|
||||
- */
|
||||
- cursor_size = gdk_display_get_default_cursor_size (display);
|
||||
- x += cursor_size / 2;
|
||||
- y += cursor_size / 2;
|
||||
+ goto found;
|
||||
+ }
|
||||
}
|
||||
|
||||
- screen = gtk_widget_get_screen (new_tooltip_widget);
|
||||
+ /* Try left FIXME: flip on rtl ? */
|
||||
+ x = bounds.x - requisition.width - 4;
|
||||
+ y = bounds.y + bounds.height / 2 - requisition.height / 2;
|
||||
|
||||
- /* Show it */
|
||||
- if (tooltip->current_window)
|
||||
+ if (x >= monitor.x)
|
||||
{
|
||||
- gint monitor_num;
|
||||
- GdkRectangle monitor;
|
||||
- GtkRequisition requisition;
|
||||
+ if (tooltip->keyboard_mode_enabled)
|
||||
+ goto found;
|
||||
|
||||
- gtk_widget_size_request (GTK_WIDGET (tooltip->current_window),
|
||||
- &requisition);
|
||||
+ if (x + requisition.width >= tooltip->last_x - MAX_DISTANCE)
|
||||
+ {
|
||||
+ if (tooltip->last_y + cursor_size + MAX_DISTANCE < y)
|
||||
+ y = tooltip->last_y + cursor_size + MAX_DISTANCE;
|
||||
+ else if (y + requisition.height < tooltip->last_y - MAX_DISTANCE)
|
||||
+ y = tooltip->last_y - MAX_DISTANCE - requisition.height;
|
||||
|
||||
- monitor_num = gdk_screen_get_monitor_at_point (screen, x, y);
|
||||
- gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor);
|
||||
+ goto found;
|
||||
+ }
|
||||
+ }
|
||||
|
||||
+ /* Fallback */
|
||||
+ if (tooltip->keyboard_mode_enabled)
|
||||
+ {
|
||||
+ x = bounds.x + bounds.width / 2 - requisition.width / 2;
|
||||
+ y = bounds.y + bounds.height + 4;
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ /* At cursor */
|
||||
+ x = tooltip->last_x + cursor_size * 3 / 4;
|
||||
+ y = tooltip->last_y + cursor_size * 3 / 4;
|
||||
+ }
|
||||
+
|
||||
+found:
|
||||
+ /* Show it */
|
||||
+ if (tooltip->current_window)
|
||||
+ {
|
||||
if (x + requisition.width > monitor.x + monitor.width)
|
||||
x -= x - (monitor.x + monitor.width) + requisition.width;
|
||||
else if (x < monitor.x)
|
||||
@@ -957,7 +1032,9 @@ gtk_tooltip_position (GtkTooltip *tooltip,
|
||||
|
||||
if (y + requisition.height > monitor.y + monitor.height)
|
||||
y -= y - (monitor.y + monitor.height) + requisition.height;
|
||||
-
|
||||
+ else if (y < monitor.y)
|
||||
+ y = monitor.y;
|
||||
+
|
||||
if (!tooltip->keyboard_mode_enabled)
|
||||
{
|
||||
/* don't pop up under the pointer */
|
||||
@@ -965,7 +1042,7 @@ gtk_tooltip_position (GtkTooltip *tooltip,
|
||||
y <= tooltip->last_y && tooltip->last_y < y + requisition.height)
|
||||
y = tooltip->last_y - requisition.height - 2;
|
||||
}
|
||||
-
|
||||
+
|
||||
gtk_window_move (GTK_WINDOW (tooltip->current_window), x, y);
|
||||
gtk_widget_show (GTK_WIDGET (tooltip->current_window));
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
#! /bin/sh
|
||||
|
||||
if test $# != 1; then
|
||||
echo usage: update-gtk-immodules host_triplet 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
umask 022
|
||||
|
||||
case "$1" in
|
||||
alpha*|ia64*|ppc64*|powerpc64*|s390x*|x86_64*|aarch64*)
|
||||
/usr/bin/gtk-query-immodules-2.0-64 --update-cache
|
||||
;;
|
||||
*)
|
||||
/usr/bin/gtk-query-immodules-2.0-32 --update-cache
|
||||
;;
|
||||
esac
|
|
@ -0,0 +1,52 @@
|
|||
'\" t
|
||||
.\" Title: update-gtk-immodules
|
||||
.\" Author: Matthias Clasen <mclasen@redhat.com>
|
||||
.\" Date: 06/26/2013
|
||||
.\" Manual: User Commands
|
||||
.\" Source: GTK+
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "UPDATE\-GTK\-IMMODULES" "1" "" "GTK+" "User Commands"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
update-gtk-immodules - Update GTK+ immodule cache
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBupdate-gtk-immodules\fR\ 'u
|
||||
\fBupdate-gtk-immodules\fR [HOST_TRIPLET]
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
\fBupdate-gtk-immodules\fR
|
||||
is a wrapper around gtk-query-immodules-2.0 that tries to help with
|
||||
multilib installations. It is meant to be used in %post scripts of rpm
|
||||
packages that install input method modules for GTK+ 2.x.
|
||||
|
||||
.PP
|
||||
It needs to be given a GNU-style host triplet as argument, such as
|
||||
"x86_64-redhat-linux-gnu". This argument determines where the tool
|
||||
saves the gtk.immodules file that it creates. It must be the same
|
||||
as the host triplet that GTK+ was configured with.
|
||||
|
||||
.SH "FILES"
|
||||
.PP
|
||||
$libdir/gtk-2.0/2.10.0/immodules.cache - the file created by update-gtk-immodules.
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.BR gtk-query-immodules-2.0 "(1)"
|
|
@ -0,0 +1,116 @@
|
|||
diff -up gtk+-2.24.7/gtk/gtkmenushell.c.window-dragging gtk+-2.24.7/gtk/gtkmenushell.c
|
||||
--- gtk+-2.24.7/gtk/gtkmenushell.c.window-dragging 2011-08-15 22:30:52.000000000 -0400
|
||||
+++ gtk+-2.24.7/gtk/gtkmenushell.c 2011-10-17 19:50:52.180468086 -0400
|
||||
@@ -589,18 +589,45 @@ gtk_menu_shell_button_press (GtkWidget
|
||||
|
||||
if (!menu_shell->active || !menu_shell->button)
|
||||
{
|
||||
- gtk_menu_shell_activate (menu_shell);
|
||||
+ gboolean initially_active = menu_shell->active;
|
||||
|
||||
menu_shell->button = event->button;
|
||||
|
||||
- if (menu_item && _gtk_menu_item_is_selectable (menu_item) &&
|
||||
- menu_item->parent == widget &&
|
||||
- menu_item != menu_shell->active_menu_item)
|
||||
+ if (menu_item)
|
||||
{
|
||||
- if (GTK_MENU_SHELL_GET_CLASS (menu_shell)->submenu_placement == GTK_TOP_BOTTOM)
|
||||
+ if (_gtk_menu_item_is_selectable (menu_item) &&
|
||||
+ menu_item->parent == widget &&
|
||||
+ menu_item != menu_shell->active_menu_item)
|
||||
{
|
||||
- menu_shell->activate_time = event->time;
|
||||
- gtk_menu_shell_select_item (menu_shell, menu_item);
|
||||
+ gtk_menu_shell_activate (menu_shell);
|
||||
+ menu_shell->button = event->button;
|
||||
+
|
||||
+ if (GTK_MENU_SHELL_GET_CLASS (menu_shell)->submenu_placement == GTK_TOP_BOTTOM)
|
||||
+ {
|
||||
+ menu_shell->activate_time = event->time;
|
||||
+ gtk_menu_shell_select_item (menu_shell, menu_item);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ if (!initially_active)
|
||||
+ {
|
||||
+ gboolean window_drag = FALSE;
|
||||
+
|
||||
+ gtk_widget_style_get (widget,
|
||||
+ "window-dragging", &window_drag,
|
||||
+ NULL);
|
||||
+
|
||||
+ if (window_drag)
|
||||
+ {
|
||||
+ gtk_menu_shell_deactivate (menu_shell);
|
||||
+ gtk_window_begin_move_drag (GTK_WINDOW (gtk_widget_get_toplevel (widget)),
|
||||
+ event->button,
|
||||
+ event->x_root,
|
||||
+ event->y_root,
|
||||
+ event->time);
|
||||
+ }
|
||||
}
|
||||
}
|
||||
}
|
||||
diff -up gtk+-2.24.7/gtk/gtktoolbar.c.window-dragging gtk+-2.24.7/gtk/gtktoolbar.c
|
||||
--- gtk+-2.24.7/gtk/gtktoolbar.c.window-dragging 2011-10-01 11:29:06.000000000 -0400
|
||||
+++ gtk+-2.24.7/gtk/gtktoolbar.c 2011-10-17 19:52:56.104463657 -0400
|
||||
@@ -2701,6 +2701,8 @@ static gboolean
|
||||
gtk_toolbar_button_press (GtkWidget *toolbar,
|
||||
GdkEventButton *event)
|
||||
{
|
||||
+ GtkWidget *window;
|
||||
+
|
||||
if (_gtk_button_event_triggers_context_menu (event))
|
||||
{
|
||||
gboolean return_value;
|
||||
@@ -2711,7 +2713,29 @@ gtk_toolbar_button_press (GtkWidget
|
||||
|
||||
return return_value;
|
||||
}
|
||||
-
|
||||
+
|
||||
+ window = gtk_widget_get_toplevel (toolbar);
|
||||
+
|
||||
+ if (window)
|
||||
+ {
|
||||
+ gboolean window_drag = FALSE;
|
||||
+
|
||||
+ gtk_widget_style_get (toolbar,
|
||||
+ "window-dragging", &window_drag,
|
||||
+ NULL);
|
||||
+
|
||||
+ if (window_drag)
|
||||
+ {
|
||||
+ gtk_window_begin_move_drag (GTK_WINDOW (window),
|
||||
+ event->button,
|
||||
+ event->x_root,
|
||||
+ event->y_root,
|
||||
+ event->time);
|
||||
+
|
||||
+ return TRUE;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
diff -up gtk+-2.24.7/gtk/gtkwidget.c.window-dragging gtk+-2.24.7/gtk/gtkwidget.c
|
||||
--- gtk+-2.24.7/gtk/gtkwidget.c.window-dragging 2011-10-17 19:50:52.175468086 -0400
|
||||
+++ gtk+-2.24.7/gtk/gtkwidget.c 2011-10-17 19:50:52.184468086 -0400
|
||||
@@ -2467,6 +2467,13 @@ gtk_widget_class_init (GtkWidgetClass *k
|
||||
0.0, 1.0, 0.04,
|
||||
GTK_PARAM_READABLE));
|
||||
|
||||
+ gtk_widget_class_install_style_property (klass,
|
||||
+ g_param_spec_boolean ("window-dragging",
|
||||
+ P_("Window dragging"),
|
||||
+ P_("Window dragging"),
|
||||
+ FALSE,
|
||||
+ GTK_PARAM_READWRITE));
|
||||
+
|
||||
/**
|
||||
* GtkWidget:draw-border:
|
||||
*
|
|
@ -0,0 +1,233 @@
|
|||
From ed9b3f505718f9a877f5029a002bd097635840fc Mon Sep 17 00:00:00 2001
|
||||
From: Matthias Clasen <mclasen@redhat.com>
|
||||
Date: Thu, 1 Apr 2021 15:15:47 -0400
|
||||
Subject: [PATCH] Revert Compose sequence changes
|
||||
|
||||
This was breaking muscle memory of people with
|
||||
the us intl keyboard layout, for important keys
|
||||
such as '. The unfortunate side-effect is that
|
||||
our handling of <dead_acute> is a bit hampered
|
||||
by sequences that don't fit the pattern. But
|
||||
such is life.
|
||||
|
||||
Fixes: #3807
|
||||
---
|
||||
gtk/compose/gtk-compose-lookaside.txt | 4 --
|
||||
gtk/compose/gtk-compose-remove.txt | 14 -----
|
||||
gtk/gtkimcontextsimpleseqs.h | 73 ++++++++++++++++-----------
|
||||
3 files changed, 43 insertions(+), 48 deletions(-)
|
||||
delete mode 100644 gtk/compose/gtk-compose-remove.txt
|
||||
|
||||
diff --git a/gtk/compose/gtk-compose-lookaside.txt b/gtk/compose/gtk-compose-lookaside.txt
|
||||
index c846cc8121..3f3b23c69c 100644
|
||||
--- a/gtk/compose/gtk-compose-lookaside.txt
|
||||
+++ b/gtk/compose/gtk-compose-lookaside.txt
|
||||
@@ -403,7 +403,3 @@
|
||||
<Multi_key> <Greek_omicron> <apostrophe> : "ό" U03CC
|
||||
<Multi_key> <Greek_upsilon> <apostrophe> : "ύ" U03CD
|
||||
<Multi_key> <Greek_omega> <apostrophe> : "ώ" U03CE
|
||||
-
|
||||
-# This sequence matches our handling of dead keys better.
|
||||
-# We remove the xorg sequence that maps this to '
|
||||
-<dead_acute> <space> : "´" acute # ACUTE ACCENT
|
||||
diff --git a/gtk/compose/gtk-compose-remove.txt b/gtk/compose/gtk-compose-remove.txt
|
||||
deleted file mode 100644
|
||||
index 620df9e9ce..0000000000
|
||||
--- a/gtk/compose/gtk-compose-remove.txt
|
||||
+++ /dev/null
|
||||
@@ -1,14 +0,0 @@
|
||||
-<dead_tilde> <dead_tilde> : "~" asciitilde # TILDE
|
||||
-<dead_acute> <space> : "'" apostrophe # APOSTROPHE
|
||||
-<dead_acute> <dead_acute> : "´" acute # ACUTE ACCENT
|
||||
-<dead_grave> <dead_grave> : "`" grave # GRAVE ACCENT
|
||||
-<dead_abovering> <dead_abovering> : "°" degree # DEGREE SIGN
|
||||
-<dead_macron> <dead_macron> : "¯" macron # MACRON
|
||||
-<dead_breve> <dead_breve> : "˘" breve # BREVE
|
||||
-<dead_abovedot> <dead_abovedot> : "˙" abovedot # DOT ABOVE
|
||||
-<dead_diaeresis> <dead_diaeresis> : "¨" diaeresis # DIAERESIS
|
||||
-<dead_doubleacute> <dead_doubleacute> : "˝" U2dd # DOUBLE ACUTE ACCENT
|
||||
-<dead_caron> <dead_caron> : "ˇ" caron # CARON
|
||||
-<dead_cedilla> <dead_cedilla> : "¸" cedilla # CEDILLA
|
||||
-<dead_ogonek> <dead_ogonek> : "˛" ogonek # OGONEK
|
||||
-<dead_iota> <dead_iota> : "ͺ" U37a # GREEK YPOGEGRAMMENI
|
||||
diff --git a/gtk/gtkimcontextsimpleseqs.h b/gtk/gtkimcontextsimpleseqs.h
|
||||
index 9cbf37d078..b480ca1a2d 100644
|
||||
--- a/gtk/gtkimcontextsimpleseqs.h
|
||||
+++ b/gtk/gtkimcontextsimpleseqs.h
|
||||
@@ -66,35 +66,35 @@
|
||||
|
||||
static const guint16 gtk_compose_seqs_compact[] = {
|
||||
GDK_KEY_Greek_accentdieresis, 180, 184, 184, 184, 184,
|
||||
-GDK_KEY_dead_grave, 184, 244, 331, 543, 543,
|
||||
-GDK_KEY_dead_acute, 543, 605, 701, 977, 977,
|
||||
-GDK_KEY_dead_circumflex, 977, 1101, 1101, 1301, 1301,
|
||||
-GDK_KEY_dead_tilde, 1301, 1383, 1446, 1586, 1586,
|
||||
-GDK_KEY_dead_macron, 1586, 1630, 1648, 1720, 1720,
|
||||
-GDK_KEY_dead_breve, 1720, 1768, 1768, 1792, 1792,
|
||||
-GDK_KEY_dead_abovedot, 1792, 1820, 1823, 1859, 1859,
|
||||
-GDK_KEY_dead_diaeresis, 1859, 1945, 1957, 1981, 1981,
|
||||
-GDK_KEY_dead_abovering, 1981, 1989, 1989, 1989, 1989,
|
||||
-GDK_KEY_dead_doubleacute, 1989, 1997, 1997, 1997, 1997,
|
||||
-GDK_KEY_dead_caron, 1997, 2037, 2037, 2045, 2045,
|
||||
-GDK_KEY_dead_cedilla, 2045, 2055, 2061, 2061, 2061,
|
||||
-GDK_KEY_dead_ogonek, 2061, 2069, 2069, 2069, 2069,
|
||||
-GDK_KEY_dead_iota, 2069, 2089, 2188, 2620, 3280,
|
||||
-GDK_KEY_dead_voiced_sound, 3280, 3326, 3326, 3326, 3326,
|
||||
-GDK_KEY_dead_semivoiced_sound, 3326, 3336, 3336, 3336, 3336,
|
||||
-GDK_KEY_dead_belowdot, 3336, 3352, 3352, 3368, 3368,
|
||||
-GDK_KEY_dead_hook, 3368, 3446, 3449, 3505, 3505,
|
||||
-GDK_KEY_dead_horn, 3505, 3515, 3515, 3515, 3515,
|
||||
-GDK_KEY_dead_stroke, 3515, 3603, 3615, 3615, 3615,
|
||||
-GDK_KEY_dead_psili, 3615, 3643, 3643, 3643, 3643,
|
||||
-GDK_KEY_dead_dasia, 3643, 3675, 3675, 3675, 3675,
|
||||
-GDK_KEY_dead_belowring, 3675, 3677, 3677, 3677, 3677,
|
||||
-GDK_KEY_dead_belowtilde, 3677, 3679, 3679, 3679, 3679,
|
||||
-GDK_KEY_dead_belowdiaeresis, 3679, 3679, 3682, 3682, 3682,
|
||||
-GDK_KEY_dead_belowcomma, 3682, 3696, 3696, 3696, 3696,
|
||||
-GDK_KEY_dead_currency, 3696, 3794, 3800, 3800, 3800,
|
||||
-GDK_KEY_dead_greek, 3800, 3902, 3926, 3926, 3926,
|
||||
-GDK_KEY_Multi_key, 3926, 3926, 10637, 14345, 16220,
|
||||
+GDK_KEY_dead_grave, 184, 246, 333, 545, 545,
|
||||
+GDK_KEY_dead_acute, 545, 609, 705, 981, 981,
|
||||
+GDK_KEY_dead_circumflex, 981, 1105, 1105, 1305, 1305,
|
||||
+GDK_KEY_dead_tilde, 1305, 1389, 1452, 1592, 1592,
|
||||
+GDK_KEY_dead_macron, 1592, 1638, 1656, 1728, 1728,
|
||||
+GDK_KEY_dead_breve, 1728, 1778, 1778, 1802, 1802,
|
||||
+GDK_KEY_dead_abovedot, 1802, 1832, 1835, 1871, 1871,
|
||||
+GDK_KEY_dead_diaeresis, 1871, 1959, 1971, 1995, 1995,
|
||||
+GDK_KEY_dead_abovering, 1995, 2005, 2005, 2005, 2005,
|
||||
+GDK_KEY_dead_doubleacute, 2005, 2015, 2015, 2015, 2015,
|
||||
+GDK_KEY_dead_caron, 2015, 2057, 2057, 2065, 2065,
|
||||
+GDK_KEY_dead_cedilla, 2065, 2077, 2083, 2083, 2083,
|
||||
+GDK_KEY_dead_ogonek, 2083, 2093, 2093, 2093, 2093,
|
||||
+GDK_KEY_dead_iota, 2093, 2115, 2214, 2646, 3306,
|
||||
+GDK_KEY_dead_voiced_sound, 3306, 3352, 3352, 3352, 3352,
|
||||
+GDK_KEY_dead_semivoiced_sound, 3352, 3362, 3362, 3362, 3362,
|
||||
+GDK_KEY_dead_belowdot, 3362, 3378, 3378, 3394, 3394,
|
||||
+GDK_KEY_dead_hook, 3394, 3472, 3475, 3531, 3531,
|
||||
+GDK_KEY_dead_horn, 3531, 3541, 3541, 3541, 3541,
|
||||
+GDK_KEY_dead_stroke, 3541, 3629, 3641, 3641, 3641,
|
||||
+GDK_KEY_dead_psili, 3641, 3669, 3669, 3669, 3669,
|
||||
+GDK_KEY_dead_dasia, 3669, 3701, 3701, 3701, 3701,
|
||||
+GDK_KEY_dead_belowring, 3701, 3703, 3703, 3703, 3703,
|
||||
+GDK_KEY_dead_belowtilde, 3703, 3705, 3705, 3705, 3705,
|
||||
+GDK_KEY_dead_belowdiaeresis, 3705, 3705, 3708, 3708, 3708,
|
||||
+GDK_KEY_dead_belowcomma, 3708, 3722, 3722, 3722, 3722,
|
||||
+GDK_KEY_dead_currency, 3722, 3820, 3826, 3826, 3826,
|
||||
+GDK_KEY_dead_greek, 3826, 3928, 3952, 3952, 3952,
|
||||
+GDK_KEY_Multi_key, 3952, 3952, 10663, 14371, 16246,
|
||||
GDK_KEY_Greek_iota, 0x0390,
|
||||
GDK_KEY_Greek_upsilon, 0x03B0,
|
||||
GDK_KEY_space, 0x0060,
|
||||
@@ -127,6 +127,7 @@ GDK_KEY_Greek_iota, 0x1F76,
|
||||
GDK_KEY_Greek_omicron, 0x1F78,
|
||||
GDK_KEY_Greek_upsilon, 0x1F7A,
|
||||
GDK_KEY_Greek_omega, 0x1F7C,
|
||||
+GDK_KEY_dead_grave, 0x0060,
|
||||
GDK_KEY_dead_diaeresis, GDK_KEY_Greek_iota, 0x1FD2,
|
||||
GDK_KEY_dead_diaeresis, GDK_KEY_Greek_upsilon, 0x1FE2,
|
||||
GDK_KEY_dead_psili, GDK_KEY_Greek_ALPHA, 0x1F0A,
|
||||
@@ -209,7 +210,7 @@ GDK_KEY_Multi_key, GDK_KEY_macron, GDK_KEY_E, 0x1E14,
|
||||
GDK_KEY_Multi_key, GDK_KEY_macron, GDK_KEY_O, 0x1E50,
|
||||
GDK_KEY_Multi_key, GDK_KEY_macron, GDK_KEY_e, 0x1E15,
|
||||
GDK_KEY_Multi_key, GDK_KEY_macron, GDK_KEY_o, 0x1E51,
|
||||
-GDK_KEY_space, 0x00B4,
|
||||
+GDK_KEY_space, 0x0027,
|
||||
GDK_KEY_V, 0x01D7,
|
||||
GDK_KEY_v, 0x01D8,
|
||||
GDK_KEY_nobreakspace, 0x0301,
|
||||
@@ -240,6 +241,7 @@ GDK_KEY_Greek_iota, 0x03AF,
|
||||
GDK_KEY_Greek_omicron, 0x03CC,
|
||||
GDK_KEY_Greek_upsilon, 0x03CD,
|
||||
GDK_KEY_Greek_omega, 0x03CE,
|
||||
+GDK_KEY_dead_acute, 0x00B4,
|
||||
GDK_KEY_dead_diaeresis, GDK_KEY_space, 0x0385,
|
||||
GDK_KEY_dead_diaeresis, GDK_KEY_Greek_iota, 0x0390,
|
||||
GDK_KEY_dead_diaeresis, GDK_KEY_Greek_upsilon, 0x03B0,
|
||||
@@ -494,6 +496,7 @@ GDK_KEY_Greek_omega, 0x1FF6,
|
||||
0x1F61, 0x1F67,
|
||||
0x1F68, 0x1F6E,
|
||||
0x1F69, 0x1F6F,
|
||||
+GDK_KEY_dead_tilde, 0x007E,
|
||||
GDK_KEY_dead_diaeresis, GDK_KEY_Greek_iota, 0x1FD7,
|
||||
GDK_KEY_dead_diaeresis, GDK_KEY_Greek_upsilon, 0x1FE7,
|
||||
GDK_KEY_dead_psili, GDK_KEY_Greek_ALPHA, 0x1F0E,
|
||||
@@ -572,6 +575,7 @@ GDK_KEY_Greek_UPSILON, 0x1FE9,
|
||||
GDK_KEY_Greek_alpha, 0x1FB1,
|
||||
GDK_KEY_Greek_iota, 0x1FD1,
|
||||
GDK_KEY_Greek_upsilon, 0x1FE1,
|
||||
+GDK_KEY_dead_macron, 0x00AF,
|
||||
GDK_KEY_dead_greek, GDK_KEY_A, 0x1FB9,
|
||||
GDK_KEY_dead_greek, GDK_KEY_I, 0x1FD9,
|
||||
GDK_KEY_dead_greek, GDK_KEY_U, 0x1FE9,
|
||||
@@ -620,6 +624,7 @@ GDK_KEY_Greek_UPSILON, 0x1FE8,
|
||||
GDK_KEY_Greek_alpha, 0x1FB0,
|
||||
GDK_KEY_Greek_iota, 0x1FD0,
|
||||
GDK_KEY_Greek_upsilon, 0x1FE0,
|
||||
+GDK_KEY_dead_breve, 0x02D8,
|
||||
GDK_KEY_Multi_key, GDK_KEY_exclam, GDK_KEY_A, 0x1EB6,
|
||||
GDK_KEY_Multi_key, GDK_KEY_exclam, GDK_KEY_a, 0x1EB7,
|
||||
GDK_KEY_Multi_key, GDK_KEY_comma, GDK_KEY_E, 0x1E1C,
|
||||
@@ -640,6 +645,7 @@ GDK_KEY_Amacron, 0x01E0,
|
||||
GDK_KEY_Omacron, 0x0230,
|
||||
GDK_KEY_amacron, 0x01E1,
|
||||
GDK_KEY_omacron, 0x0231,
|
||||
+GDK_KEY_dead_abovedot, 0x02D9,
|
||||
GDK_KEY_dead_stroke, GDK_KEY_j, 0x025F,
|
||||
GDK_KEY_Multi_key, GDK_KEY_exclam, GDK_KEY_S, 0x1E68,
|
||||
GDK_KEY_Multi_key, GDK_KEY_exclam, GDK_KEY_s, 0x1E69,
|
||||
@@ -693,6 +699,7 @@ GDK_KEY_Greek_IOTA, 0x03AA,
|
||||
GDK_KEY_Greek_UPSILON, 0x03AB,
|
||||
GDK_KEY_Greek_iota, 0x03CA,
|
||||
GDK_KEY_Greek_upsilon, 0x03CB,
|
||||
+GDK_KEY_dead_diaeresis, 0x00A8,
|
||||
GDK_KEY_dead_acute, GDK_KEY_space, 0x0385,
|
||||
GDK_KEY_dead_acute, GDK_KEY_Greek_iota, 0x0390,
|
||||
GDK_KEY_dead_acute, GDK_KEY_Greek_upsilon, 0x03B0,
|
||||
@@ -707,10 +714,12 @@ GDK_KEY_space, 0x00B0,
|
||||
GDK_KEY_nobreakspace, 0x030A,
|
||||
GDK_KEY_Aacute, 0x01FA,
|
||||
GDK_KEY_aacute, 0x01FB,
|
||||
+GDK_KEY_dead_abovering, 0x00B0,
|
||||
GDK_KEY_space, 0x02DD,
|
||||
GDK_KEY_nobreakspace, 0x030B,
|
||||
GDK_KEY_Cyrillic_u, 0x04F3,
|
||||
GDK_KEY_Cyrillic_U, 0x04F2,
|
||||
+GDK_KEY_dead_doubleacute, 0x02DD,
|
||||
GDK_KEY_space, 0x02C7,
|
||||
GDK_KEY_parenleft, 0x208D,
|
||||
GDK_KEY_parenright, 0x208E,
|
||||
@@ -731,6 +740,7 @@ GDK_KEY_V, 0x01D9,
|
||||
GDK_KEY_v, 0x01DA,
|
||||
GDK_KEY_nobreakspace, 0x030C,
|
||||
0x01F2, 0x01C5,
|
||||
+GDK_KEY_dead_caron, 0x02C7,
|
||||
GDK_KEY_Multi_key, GDK_KEY_quotedbl, GDK_KEY_U, 0x01D9,
|
||||
GDK_KEY_Multi_key, GDK_KEY_quotedbl, GDK_KEY_u, 0x01DA,
|
||||
GDK_KEY_space, 0x00B8,
|
||||
@@ -738,12 +748,14 @@ GDK_KEY_nobreakspace, 0x0327,
|
||||
GDK_KEY_cent, 0x20B5,
|
||||
GDK_KEY_Cacute, 0x1E08,
|
||||
GDK_KEY_cacute, 0x1E09,
|
||||
+GDK_KEY_dead_cedilla, 0x00B8,
|
||||
GDK_KEY_dead_currency, GDK_KEY_C, 0x20B5,
|
||||
GDK_KEY_dead_currency, GDK_KEY_c, 0x20B5,
|
||||
GDK_KEY_space, 0x02DB,
|
||||
GDK_KEY_nobreakspace, 0x0328,
|
||||
GDK_KEY_Omacron, 0x01EC,
|
||||
GDK_KEY_omacron, 0x01ED,
|
||||
+GDK_KEY_dead_ogonek, 0x02DB,
|
||||
GDK_KEY_space, 0x037A,
|
||||
GDK_KEY_Greek_alphaaccent, 0x1FB4,
|
||||
GDK_KEY_Greek_etaaccent, 0x1FC4,
|
||||
@@ -754,6 +766,7 @@ GDK_KEY_Greek_OMEGA, 0x1FFC,
|
||||
GDK_KEY_Greek_alpha, 0x1FB3,
|
||||
GDK_KEY_Greek_eta, 0x1FC3,
|
||||
GDK_KEY_Greek_omega, 0x1FF3,
|
||||
+GDK_KEY_dead_iota, 0x037A,
|
||||
GDK_KEY_dead_grave, GDK_KEY_Greek_alpha, 0x1FB2,
|
||||
GDK_KEY_dead_grave, GDK_KEY_Greek_eta, 0x1FC2,
|
||||
GDK_KEY_dead_grave, GDK_KEY_Greek_omega, 0x1FF2,
|
||||
--
|
||||
GitLab
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"gtk+-3.24.28.tar.xz": "b04e09763367f1ce932cd2ee3a359d4de150e1c38e7bef7d29aa72557a6b47c6"
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"hicolor-icon-theme-0.17.tar.xz": "317484352271d18cbbcfac3868eab798d67fff1b8402e740baa6ff41d588a9d8"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,217 @@
|
|||
Summary: Basic requirement for icon themes
|
||||
Name: hicolor-icon-theme
|
||||
Version: 0.17
|
||||
Release: 10%{?dist}
|
||||
License: GPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://www.freedesktop.org/wiki/Software/icon-theme/
|
||||
Source0: https://icon-theme.freedesktop.org/releases/%{name}-%{version}.tar.xz
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
Contains the basic directories and files needed for icon theme support.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
# for some reason this file is executable in the tarball
|
||||
chmod 0644 COPYING
|
||||
|
||||
%build
|
||||
%configure
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
touch %{buildroot}%{_datadir}/icons/hicolor/icon-theme.cache
|
||||
|
||||
%transfiletriggerin -- %{_datadir}/icons/hicolor
|
||||
gtk-update-icon-cache --force %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
|
||||
%transfiletriggerpostun -- %{_datadir}/icons/hicolor
|
||||
gtk-update-icon-cache --force %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc README
|
||||
%dir %{_datadir}/icons/hicolor
|
||||
%{_datadir}/icons/hicolor/16x16/
|
||||
%{_datadir}/icons/hicolor/22x22/
|
||||
%{_datadir}/icons/hicolor/24x24/
|
||||
%{_datadir}/icons/hicolor/32x32/
|
||||
%{_datadir}/icons/hicolor/36x36/
|
||||
%{_datadir}/icons/hicolor/48x48/
|
||||
%{_datadir}/icons/hicolor/64x64/
|
||||
%{_datadir}/icons/hicolor/72x72/
|
||||
%{_datadir}/icons/hicolor/96x96/
|
||||
%{_datadir}/icons/hicolor/128x128/
|
||||
%{_datadir}/icons/hicolor/192x192/
|
||||
%{_datadir}/icons/hicolor/256x256/
|
||||
%{_datadir}/icons/hicolor/512x512/
|
||||
%{_datadir}/icons/hicolor/scalable/
|
||||
%{_datadir}/icons/hicolor/symbolic/
|
||||
%{_datadir}/icons/hicolor/index.theme
|
||||
%ghost %{_datadir}/icons/hicolor/icon-theme.cache
|
||||
|
||||
%changelog
|
||||
* Wed Dec 08 2021 Thomas Crain <thcrain@microsoft.com> - 0.17-10
|
||||
- License verified
|
||||
- Lint spec
|
||||
|
||||
* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 0.17-9
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Mar 7 2019 Tim Landscheidt <tim@tim-landscheidt.de> - 0.17-6
|
||||
- Remove obsolete requirements for %%post/%%postun scriptlets
|
||||
|
||||
* Fri Feb 08 2019 Kalev Lember <klember@redhat.com> - 0.17-5
|
||||
- Fix /usr/share/icons/hicolor directory ownership
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Thu Aug 31 2017 Kalev Lember <klember@redhat.com> - 0.17-1
|
||||
- Update to 0.17
|
||||
|
||||
* Tue Aug 22 2017 Kalev Lember <klember@redhat.com> - 0.16-1
|
||||
- Update to 0.16
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Thu Jun 22 2017 Kalev Lember <klember@redhat.com> - 0.15-5
|
||||
- Add file triggers for gtk-update-icon-cache
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Tue Mar 24 2015 Kalev Lember <kalevlember@gmail.com> - 0.15-1
|
||||
- Update to 0.15
|
||||
- Use license macro for the COPYING file
|
||||
|
||||
* Wed Dec 10 2014 David King <amigadave@amigadave.com> - 0.14-1
|
||||
- Update to 0.14, own 512x512 directory (#1044771)
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Thu Feb 27 2014 Dan Mashal <dan.mashal@fedoraproject.org> - 0.13-1
|
||||
- Update to 0.13 (#1044407)
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Sat May 07 2011 Christopher Aillon <caillon@redhat.com> - 0.12-3
|
||||
- Update icon cache scriptlet
|
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Wed Jan 13 2010 Alexander Larsson <alexl@redhat.com> - 0.12-1
|
||||
- Update to 0.12
|
||||
|
||||
* Fri Sep 25 2009 Alexander Larsson <alexl@redhat.com> - 0.11-1
|
||||
- Update to 0.11
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Fri Jan 23 2009 Matthias Clasen <mclasen@redhat.com> - 0.10-5
|
||||
- Update URL
|
||||
- Clean up scriptlets
|
||||
- Include ChangeLog
|
||||
|
||||
* Sun Nov 18 2007 Matthias Clasen <mclasen@redhat.com> - 0.10-4
|
||||
- Correct the license
|
||||
- Include COPYING
|
||||
- Add full source url
|
||||
|
||||
* Tue Aug 7 2007 Matthias Clasen <mclasen@redhat.com> - 0.10-3
|
||||
- Update the license field
|
||||
|
||||
* Fri Feb 23 2007 Matthias Clasen <mclasen@redhat.com> - 0.10-2
|
||||
- Own the icon cache
|
||||
|
||||
* Thu Nov 23 2006 Alexander Larsson <alexl@redhat.com> - 0.10-1
|
||||
- Update to 0.10
|
||||
|
||||
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.9-2.1
|
||||
- rebuild
|
||||
|
||||
* Mon Feb 27 2006 Ray Strode <rstrode@redhat.com> 0.9-2
|
||||
- Remove Prereq on gtk. Prereq's complicate things,
|
||||
and the gtk-update-icon-cache is already protected by
|
||||
[ -x ... ]
|
||||
|
||||
* Thu Jan 12 2006 Alexander Larsson <alexl@redhat.com> 0.9-1
|
||||
- Update to 0.9, fixes scalable icons picked before bitmap icons
|
||||
|
||||
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Wed Nov 30 2005 Florian La Roche <laroche@redhat.com>
|
||||
- scripts need coreutils installed
|
||||
|
||||
* Tue Apr 19 2005 Matthias Clasen <mclasen@redhat.com> 0.8-2
|
||||
- Silence %%post
|
||||
|
||||
* Thu Apr 14 2005 John (J5) Palmieri <johnp@redhat.com>
|
||||
- Update to 0.8
|
||||
|
||||
* Mon Mar 28 2005 Christopher Aillon <caillon@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Fri Mar 25 2005 Christopher Aillon <caillon@redhat.com> 0.7-2
|
||||
- Update the GTK+ theme icon cache on (un)install
|
||||
|
||||
* Fri Feb 4 2005 Alexander Larsson <alexl@redhat.com> - 0.7-1
|
||||
- Update to 0.7
|
||||
|
||||
* Wed Feb 2 2005 Alexander Larsson <alexl@redhat.com> - 0.6-1
|
||||
- Update to 0.6
|
||||
|
||||
* Thu Jan 27 2005 Matthias Clasen <mclasen@redhat.com> - 0.5-1
|
||||
- Update to 0.5
|
||||
|
||||
* Wed Sep 29 2004 GNOME <jrb@redhat.com> - 0.3-3
|
||||
- rebuilt
|
||||
|
||||
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Wed Feb 4 2004 Alexander Larsson <alexl@redhat.com> 0.3-1
|
||||
- update to 0.3
|
||||
|
||||
* Fri Jan 16 2004 Alexander Larsson <alexl@redhat.com> 0.2-1
|
||||
- Initial build.
|
|
@ -0,0 +1,504 @@
|
|||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 2.1, February 1999
|
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the Lesser GPL. It also counts
|
||||
as the successor of the GNU Library Public License, version 2, hence
|
||||
the version number 2.1.]
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.
|
||||
|
||||
This license, the Lesser General Public License, applies to some
|
||||
specially designated software packages--typically libraries--of the
|
||||
Free Software Foundation and other authors who decide to use it. You
|
||||
can use it too, but we suggest you first think carefully about whether
|
||||
this license or the ordinary General Public License is the better
|
||||
strategy to use in any particular case, based on the explanations below.
|
||||
|
||||
When we speak of free software, we are referring to freedom of use,
|
||||
not price. Our General Public Licenses are designed to make sure that
|
||||
you have the freedom to distribute copies of free software (and charge
|
||||
for this service if you wish); that you receive source code or can get
|
||||
it if you want it; that you can change the software and use pieces of
|
||||
it in new free programs; and that you are informed that you can do
|
||||
these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
distributors to deny you these rights or to ask you to surrender these
|
||||
rights. These restrictions translate to certain responsibilities for
|
||||
you if you distribute copies of the library or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link other code with the library, you must provide
|
||||
complete object files to the recipients, so that they can relink them
|
||||
with the library after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with a two-step method: (1) we copyright the
|
||||
library, and (2) we offer you this license, which gives you legal
|
||||
permission to copy, distribute and/or modify the library.
|
||||
|
||||
To protect each distributor, we want to make it very clear that
|
||||
there is no warranty for the free library. Also, if the library is
|
||||
modified by someone else and passed on, the recipients should know
|
||||
that what they have is not the original version, so that the original
|
||||
author's reputation will not be affected by problems that might be
|
||||
introduced by others.
|
||||
|
||||
Finally, software patents pose a constant threat to the existence of
|
||||
any free program. We wish to make sure that a company cannot
|
||||
effectively restrict the users of a free program by obtaining a
|
||||
restrictive license from a patent holder. Therefore, we insist that
|
||||
any patent license obtained for a version of the library must be
|
||||
consistent with the full freedom of use specified in this license.
|
||||
|
||||
Most GNU software, including some libraries, is covered by the
|
||||
ordinary GNU General Public License. This license, the GNU Lesser
|
||||
General Public License, applies to certain designated libraries, and
|
||||
is quite different from the ordinary General Public License. We use
|
||||
this license for certain libraries in order to permit linking those
|
||||
libraries into non-free programs.
|
||||
|
||||
When a program is linked with a library, whether statically or using
|
||||
a shared library, the combination of the two is legally speaking a
|
||||
combined work, a derivative of the original library. The ordinary
|
||||
General Public License therefore permits such linking only if the
|
||||
entire combination fits its criteria of freedom. The Lesser General
|
||||
Public License permits more lax criteria for linking other code with
|
||||
the library.
|
||||
|
||||
We call this license the "Lesser" General Public License because it
|
||||
does Less to protect the user's freedom than the ordinary General
|
||||
Public License. It also provides other free software developers Less
|
||||
of an advantage over competing non-free programs. These disadvantages
|
||||
are the reason we use the ordinary General Public License for many
|
||||
libraries. However, the Lesser license provides advantages in certain
|
||||
special circumstances.
|
||||
|
||||
For example, on rare occasions, there may be a special need to
|
||||
encourage the widest possible use of a certain library, so that it becomes
|
||||
a de-facto standard. To achieve this, non-free programs must be
|
||||
allowed to use the library. A more frequent case is that a free
|
||||
library does the same job as widely used non-free libraries. In this
|
||||
case, there is little to gain by limiting the free library to free
|
||||
software only, so we use the Lesser General Public License.
|
||||
|
||||
In other cases, permission to use a particular library in non-free
|
||||
programs enables a greater number of people to use a large body of
|
||||
free software. For example, permission to use the GNU C Library in
|
||||
non-free programs enables many more people to use the whole GNU
|
||||
operating system, as well as its variant, the GNU/Linux operating
|
||||
system.
|
||||
|
||||
Although the Lesser General Public License is Less protective of the
|
||||
users' freedom, it does ensure that the user of a program that is
|
||||
linked with the Library has the freedom and the wherewithal to run
|
||||
that program using a modified version of the Library.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library or other
|
||||
program which contains a notice placed by the copyright holder or
|
||||
other authorized party saying it may be distributed under the terms of
|
||||
this Lesser General Public License (also called "this License").
|
||||
Each licensee is addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or work
|
||||
which has been distributed under these terms. A "work based on the
|
||||
Library" means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) The modified work must itself be a software library.
|
||||
|
||||
b) You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
c) You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.
|
||||
|
||||
d) If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable form
|
||||
under the terms of Sections 1 and 2 above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a "work that uses the Library". Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.
|
||||
|
||||
However, linking a "work that uses the Library" with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a "work that uses the
|
||||
library". The executable is therefore covered by this License.
|
||||
Section 6 states terms for distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also combine or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
|
||||
a) Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
Sections 1 and 2 above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable "work that
|
||||
uses the Library", as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)
|
||||
|
||||
b) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (1) uses at run time a
|
||||
copy of the library already present on the user's computer system,
|
||||
rather than copying library functions into the executable, and (2)
|
||||
will operate properly with a modified version of the library, if
|
||||
the user installs one, as long as the modified version is
|
||||
interface-compatible with the version that the work was made with.
|
||||
|
||||
c) Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in Subsection 6a, above, for a charge no more
|
||||
than the cost of performing this distribution.
|
||||
|
||||
d) If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.
|
||||
|
||||
e) Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses the
|
||||
Library" must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the materials to be distributed need not include anything that is
|
||||
normally distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties with
|
||||
this License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised and/or new
|
||||
versions of the Lesser General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
"any later version", you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Libraries
|
||||
|
||||
If you develop a new library, and you want it to be of the greatest
|
||||
possible use to the public, we recommend making it free software that
|
||||
everyone can redistribute and change. You can do so by permitting
|
||||
redistribution under these terms (or, alternatively, under the terms of the
|
||||
ordinary General Public License).
|
||||
|
||||
To apply these terms, attach the following notices to the library. It is
|
||||
safest to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least the
|
||||
"copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the library's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
|
||||
USA
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the library, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the
|
||||
library `Frob' (a library for tweaking knobs) written by James Random
|
||||
Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1990
|
||||
Ty Coon, President of Vice
|
||||
|
||||
That's all there is to it!
|
|
@ -0,0 +1,9 @@
|
|||
diff -pruN im-chooser-1.7.2.orig/src/app/im-chooser.desktop.in.in im-chooser-1.7.2/src/app/im-chooser.desktop.in.in
|
||||
--- im-chooser-1.7.2.orig/src/app/im-chooser.desktop.in.in 2019-02-19 06:46:15.000000000 +0000
|
||||
+++ im-chooser-1.7.2/src/app/im-chooser.desktop.in.in 2019-02-19 06:51:20.195517030 +0000
|
||||
@@ -8,4 +8,4 @@ Terminal=false
|
||||
Type=Application
|
||||
StartupNotify=true
|
||||
Categories=Applications;Settings;X-GNOME-PersonalSettings;
|
||||
-NotShowIn=XFCE;
|
||||
+NotShowIn=XFCE;GNOME;
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"im-chooser-1.7.3.tar.bz2": "de97071f0680913d95d2aa7d77a01f26c5f9c1f0fd1aa171986d1134fbddc174",
|
||||
"im-chooser-LGPLv2.txt": "20c17d8b8c48a600800dfd14f95d5cb9ff47066a9641ddeab48dc54aec96e331"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,528 @@
|
|||
%global _with_xfce 0
|
||||
Summary: Desktop Input Method configuration tool
|
||||
Name: im-chooser
|
||||
Version: 1.7.3
|
||||
Release: 5%{?dist}
|
||||
License: GPLv2+ and LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://pagure.io/im-chooser/
|
||||
Source0: https://releases.pagure.org/%{name}/%{name}-%{version}.tar.bz2
|
||||
Source1: %{name}-LGPLv2.txt
|
||||
Patch0: %{name}-hide-desktop-in-gnome.patch
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gettext
|
||||
BuildRequires: gtk3-devel
|
||||
BuildRequires: imsettings-devel >= 1.8.0
|
||||
BuildRequires: libSM-devel
|
||||
Requires: %{name}-common = %{version}-%{release}
|
||||
Provides: im-chooser-gnome3 = %{version}-%{release}
|
||||
%if 0%{?_with_xfce}
|
||||
BuildRequires: libxfce4util-devel
|
||||
%endif
|
||||
|
||||
%description
|
||||
im-chooser is a GUI configuration tool to choose the Input Method
|
||||
to be used or disable Input Method usage on the desktop.
|
||||
|
||||
%package common
|
||||
Summary: Common files for im-chooser subpackages
|
||||
Requires: imsettings >= 1.8.0
|
||||
Obsoletes: im-chooser < 1.5.0.1
|
||||
## https://fedorahosted.org/fpc/ticket/174
|
||||
Provides: bundled(egglib)
|
||||
|
||||
%description common
|
||||
im-chooser is a GUI configuration tool to choose the Input Method
|
||||
to be used or disable Input Method usage on the desktop.
|
||||
|
||||
This package contains the common libraries/files to be used in
|
||||
im-chooser subpackages.
|
||||
|
||||
%if 0%{?_with_xfce}
|
||||
%package xfce
|
||||
Summary: XFCE settings panel for im-chooser
|
||||
Requires: %{name}-common = %{version}-%{release}
|
||||
Obsoletes: im-chooser < 1.5.0.1
|
||||
|
||||
%description xfce
|
||||
im-chooser is a GUI configuration tool to choose the Input Method
|
||||
to be used or disable Input Method usage on the desktop.
|
||||
|
||||
This package contains the XFCE settings panel for im-chooser.
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
cp %{SOURCE1} COPYING-LGPLv2.txt
|
||||
|
||||
%build
|
||||
%configure
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/im-chooser.desktop
|
||||
%if 0%{?_with_xfce}
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/xfce4-im-chooser.desktop
|
||||
%endif
|
||||
#%%{!?_with_gtk2:desktop-file-validate $RPM_BUILD_ROOT%%{_datadir}/applications/im-chooser-panel.desktop}
|
||||
|
||||
rm -rf %{buildroot}%{_libdir}/libimchooseui.{so,la,a}
|
||||
#%%{!?_with_gtk2:rm -rf $RPM_BUILD_ROOT%%{_libdir}/control-center-1/panels/libim-chooser.{a,la}}
|
||||
|
||||
# disable panel so far
|
||||
rm -rf %{buildroot}%{_libdir}/control-center-1/panels/libim-chooser.so
|
||||
rm -rf %{buildroot}%{_datadir}/applications/im-chooser-panel.desktop
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
|
||||
%ldconfig_scriptlets common
|
||||
|
||||
%files
|
||||
%{_bindir}/im-chooser
|
||||
%{_datadir}/applications/im-chooser.desktop
|
||||
%{_mandir}/man1/im-chooser.1*
|
||||
|
||||
%files common -f %{name}.lang
|
||||
%doc AUTHORS ChangeLog README
|
||||
%license COPYING*
|
||||
%{_libdir}/libimchooseui.so.*
|
||||
%{_datadir}/icons/hicolor/*/apps/im-chooser.png
|
||||
%dir %{_datadir}/imchooseui
|
||||
%{_datadir}/imchooseui/imchoose.ui
|
||||
|
||||
%if 0%{?_with_xfce}
|
||||
%files xfce
|
||||
%{_bindir}/xfce4-im-chooser
|
||||
%{_datadir}/applications/xfce4-im-chooser.desktop
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Wed Dec 08 2021 Thomas Crain <thcrain@microsoft.com> - 1.7.3-5
|
||||
- License verified
|
||||
|
||||
* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 1.7.3-4
|
||||
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Feb 21 2019 Akira TAGOH <tagoh@redhat.com> - 1.7.3-1
|
||||
- New upstream release.
|
||||
|
||||
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 1.7.2-2
|
||||
- Rebuilt against fixed atk (#1626575)
|
||||
|
||||
* Tue Feb 19 2019 Akira TAGOH <tagoh@redhat.com> - 1.7.2-1
|
||||
- New upstream release.
|
||||
- Don't show desktop file on GNOME.
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Fri Jun 29 2018 Akira TAGOH <tagoh@redhat.com> - 1.7.1-5
|
||||
- Use ldconfig rpm macro.
|
||||
|
||||
* Mon Feb 19 2018 Akira TAGOH <tagoh@redhat.com> - 1.7.1-4
|
||||
- Add BR: gcc
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Thu Jan 11 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.7.1-2
|
||||
- Remove obsolete scriptlets
|
||||
|
||||
* Mon Sep 11 2017 Akira TAGOH <tagoh@redhat.com> - 1.7.1-1
|
||||
- New upstream release.
|
||||
- Fix the preference link to work. (#1484894)
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Tue Feb 28 2017 Akira TAGOH <tagoh@redhat.com> - 1.7.0-1
|
||||
- New upstream release.
|
||||
- Fix the session management handling on XFCE. (#1419270)
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.6-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Mon Sep 12 2016 Akira TAGOH <tagoh@redhat.com> - 1.6.6-1
|
||||
- New upstream release.
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.4-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.4-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Sat Feb 28 2015 Kevin Fenzi <kevin@scrye.com> 1.6.4-6
|
||||
- Rebuild for Xfce 4.12
|
||||
|
||||
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.6.4-5
|
||||
- Rebuilt for Fedora 23 Change
|
||||
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
|
||||
|
||||
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.4-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.4-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Tue Jun 11 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.4-1
|
||||
- New upstream release.
|
||||
- Remove BR: docbook2X
|
||||
|
||||
* Tue May 28 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.3-1
|
||||
- New upstream release.
|
||||
- Add a link to the log file in the error dialog (#950488)
|
||||
- Fix a crash issue (#859624)
|
||||
|
||||
* Sat Feb 23 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 1.6.2-3
|
||||
- Remove --vendora from desktop-file-utils in F19+ https://fedorahosted.org/fesco/ticket/1077
|
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Fri Nov 23 2012 Akira TAGOH <tagoh@redhat.com> - 1.6.2-1
|
||||
- New upstream release.
|
||||
- the spec file cleanup.
|
||||
- Correct License field
|
||||
- Add Provides: bundled(egglib) to im-chooser-common since
|
||||
it actually contains things in libimchooseui.so.0
|
||||
|
||||
* Fri Nov 2 2012 Akira TAGOH <tagoh@redhat.com> - 1.6.1-1
|
||||
- New upstream release.
|
||||
Translation updates. (#863375)
|
||||
|
||||
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Sat Jul 14 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.6.0-2
|
||||
- Add ldconfig calls to -common scriptlets.
|
||||
|
||||
* Thu Jul 12 2012 Akira TAGOH <tagoh@redhat.com> - 1.6.0-1
|
||||
- New upstream release.
|
||||
|
||||
* Sun Jun 24 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.5.2.2-3
|
||||
- Own the %%{_datadir}/imchooseui dir.
|
||||
|
||||
* Wed May 23 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.2.2-2
|
||||
- Conditionally build XFCE support for RHEL.
|
||||
|
||||
* Wed Apr 18 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.2.2-1
|
||||
- New upstream release.
|
||||
- Update translations (#801232)
|
||||
|
||||
* Fri Apr 06 2012 Kevin Fenzi <kevin@scrye.com> - 1.5.2.1-2
|
||||
- Rebuild for Xfce 4.10
|
||||
|
||||
* Mon Mar 19 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.2.1-1
|
||||
- New upstream release.
|
||||
|
||||
* Fri Mar 2 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.2-3
|
||||
- Update po files.
|
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Wed Nov 16 2011 Akira TAGOH <tagoh@redhat.com> - 1.5.2-1
|
||||
- New upstream release.
|
||||
- Fix the logout button behaved shutting down on KDE. (#741497)
|
||||
|
||||
* Fri Sep 9 2011 Akira TAGOH <tagoh@redhat.com> - 1.5.1-1
|
||||
- New upstream release.
|
||||
|
||||
* Tue Aug 2 2011 Akira TAGOH <tagoh@redhat.com> - 1.5.0.1-2
|
||||
- Add some Obsoletes for upgrading path.
|
||||
|
||||
* Tue Aug 2 2011 Akira TAGOH <tagoh@redhat.com> - 1.5.0.1-1
|
||||
- New upstream release.
|
||||
- Add im-chooser-xfce subpackage.
|
||||
|
||||
* Tue May 10 2011 Akira TAGOH <tagoh@redhat.com> - 1.4.2-2
|
||||
- Disable capplet. (#693809)
|
||||
|
||||
* Wed Mar 30 2011 Akira TAGOH <tagoh@redhat.com> - 1.4.2-1
|
||||
- New upstream release.
|
||||
|
||||
* Thu Feb 23 2011 Akira TAGOH <tagoh@redhat.com> - 1.4.1-7
|
||||
- Rebuild again.
|
||||
|
||||
* Mon Feb 21 2011 Akira TAGOH <tagoh@redhat.com> - 1.4.1-6
|
||||
- Rebuild against latest imsettings.
|
||||
|
||||
* Fri Feb 11 2011 Matthias Clasen <mclasen@redhat.com> 1.4.1-5
|
||||
- Rebuild against newer gtk
|
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> - 1.4.1-3
|
||||
- Rebuild against newer gtk
|
||||
|
||||
* Sun Jan 9 2011 Matthias Clasen <mclasen@redhat.com> - 1.4.1-2
|
||||
- Rebuild against newer gtk3
|
||||
|
||||
* Thu Jan 6 2011 Akira TAGOH <tagoh@redhat.com> - 1.4.1-1
|
||||
- New upstream release.
|
||||
|
||||
* Fri Dec 3 2010 Matthias Clasen <mclasen@redhat.com> - 1.4.0-2
|
||||
- Rebuild against newer gtk3
|
||||
|
||||
* Thu Nov 25 2010 Akira TAGOH <tagoh@redhat.com> - 1.4.0-1
|
||||
- New upstream release.
|
||||
- Improve the window title (#607502)
|
||||
- Move none state from checkbox to selector (#628420)
|
||||
- GNOME3 support
|
||||
|
||||
* Wed Sep 8 2010 Akira TAGOH <tagoh@redhat.com> - 1.3.2-1
|
||||
- New upstream release.
|
||||
- Improve UI (#607513)
|
||||
|
||||
* Mon Jun 21 2010 Akira TAGOH <tagoh@redhat.com> - 1.3.1-1
|
||||
- New upstream release.
|
||||
- Fallback to the themed icon if no icons are installed
|
||||
on the specified path. (#604482)
|
||||
|
||||
* Wed May 12 2010 Akira TAGOH <tagoh@redhat.com> - 1.3.0-1
|
||||
- New upstream release.
|
||||
- GTK+ stock icon support. (#528850)
|
||||
|
||||
* Tue May 4 2010 Jens Petersen <petersen@redhat.com> - 1.2.7-2
|
||||
- add new gnome-icon-theme style icons by Lapo Calamandrei and Jakub Steiner
|
||||
(mizmo, #587712)
|
||||
- add scriptlets for icon cache
|
||||
|
||||
* Mon Sep 14 2009 Akira TAGOH <tagoh@redhat.com> - 1.2.7-1
|
||||
- New upstream release.
|
||||
- translation updates only.
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Mon May 25 2009 Akira TAGOH <tagoh@redhat.com> - 1.2.6-3
|
||||
- Disable the status icon check box.
|
||||
|
||||
* Thu Feb 26 2009 Akira TAGOH <tagoh@redhat.com> - 1.2.6-2
|
||||
- Fix a typo in xfce4-im-chooser.desktop. (#487275)
|
||||
|
||||
* Mon Feb 23 2009 Akira TAGOH <tagoh@redhat.com> - 1.2.6-1
|
||||
- New upstream release.
|
||||
|
||||
* Wed Oct 22 2008 Akira TAGOH <tagoh@redhat.com> - 1.2.5-1
|
||||
- New upstream release.
|
||||
|
||||
* Tue Oct 14 2008 Akira TAGOH <tagoh@redhat.com> - 1.2.4-1
|
||||
- New upstream release.
|
||||
|
||||
* Wed Sep 17 2008 Akira TAGOH <tagoh@redhat.com> - 1.2.3-1
|
||||
- New upstream release.
|
||||
|
||||
* Fri Aug 29 2008 Akira TAGOH <tagoh@redhat.com> - 1.2.2-1
|
||||
- New upstream release.
|
||||
|
||||
* Tue Jul 29 2008 Akira TAGOH <tagoh@redhat.com> - 1.2.1-1
|
||||
- New upstream release.
|
||||
- Display IM icon in the list. (#454371)
|
||||
|
||||
* Tue Jul 8 2008 Akira TAGOH <tagoh@redhat.com> - 1.2.0-1
|
||||
- New upstream release.
|
||||
|
||||
* Fri Jun 27 2008 Akira TAGOH <tagoh@redhat.com> - 1.1.1-1
|
||||
- New upstream release.
|
||||
- Fix a segfault when no Input Method installed. (#452997)
|
||||
|
||||
* Thu Jun 12 2008 Akira TAGOH <tagoh@redhat.com> - 1.1.0-1
|
||||
- New upstream release.
|
||||
|
||||
* Mon May 26 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.6-5
|
||||
- Fix a typo in the package group of imsettings-xfce. (#448037)
|
||||
|
||||
* Wed May 14 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.6-4
|
||||
- im-chooser-fix-window-border.patch: Display the progress window with
|
||||
the certain window border. (#444818)
|
||||
- imsettings-ignore-error-on-check-running.patch: Fix a crash issue when
|
||||
the pidfile doesn't exist. (#445129)
|
||||
|
||||
* Tue Apr 29 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.6-3
|
||||
- im-chooser-0.99.6-sanity-check-on-dbus-conn.patch: Do not abort even if
|
||||
getting the bus is failed. (#444494)
|
||||
- im-chooser-0.99.6-validate-pid.patch: Validate the pid. (#443765)
|
||||
|
||||
* Wed Apr 23 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.6-2
|
||||
- im-chooser-0.99.6-check-if-im-is-running.patch: Do not turn on the check box
|
||||
if IM isn't really running. (#443765)
|
||||
- im-chooser-0.99.6-correct-build-order.patch: Apply to correct the build order.
|
||||
|
||||
* Tue Apr 8 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.6-1
|
||||
- New upstream release.
|
||||
- translation updates.
|
||||
- Remove unnecessary patches:
|
||||
- im-chooser-0.99.5-no-xinputrc-update.patch
|
||||
- im-chooser-0.99.5-no-crash-on-no-im.patch
|
||||
|
||||
* Mon Apr 7 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.5-3
|
||||
- im-chooser-0.99.5-no-crash-on-no-im.patch: Fix a crash when no IM
|
||||
available. (#440519)
|
||||
- Invoke ReloadConfig to apply changes on DBus services in %%post and %%postun.
|
||||
|
||||
* Fri Mar 28 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.5-2
|
||||
- im-chooser-0.99.5-no-xinputrc-update.patch: real fix for #437732
|
||||
- ensure invoking xinput.sh after the session bus is established. (#436284)
|
||||
|
||||
* Wed Mar 19 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.5-1
|
||||
- New upstream release.
|
||||
- Fix an issue always create .xinputrc at the startup time. (#437732)
|
||||
- Add Xfce support.
|
||||
|
||||
* Tue Mar 11 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.4-1
|
||||
- New upstream release.
|
||||
- Compress im-chooser.png icon. (#330441)
|
||||
|
||||
* Thu Feb 21 2008 Akira TAGOH <tagoh@redhat.com>
|
||||
- Run ldconfig on scriptlet of imsettings-libs.
|
||||
|
||||
* Wed Feb 20 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.3-1
|
||||
- New upstream release.
|
||||
- Fix taking too much CPU power. (#433575)
|
||||
- Fix not parsing the multiple command line options in xinput
|
||||
script. (#433578)
|
||||
|
||||
* Tue Feb 19 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.2-1
|
||||
- New upstream release.
|
||||
- Fix not working the user own .xinputrc properly.
|
||||
|
||||
* Fri Feb 8 2008 Akira TAGOH <tagoh@redhat.com> - 0.99.1-1
|
||||
- New upstream release.
|
||||
- Fix some memory leaks and clean up the code. (#431167)
|
||||
- Fix the handling of the user own .xinputrc. (#431291)
|
||||
|
||||
* Fri Feb 1 2008 Akira TAGOH <tagoh@redhat.com> - 0.99-1
|
||||
- New upstream release.
|
||||
- IMSettings is now enabled. you don't need to restart your desktop after
|
||||
changing IM for GTK+ applications. but still need to do for others so far.
|
||||
|
||||
* Thu Dec 27 2007 Akira TAGOH <tagoh@redhat.com> - 0.5.5-1
|
||||
- New upstream release.
|
||||
- Rename sr@Latn to sr@latin. (#426540)
|
||||
|
||||
* Fri Nov 16 2007 Akira TAGOH <tagoh@redhat.com> - 0.5.4-1
|
||||
- New upstream release.
|
||||
- Improve .desktop file for GNOME HIG compliant (#330431)
|
||||
- Improve English label on GUI (#302491)
|
||||
- Remove the dead link. (#330391)
|
||||
- Improve a package description. (#330421)
|
||||
|
||||
* Mon Oct 15 2007 Akira TAGOH <tagoh@redhat.com>
|
||||
- Remove the obsolete Norwegian (no) translation. (#332131)
|
||||
|
||||
* Thu Oct 11 2007 Akira TAGOH <tagoh@redhat.com> - 0.5.3-1
|
||||
- New upstream release.
|
||||
- Fix an issue that looks like IM can't be disabled on im-chooser. (#324231)
|
||||
|
||||
* Tue Oct 2 2007 Akira TAGOH <tagoh@redhat.com> - 0.5.2-3
|
||||
- Revert the previous change.
|
||||
|
||||
* Fri Sep 21 2007 Akira TAGOH <tagoh@redhat.com> - 0.5.2-2
|
||||
- Bring up IM by default again, except the session is on Live CD. (#250226)
|
||||
|
||||
* Tue Sep 18 2007 Akira TAGOH <tagoh@redhat.com> - 0.5.2-1
|
||||
- New upstream release.
|
||||
- Fix to allow users disabling IM.
|
||||
|
||||
* Fri Sep 14 2007 Akira TAGOH <tagoh@redhat.com> - 0.5.1-2
|
||||
- Add README into the package.
|
||||
|
||||
* Mon Sep 10 2007 Akira TAGOH <tagoh@redhat.com> - 0.5.1-1
|
||||
- New upstream release.
|
||||
|
||||
* Thu Sep 6 2007 Akira TAGOH <tagoh@redhat.com> - 0.5.0-1
|
||||
- New upstream release.
|
||||
|
||||
* Wed Aug 8 2007 Akira TAGOH <tagoh@redhat.com>
|
||||
- Update License tag.
|
||||
|
||||
* Mon Aug 6 2007 Akira TAGOH <tagoh@redhat.com> - 0.4.1-3
|
||||
- Own /etc/X11/xinit/xinput.d (#250960)
|
||||
|
||||
* Mon Jul 30 2007 Akira TAGOH <tagoh@redhat.com> - 0.4.1-2
|
||||
- Update Require for xorg-x11-xinit
|
||||
|
||||
* Wed Jul 25 2007 Akira TAGOH <tagoh@redhat.com> - 0.4.1-1
|
||||
- New upstream release.
|
||||
- xinput.sh has been moved from xorg-x11-xinit.
|
||||
|
||||
* Tue Jan 30 2007 Akira TAGOH <tagoh@redhat.com> - 0.3.4-1
|
||||
- Translations update release.
|
||||
|
||||
* Wed Jan 24 2007 Matthias Clasen <mclasen@redhat.com> - 0.3.3-3
|
||||
- Add X-GNOME-PersonalSettings to the desktop file categories (#224159)
|
||||
- Use desktop-file-install
|
||||
|
||||
* Mon Oct 2 2006 Akira TAGOH <tagoh@redhat.com> - 0.3.3-2
|
||||
- added Assamese, Greek and Marathi translation. (#208258)
|
||||
|
||||
* Mon Oct 2 2006 Akira TAGOH <tagoh@redhat.com> - 0.3.3-1
|
||||
- Translations update release. (#208258, #208512)
|
||||
|
||||
* Fri Sep 8 2006 Akira TAGOH <tagoh@redhat.com> - 0.3.2-1
|
||||
- New upstream release.
|
||||
- added an icon. (#199337)
|
||||
- removed the unnecessary patches:
|
||||
- im-chooser-r49.patch
|
||||
- im-chooser-r53.patch
|
||||
|
||||
* Tue Aug 29 2006 Akira TAGOH <tagoh@redhat.com> - 0.3.1-3
|
||||
- im-chooser-r53.patch: take care of the suffix to appears current selection.
|
||||
(#204433)
|
||||
|
||||
* Fri Aug 25 2006 Akira TAGOH <tagoh@redhat.com> - 0.3.1-2
|
||||
- im-chooser-r49.patch: removed MimeType field from .desktop file. (#203982)
|
||||
|
||||
* Tue Aug 15 2006 Akira TAGOH <tagoh@redhat.com> - 0.3.1-1
|
||||
- New upstream release.
|
||||
|
||||
* Mon Jul 24 2006 Akira TAGOH <tagoh@redhat.com> - 0.3.0-2
|
||||
- New upstream release.
|
||||
- add libgnomeui-devel to BR.
|
||||
- im-chooser-suffix-r40.patch: applied to support the recent change
|
||||
in the xinput files.
|
||||
|
||||
* Thu Jul 20 2006 Akira TAGOH <tagoh@redhat.com> - 0.2.2-2
|
||||
- rebuilt
|
||||
|
||||
* Wed Jul 12 2006 Akira TAGOH <tagoh@redhat.com> - 0.2.2-1
|
||||
- New upstream release.
|
||||
|
||||
* Mon Jul 10 2006 Akira TAGOH <tagoh@redhat.com> - 0.2.1-3
|
||||
- New upstream release.
|
||||
- improved the package summary and description.
|
||||
- added intltool to BuildReq.
|
||||
- added gettext to BuildReq.
|
||||
|
||||
* Fri Jul 7 2006 Akira TAGOH <tagoh@redhat.com> - 0.2.0-1
|
||||
- New upstream release.
|
||||
- use dist tag.
|
||||
- registered xinputrc alternatives for none and xim.
|
||||
- removed the empty docs.
|
||||
- add Requires: xorg-x11-xinit >= 1.0.2-5.fc6 for new xinput.sh.
|
||||
|
||||
* Wed Jun 7 2006 Akira TAGOH <tagoh@redhat.com> - 0.1.1-1
|
||||
- Initial package.
|
|
@ -0,0 +1,28 @@
|
|||
diff -pruN imsettings-1.8.0.orig/data/xinput.sh.in.in imsettings-1.8.0/data/xinput.sh.in.in
|
||||
--- imsettings-1.8.0.orig/data/xinput.sh.in.in 2018-09-17 10:02:39.000000000 +0000
|
||||
+++ imsettings-1.8.0/data/xinput.sh.in.in 2019-02-18 09:11:10.723119743 +0000
|
||||
@@ -52,8 +52,22 @@ if [ -r "$USER_XINPUTRC" -a "x$IMSETTING
|
||||
SHORT_DESC="User Specific"
|
||||
fi
|
||||
elif [ -r "$SYS_XINPUTRC" -a "x$IMSETTINGS_DISABLE_SYS_XINPUTRC" = "xno" ]; then
|
||||
- source "$SYS_XINPUTRC"
|
||||
- READ_XINPUTRC=$SYS_XINPUTRC
|
||||
+ # FIXME: This hardcoded list has to be gone in the future.
|
||||
+ _language_list="as bn gu hi ja kn ko mai ml mr ne or pa si ta te th ur vi zh"
|
||||
+ _sourced_xinputrc=0
|
||||
+ for i in $_language_list; do
|
||||
+ if echo $tmplang | grep -q -E "^$i"; then
|
||||
+ source "$SYS_XINPUTRC"
|
||||
+ READ_XINPUTRC=$SYS_XINPUTRC
|
||||
+ _sourced_xinputrc=1
|
||||
+ break
|
||||
+ fi
|
||||
+ done
|
||||
+ if [ $_sourced_xinputrc -eq 0 ]; then
|
||||
+ # Read none.conf to set up properly for locales not listed the above.
|
||||
+ source @XINPUT_PATH@/none.conf
|
||||
+ READ_XINPUTRC=@XINPUT_PATH@/none.conf
|
||||
+ fi
|
||||
fi
|
||||
|
||||
[ -z "${IMSETTINGS_INTEGRATE_DESKTOP-}" ] && IMSETTINGS_INTEGRATE_DESKTOP=yes
|
|
@ -0,0 +1,19 @@
|
|||
diff -pruN imsettings-1.6.1.orig/data/imsettings-functions.in imsettings-1.6.1/data/imsettings-functions.in
|
||||
--- imsettings-1.6.1.orig/data/imsettings-functions.in 2013-04-03 16:26:45.000000000 +0900
|
||||
+++ imsettings-1.6.1/data/imsettings-functions.in 2013-04-03 19:20:35.000000000 +0900
|
||||
@@ -160,10 +160,11 @@ function is_qt_supported() {
|
||||
}
|
||||
|
||||
function is_xim_supported() {
|
||||
- [ -n "$IMSETTINGS_DISABLE_DESKTOP_CHECK" ] && return 0
|
||||
- if check_imsettings_capability xim; then
|
||||
- return 0
|
||||
- fi
|
||||
+# XXX: Disable XIM support so far
|
||||
+# [ -n "$IMSETTINGS_DISABLE_DESKTOP_CHECK" ] && return 0
|
||||
+# if check_imsettings_capability xim; then
|
||||
+# return 0
|
||||
+# fi
|
||||
|
||||
return 1
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
diff -pruN imsettings-1.6.6.orig/data/imsettings-target-checker.sh.in imsettings-1.6.6/data/imsettings-target-checker.sh.in
|
||||
--- imsettings-1.6.6.orig/data/imsettings-target-checker.sh.in 2013-10-10 20:15:29.000000000 +0900
|
||||
+++ imsettings-1.6.6/data/imsettings-target-checker.sh.in 2013-10-10 20:44:39.000000000 +0900
|
||||
@@ -89,19 +89,6 @@ case $(get_desktop) in
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
- cinnamon*)
|
||||
- dbus_send 'org.Cinnamon' '/' 'org.freedesktop.DBus.Peer.Ping'
|
||||
- if [ $? = 0 ]; then
|
||||
- if gsettings_get_bool org.cinnamon.settings-daemon.plugins.keyboard active; then
|
||||
- log "** org.cinnamon.settings-daemon.plugins.keyboard.active is true. imsettings is going to be disabled."
|
||||
- exit 0
|
||||
- else
|
||||
- exit 1
|
||||
- fi
|
||||
- else
|
||||
- exit 1
|
||||
- fi
|
||||
- ;;
|
||||
*)
|
||||
exit 1
|
||||
;;
|
|
@ -0,0 +1,24 @@
|
|||
diff -pruN imsettings-1.8.2.orig/imsettings-daemon/imsettings-proc.c imsettings-1.8.2/imsettings-daemon/imsettings-proc.c
|
||||
--- imsettings-1.8.2.orig/imsettings-daemon/imsettings-proc.c 2019-01-18 20:52:58.000000000 +0900
|
||||
+++ imsettings-1.8.2/imsettings-daemon/imsettings-proc.c 2020-01-29 13:33:07.051676780 +0900
|
||||
@@ -84,7 +84,7 @@ static gboolean _stop_process
|
||||
|
||||
G_DEFINE_TYPE_WITH_PRIVATE (IMSettingsProc, imsettings_proc, G_TYPE_OBJECT);
|
||||
|
||||
-guint signals[LAST_SIGNAL] = { 0 };
|
||||
+static guint signals[LAST_SIGNAL] = { 0 };
|
||||
|
||||
/*< private >*/
|
||||
static gboolean
|
||||
diff -pruN imsettings-1.8.2.orig/imsettings-daemon/imsettings-server.c imsettings-1.8.2/imsettings-daemon/imsettings-server.c
|
||||
--- imsettings-1.8.2.orig/imsettings-daemon/imsettings-server.c 2019-11-14 14:08:03.000000000 +0900
|
||||
+++ imsettings-1.8.2/imsettings-daemon/imsettings-server.c 2020-01-29 13:32:50.827832726 +0900
|
||||
@@ -91,7 +91,7 @@ GDBusInterfaceVTable __iface_vtable = {
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
-guint signals[LAST_SIGNAL];
|
||||
+static guint signals[LAST_SIGNAL];
|
||||
|
||||
G_DEFINE_TYPE_WITH_PRIVATE (IMSettingsServer, imsettings_server, G_TYPE_OBJECT);
|
||||
G_LOCK_DEFINE_STATIC (logger);
|
|
@ -0,0 +1,36 @@
|
|||
diff -pruN imsettings-1.6.1.orig/data/xinput.sh.in.in imsettings-1.6.1/data/xinput.sh.in.in
|
||||
--- imsettings-1.6.1.orig/data/xinput.sh.in.in 2013-04-03 19:23:22.000000000 +0900
|
||||
+++ imsettings-1.6.1/data/xinput.sh.in.in 2013-04-03 19:23:50.000000000 +0900
|
||||
@@ -53,9 +53,10 @@ if [ -r "$USER_XINPUTRC" -a "x$IMSETTING
|
||||
fi
|
||||
elif [ -r "$SYS_XINPUTRC" -a "x$IMSETTINGS_DISABLE_SYS_XINPUTRC" = "xno" ]; then
|
||||
# FIXME: This hardcoded list has to be gone in the future.
|
||||
- _language_list="as bn gu hi ja kn ko mai ml mr ne or pa si ta te th ur vi zh"
|
||||
+ # Locales that normally use input-method for native input
|
||||
+ _im_language_list="as bn gu hi ja kn ko mai ml mr ne or pa si ta te th ur vi zh"
|
||||
_sourced_xinputrc=0
|
||||
- for i in $_language_list; do
|
||||
+ for i in $_im_language_list; do
|
||||
if echo $tmplang | grep -q -E "^$i"; then
|
||||
source "$SYS_XINPUTRC"
|
||||
READ_XINPUTRC=$SYS_XINPUTRC
|
||||
@@ -63,6 +64,19 @@ elif [ -r "$SYS_XINPUTRC" ]; then
|
||||
break
|
||||
fi
|
||||
done
|
||||
+ # Locales that usually use X locale compose
|
||||
+ # FIXME: which other locales should be included here?
|
||||
+ if [ $_sourced_xinputrc -eq 0 ]; then
|
||||
+ _xcompose_language_list="am_ET el_GR fi_FI pt_BR ru_RU"
|
||||
+ for i in $_xcompose_language_list; do
|
||||
+ if echo $tmplang | grep -q -E "^$i"; then
|
||||
+ source @XINPUT_PATH@/xcompose.conf
|
||||
+ READ_XINPUTRC=@XINPUT_PATH@/xcompose.conf
|
||||
+ _sourced_xinputrc=1
|
||||
+ break
|
||||
+ fi
|
||||
+ done
|
||||
+ fi
|
||||
if [ $_sourced_xinputrc -eq 0 ]; then
|
||||
# Read none.conf to set up properly for locales not listed the above.
|
||||
source @XINPUT_PATH@/none.conf
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"imsettings-1.8.2.tar.bz2": "412abf3165dbee3cbe03db0c296bab103569a49029429d038569c586ebe9efa9"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,836 @@
|
|||
%define with_desktop_subpackages 0
|
||||
Summary: Delivery framework for general Input Method configuration
|
||||
Name: imsettings
|
||||
Version: 1.8.2
|
||||
Release: 3%{?dist}
|
||||
License: LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://tagoh.bitbucket.org/%{name}/
|
||||
Source0: https://bitbucket.org/tagoh/%{name}/downloads/%{name}-%{version}.tar.bz2
|
||||
## Fedora specific: run IM for certain languages only
|
||||
Patch0: %{name}-constraint-of-language.patch
|
||||
## Fedora specific: Disable XIM support
|
||||
Patch1: %{name}-disable-xim.patch
|
||||
## Fedora specific: Enable xcompose for certain languages
|
||||
Patch2: %{name}-xinput-xcompose.patch
|
||||
## Fedora specific: Force enable the IM management on imsettings for Cinnamon
|
||||
Patch3: %{name}-force-enable-for-cinnamon.patch
|
||||
Patch4: %{name}-gcc10.patch
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gettext
|
||||
BuildRequires: glib2 >= 2.32.0
|
||||
BuildRequires: gobject-introspection-devel
|
||||
BuildRequires: gtk3-devel >= 3.3.3
|
||||
BuildRequires: libX11-devel
|
||||
BuildRequires: libgxim-devel >= 0.5.0
|
||||
BuildRequires: libnotify-devel
|
||||
BuildRequires: libtool
|
||||
Requires: %{name}-desktop-module = %{version}-%{release}
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
Requires: /bin/bash
|
||||
Requires: xorg-x11-xinit >= 1.0.2
|
||||
Requires(post): %{_sbindir}/alternatives
|
||||
Requires(post): systemd
|
||||
Requires(postun): %{_sbindir}/alternatives
|
||||
Requires(postun): systemd
|
||||
%if %{with_desktop_subpackages}
|
||||
BuildRequires: xfconf-devel
|
||||
%endif
|
||||
|
||||
%description
|
||||
IMSettings is a framework that delivers Input Method
|
||||
settings and applies the changes so they take effect
|
||||
immediately without any need to restart applications
|
||||
or the desktop.
|
||||
|
||||
This package contains the core DBus services and some utilities.
|
||||
|
||||
%package libs
|
||||
Summary: Libraries for imsettings
|
||||
|
||||
%description libs
|
||||
IMSettings is a framework that delivers Input Method
|
||||
settings and applies the changes so they take effect
|
||||
immediately without any need to restart applications
|
||||
or the desktop.
|
||||
|
||||
This package contains the shared library for imsettings.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for imsettings
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
Requires: glib2-devel >= 2.32.0
|
||||
Requires: pkg-config
|
||||
|
||||
%description devel
|
||||
IMSettings is a framework that delivers Input Method
|
||||
settings and applies the changes so they take effect
|
||||
immediately without any need to restart applications
|
||||
or the desktop.
|
||||
|
||||
This package contains the development files to make any
|
||||
applications with imsettings.
|
||||
|
||||
%package xim
|
||||
Summary: XIM support on imsettings
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: im-chooser
|
||||
|
||||
%description xim
|
||||
IMSettings is a framework that delivers Input Method
|
||||
settings and applies the changes so they take effect
|
||||
immediately without any need to restart applications
|
||||
or the desktop.
|
||||
|
||||
This package contains a module to get this working with XIM.
|
||||
|
||||
%package gsettings
|
||||
Summary: GSettings support on imsettings
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: dconf
|
||||
Provides: imsettings-desktop-module = %{version}-%{release}
|
||||
Provides: %{name}-gnome = %{version}-%{release}
|
||||
|
||||
%description gsettings
|
||||
IMSettings is a framework that delivers Input Method
|
||||
settings and applies the changes so they take effect
|
||||
immediately without any need to restart applications
|
||||
or the desktop.
|
||||
|
||||
This package contains a module to get this working on
|
||||
GNOME and Cinnamon which requires GSettings in their
|
||||
own XSETTINGS daemons.
|
||||
|
||||
%package qt
|
||||
Summary: Qt support on imsettings
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: im-chooser
|
||||
Provides: imsettings-desktop-module = %{version}-%{release}
|
||||
|
||||
%description qt
|
||||
IMSettings is a framework that delivers Input Method
|
||||
settings and applies the changes so they take effect
|
||||
immediately without any need to restart applications
|
||||
or the desktop.
|
||||
|
||||
This package contains a module to get this working on Qt
|
||||
applications.
|
||||
|
||||
%if %{with_desktop_subpackages}
|
||||
%package xfce
|
||||
Summary: Xfce support on imsettings
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: im-chooser-xfce
|
||||
Requires: xfce4-settings >= 4.5.99.1-2
|
||||
Provides: imsettings-desktop-module = %{version}-%{release}
|
||||
|
||||
%description xfce
|
||||
IMSettings is a framework that delivers Input Method
|
||||
settings and applies the changes so they take effect
|
||||
immediately without any need to restart applications
|
||||
or the desktop.
|
||||
|
||||
This package contains a module to get this working on Xfce.
|
||||
|
||||
%package lxde
|
||||
Summary: LXDE support on imsettings
|
||||
Requires: %{_bindir}/lxsession
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: im-chooser
|
||||
Requires: lxde-settings-daemon
|
||||
# Hack for upgrades: see https://bugzilla.redhat.com/show_bug.cgi?id=693809
|
||||
Requires: lxsession
|
||||
Provides: imsettings-desktop-module = %{version}-%{release}
|
||||
|
||||
%description lxde
|
||||
IMSettings is a framework that delivers Input Method
|
||||
settings and applies the changes so they take effect
|
||||
immediately without any need to restart applications
|
||||
or the desktop.
|
||||
|
||||
This package contains a module to get this working on LXDE.
|
||||
|
||||
%package mate
|
||||
Summary: MATE support on imsettings
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: im-chooser
|
||||
Requires: mate-session-manager
|
||||
# need to keep more deps for similar reason to https://bugzilla.redhat.com/show_bug.cgi?id=693809
|
||||
Requires: mate-settings-daemon >= 1.5.0
|
||||
Provides: imsettings-desktop-module = %{version}-%{release}
|
||||
|
||||
%description mate
|
||||
IMSettings is a framework that delivers Input Method
|
||||
settings and applies the changes so they take effect
|
||||
immediately without any need to restart applications
|
||||
or the desktop.
|
||||
|
||||
This package contains a module to get this working on MATE.
|
||||
|
||||
%package cinnamon
|
||||
Summary: Cinnamon support on imsettings
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
# need to keep more deps for similar reason to https://bugzilla.redhat.com/show_bug.cgi?id=693809
|
||||
Requires: cinnamon
|
||||
Requires: cinnamon-session
|
||||
Requires: im-chooser
|
||||
Provides: imsettings-desktop-module = %{version}-%{release}
|
||||
|
||||
%description cinnamon
|
||||
IMSettings is a framework that delivers Input Method
|
||||
settings and applies the changes so they take effect
|
||||
immediately without any need to restart applications
|
||||
or the desktop.
|
||||
|
||||
This package contains a module to get this working on Cinnamon.
|
||||
%endif
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
autoreconf -f
|
||||
%configure \
|
||||
--with-xinputsh=50-xinput.sh \
|
||||
--disable-static \
|
||||
--disable-schemas-install
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
# change the file attributes
|
||||
chmod 0755 %{buildroot}%{_libexecdir}/imsettings-target-checker.sh
|
||||
chmod 0755 %{buildroot}%{_libexecdir}/xinputinfo.sh
|
||||
chmod 0755 %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/50-xinput.sh
|
||||
|
||||
# clean up the unnecessary files
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
rm -f %{buildroot}%{_libdir}/imsettings/libimsettings-{gconf,mateconf}.so
|
||||
%if ! %{with_desktop_subpackages}
|
||||
rm -f %{buildroot}%{_libdir}/imsettings/libimsettings-{lxde,xfce,mate-gsettings,cinnamon-gsettings}.so
|
||||
%endif
|
||||
|
||||
desktop-file-validate %{buildroot}%{_sysconfdir}/xdg/autostart/imsettings-start.desktop
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
|
||||
#%%check
|
||||
## Disable it because it requires DBus session
|
||||
# make check
|
||||
|
||||
%post
|
||||
alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_sysconfdir}/X11/xinit/xinput.d/none.conf 10
|
||||
alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_sysconfdir}/X11/xinit/xinput.d/xcompose.conf 20
|
||||
alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_sysconfdir}/X11/xinit/xinput.d/xim.conf 30
|
||||
systemctl reload dbus.service 2>&1 || :
|
||||
|
||||
%postun
|
||||
if [ "$1" = 0 ]; then
|
||||
alternatives --remove xinputrc %{_sysconfdir}/X11/xinit/xinput.d/none.conf
|
||||
alternatives --remove xinputrc %{_sysconfdir}/X11/xinit/xinput.d/xcompose.conf
|
||||
alternatives --remove xinputrc %{_sysconfdir}/X11/xinit/xinput.d/xim.conf
|
||||
systemctl reload dbus.service 2>&1 || :
|
||||
fi
|
||||
|
||||
%ldconfig_scriptlets libs
|
||||
|
||||
%files -f %{name}.lang
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%dir %{_libdir}/imsettings
|
||||
%{_bindir}/imsettings-info
|
||||
%{_bindir}/imsettings-list
|
||||
%{_bindir}/imsettings-reload
|
||||
%{_bindir}/imsettings-switch
|
||||
%{_libexecdir}/imsettings-check
|
||||
%{_libexecdir}/imsettings-daemon
|
||||
%{_libexecdir}/xinputinfo.sh
|
||||
%{_libexecdir}/imsettings-functions
|
||||
%{_libexecdir}/imsettings-target-checker.sh
|
||||
%{_datadir}/dbus-1/services/*.service
|
||||
%{_datadir}/pixmaps/*.png
|
||||
%{_sysconfdir}/X11/xinit/xinitrc.d/50-xinput.sh
|
||||
%{_sysconfdir}/X11/xinit/xinput.d
|
||||
%{_sysconfdir}/xdg/autostart/imsettings-start.desktop
|
||||
%{_mandir}/man1/imsettings-*.1*
|
||||
|
||||
%files libs
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%{_libdir}/libimsettings.so.5*
|
||||
|
||||
%files devel
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%{_includedir}/imsettings
|
||||
%{_libdir}/libimsettings.so
|
||||
%{_libdir}/pkgconfig/imsettings.pc
|
||||
%{_libdir}/girepository-*/IMSettings-*.typelib
|
||||
%{_datadir}/gir-*/IMSettings-*.gir
|
||||
%{_datadir}/gtk-doc/html/imsettings
|
||||
|
||||
%files xim
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%{_bindir}/imsettings-xim
|
||||
%{_libdir}/imsettings/libimsettings-xim.so
|
||||
|
||||
%files gsettings
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%{_libdir}/imsettings/libimsettings-gsettings.so
|
||||
|
||||
%files qt
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%{_libdir}/imsettings/libimsettings-qt.so
|
||||
|
||||
%if %{with_desktop_subpackages}
|
||||
%files xfce
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%{_libdir}/imsettings/libimsettings-xfce.so
|
||||
|
||||
%files lxde
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%{_libdir}/imsettings/libimsettings-lxde.so
|
||||
|
||||
%files mate
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%{_libdir}/imsettings/libimsettings-mate-gsettings.so
|
||||
|
||||
%files cinnamon
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%{_libdir}/imsettings/libimsettings-cinnamon-gsettings.so
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Dec 08 2021 Thomas Crain <thcrain@microsoft.com> - 1.8.2-3
|
||||
- License verified
|
||||
- Lint spec
|
||||
|
||||
* Tue Jun 01 2021 Thomas Crain <thcrain@microsoft.com> - 1.8.2-3
|
||||
- Initial CBL-Mariner import from Fedora 31 (license: MIT).
|
||||
- Disable desktop environment-based subpackages
|
||||
|
||||
* Wed Jan 29 2020 Akira TAGOH <tagoh@redhat.com> - 1.8.2-2
|
||||
- Fix the build issue.
|
||||
|
||||
* Tue Dec 24 2019 Akira TAGOH <tagoh@redhat.com> - 1.8.2-1
|
||||
- New upstream release.
|
||||
- Fix a segfault on XFCE. (#1697211)
|
||||
- Call bash directly instead of sh (#1771526)
|
||||
|
||||
* Sat Oct 12 2019 Gris Ge <fge@redhat.com> - 1.8.1-3
|
||||
- Fix build on RHEL/CentOS 8.
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Feb 21 2019 Akira TAGOH <tagoh@redhat.com> - 1.8.1-1
|
||||
- New upstream release.
|
||||
|
||||
* Thu Feb 21 2019 Akira TAGOH <tagoh@redhat.com> - 1.8.0-3
|
||||
- Don't set environment variables on GNOME. (#1673288)
|
||||
|
||||
* Mon Feb 18 2019 Akira TAGOH <tagoh@redhat.com> - 1.8.0-1
|
||||
- New upstream release.
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Tue Sep 25 2018 Adam Williamson <awilliam@redhat.com> - 1.7.3-6
|
||||
- Rebuild for new libxfconf
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Fri Jun 29 2018 Akira TAGOH <tagoh@redhat.com> - 1.7.3-4
|
||||
- Use ldconfig rpm macro.
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Thu Jan 11 2018 Akira TAGOH <tagoh@redhat.com> - 1.7.3-2
|
||||
- Fix the unbound variable issue in xinput.sh (#1533079)
|
||||
|
||||
* Thu Dec 7 2017 Akira TAGOH <tagoh@redhat.com> - 1.7.3-1
|
||||
- New upstream release.
|
||||
- Fix the GNOME detection. (#1520396)
|
||||
|
||||
* Sat Sep 23 2017 Akira TAGOH <tagoh@redhat.com> - 1.7.2-5
|
||||
- Reload dbus.service instead of calling through dbus-send.
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Tue Sep 13 2016 Akira TAGOH <tagoh@redhat.com> - 1.7.2-1
|
||||
- New upstream release.
|
||||
|
||||
* Tue Jun 7 2016 Akira TAGOH <tagoh@redhat.com> - 1.7.1-1
|
||||
- New upstream release.
|
||||
- Fix the desktop-specific issue with IBus (#1330089)
|
||||
|
||||
* Mon Feb 22 2016 Akira TAGOH <tagoh@redhat.com> - 1.7.0-1
|
||||
- Fix the desktop detection. (#1310063)
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.8-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.8-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Mon Feb 23 2015 Akira TAGOH <tagoh@redhat.com> - 1.6.8-5
|
||||
- Fix the fail on configure.
|
||||
|
||||
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.6.8-4
|
||||
- Rebuilt for Fedora 23 Change
|
||||
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
|
||||
|
||||
* Wed Jan 21 2015 Akira TAGOH <tagoh@redhat.com> - 1.6.8-3
|
||||
- rebuild
|
||||
|
||||
* Thu Jan 15 2015 Akira TAGOH <tagoh@redhat.com> - 1.6.8-1
|
||||
- New upstream release.
|
||||
- Fix a glib assertion. (#1181765)
|
||||
|
||||
* Thu Dec 04 2014 David King <amigadave@amigadave.com> - 1.6.7-7
|
||||
- Update dbus-send dependency for new dbus (#1170586)
|
||||
|
||||
* Thu Nov 6 2014 Akira TAGOH <tagoh@redhat.com> - 1.6.7-6
|
||||
- Add Suggests: imsettings-gsettings to address the dependency issue with dnf. (#1151550)
|
||||
|
||||
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.7-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 1.6.7-4
|
||||
- Rebuilt for gobject-introspection 1.41.4
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.7-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Thu Mar 13 2014 Akira TAGOH <tagoh@redhat.com> - 1.6.7-2
|
||||
- Remove possibly unnecessary unpackaged files at the build time. (#1075690)
|
||||
|
||||
* Tue Nov 26 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.7-1
|
||||
- New upstream release.
|
||||
|
||||
* Thu Oct 10 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.6-1
|
||||
- New upstream release.
|
||||
- Enable imsettings forcibly for Cinnamon so far.
|
||||
|
||||
* Thu Oct 10 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.5-1
|
||||
- New upstream release.
|
||||
- Add a module to support the latest Cinnamon Desktop. (#1017141)
|
||||
|
||||
* Mon Sep 30 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.4-1
|
||||
- New upstream release.
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Tue Jun 11 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.3-1
|
||||
- New upstream release.
|
||||
- Remove BR: docbook2X.
|
||||
|
||||
* Mon May 27 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.2-1
|
||||
- New upstream release.
|
||||
|
||||
* Mon Apr 8 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.1-2
|
||||
- Have a look gsettings on gnome-classic too.
|
||||
|
||||
* Wed Apr 3 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.1-1
|
||||
- New upstream release.
|
||||
- Support gnome-classic session. (#947394)
|
||||
|
||||
* Tue Mar 12 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.0-3
|
||||
- Run input methods on even non-GNOME desktops. (#920188)
|
||||
|
||||
* Tue Feb 12 2013 Kalev Lember <kalevlember@gmail.com> - 1.6.0-2
|
||||
- Correct the imsettings-gnome obsoletes version
|
||||
|
||||
* Fri Feb 8 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.0-1
|
||||
- New upstream release.
|
||||
- Add Cinnamon support.
|
||||
- Rename imsettings-gnome to imsettings-gsettings
|
||||
|
||||
* Thu Dec 20 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.1-2
|
||||
- Fix dep errors.
|
||||
|
||||
* Wed Dec 19 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.1-1
|
||||
- New upstream release.
|
||||
- Get rid of AutostartCondition. (#887951)
|
||||
- Update upstream URL.
|
||||
|
||||
* Fri Nov 23 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.0-2
|
||||
- Rebuilt against the latest version of libgxim.
|
||||
|
||||
* Thu Nov 22 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.0-1
|
||||
- New upstream release.
|
||||
- MATE 1.5 support
|
||||
|
||||
* Mon Oct 22 2012 Akira TAGOH <tagoh@redhat.com> - 1.4.0-2
|
||||
- No autostart on gnome-shell. (#868458)
|
||||
|
||||
* Wed Oct 17 2012 Akira TAGOH <tagoh@redhat.com> - 1.4.0-1
|
||||
- New upstream release.
|
||||
- Add MATE Desktop support. (#866328)
|
||||
|
||||
* Tue Aug 28 2012 Akira TAGOH <tagoh@redhat.com> - 1.3.1-1
|
||||
- New upstream release.
|
||||
|
||||
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Thu Jul 12 2012 Akira TAGOH <tagoh@redhat.com> - 1.3.0-1
|
||||
- New upstream release.
|
||||
- Drop imsettings-*-disable-fallbackim.patch.
|
||||
|
||||
* Mon Apr 23 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.9-1
|
||||
- New upstream release.
|
||||
- fallback to lookup the default configuration on XDG dirs
|
||||
- Disable fallback immodule feature for XFCE and LXDE so far.
|
||||
|
||||
* Mon Mar 19 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.8.1-1
|
||||
- New upstream release.
|
||||
|
||||
* Fri Mar 2 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.8-2
|
||||
- Update po files.
|
||||
|
||||
* Fri Feb 10 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.8-1
|
||||
- New upstream release.
|
||||
- would possibly fix crash issues.
|
||||
(#772342, #766125, #757443, #740175, #720891)
|
||||
|
||||
* Mon Jan 23 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.7.1-1
|
||||
- New upstream release.
|
||||
|
||||
* Thu Jan 19 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.7-1
|
||||
- New upstream release.
|
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Wed Nov 16 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.6-1
|
||||
- New upstream release.
|
||||
|
||||
* Tue Oct 11 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.5-3
|
||||
- Own %%{_libdir}/imsettings. (#744892)
|
||||
|
||||
* Tue Oct 4 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.5-2
|
||||
- Add Requires: dconf to imsettings-gnome to ensure
|
||||
it works on KDE. (#742910)
|
||||
|
||||
* Fri Sep 9 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.5-1
|
||||
- New upstream release.
|
||||
|
||||
* Wed Jul 13 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.4-1
|
||||
- New upstream release.
|
||||
- Fix taking CPU load after killing IM process. (#718092)
|
||||
|
||||
* Tue May 31 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.3-1
|
||||
- New upstream release.
|
||||
- Set some environment variables explicitly to avoid IM
|
||||
not working in some cases. (#700513)
|
||||
- Fix an abort issue. (#701431)
|
||||
- Support the latest LXDE.
|
||||
- Get rid of Qt dependency.
|
||||
|
||||
* Tue May 10 2011 Bill Nottingham <notting@redhat.com> - 1.2.2-3
|
||||
- further hacks for imsettings upgrades (#693809)
|
||||
|
||||
* Tue May 10 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.2-2
|
||||
- Revert the dependency of im-chooser (#693809)
|
||||
|
||||
* Tue Apr 26 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.2-1
|
||||
- New upstream release.
|
||||
- Fix an issue keeping alive the defunct process.
|
||||
- Stop a notification when no backend modules available. (#693809)
|
||||
- Better handling of detecting the supported toolkits/desktops.
|
||||
|
||||
* Thu Apr 21 2011 Christopher Aillon <caillon@redhat.com> - 1.2.1-2
|
||||
- Bring in the correct desktop IM module (#693809)
|
||||
|
||||
* Wed Mar 30 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.1-1
|
||||
- New upstream release.
|
||||
|
||||
* Mon Feb 14 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.0-1
|
||||
- New upstream release.
|
||||
- Improve a performance. (#676813)
|
||||
- Do not update .xinputrc if -n option to imsettings-switch is given.
|
||||
- Stop the daemon process with the certain methods.
|
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Thu Feb 3 2011 Akira TAGOH <tagoh@redhat.com> - 1.1.0-2
|
||||
- Get rid of the debugging code to avoid the unnecessary warning.
|
||||
|
||||
* Wed Feb 2 2011 Akira TAGOH <tagoh@redhat.com> - 1.1.0-1
|
||||
- New upstream release.
|
||||
- Add GNOME3 support.
|
||||
|
||||
* Mon Jan 31 2011 Akira TAGOH <tagoh@redhat.com> - 1.0.1-1
|
||||
- New upstream release.
|
||||
- Fix an abort issue. (#670263)
|
||||
|
||||
* Wed Jan 5 2011 Akira TAGOH <tagoh@redhat.com> - 1.0.0-1
|
||||
- New upstream release.
|
||||
- fix a locale handling (#526205)
|
||||
|
||||
* Thu Nov 4 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.1-4
|
||||
- Fix the build fail in the LXDE backend.
|
||||
|
||||
* Wed Nov 3 2010 Matthias Clasen <mclasen@redhat.com>
|
||||
- rebuild against libnotify 0.7.0 (#649063)
|
||||
|
||||
* Thu Aug 19 2010 Jens Petersen <petersen@redhat.com>
|
||||
- add also am_ET, el_GR, and ru_RU to X compose lang list (#623931)
|
||||
|
||||
* Tue Aug 10 2010 Jens Petersen <petersen@redhat.com> - 0.108.1-2
|
||||
- only enable XIM for X locale compose for necessary locales (#623931)
|
||||
(so far pt_BR and fi_FI):
|
||||
- drop imsettings-none.conf-gtk-xim-default.patch
|
||||
- add imsettings-xinput-xcompose.patch
|
||||
|
||||
* Mon Aug 2 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.1-1
|
||||
- New upstream release.
|
||||
- Fix a crash with imsettings-lxde-helper. (#603582)
|
||||
- cleanup the unnecessary patches.
|
||||
|
||||
* Thu Jun 24 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.0-4
|
||||
- Fix a segfault. (#599924)
|
||||
|
||||
* Tue May 18 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.0-3
|
||||
- Don't restart the IM process when the exit status is 0.
|
||||
|
||||
* Thu Apr 15 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.0-2
|
||||
- Fix issue the invocation of IM always fails in the internal status. (#582448)
|
||||
- Add imsettings-lxde subpackage.
|
||||
|
||||
* Tue Mar 23 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.0-1
|
||||
- New upstream release.
|
||||
- Fix the abort issue. (#570462)
|
||||
- clean up the unnecessary patches.
|
||||
|
||||
* Tue Feb 16 2010 Akira TAGOH <tagoh@redhat.com> - 0.107.4-8
|
||||
- Fix a segfault issue when /bin/sh points to non-bash shell. (#553680)
|
||||
|
||||
* Tue Feb 9 2010 Akira TAGOH <tagoh@redhat.com> - 0.107.4-7
|
||||
- Add -lX11 to avoid DSO issue.
|
||||
|
||||
* Fri Feb 5 2010 Akira TAGOH <tagoh@redhat.com> - 0.107.4-6
|
||||
- Fix an abort issue on GConf backend. (#543005)
|
||||
|
||||
* Mon Jan 4 2010 Akira TAGOH <tagoh@redhat.com> - 0.107.4-5
|
||||
- Fix an abort issue. (#530357)
|
||||
|
||||
* Tue Nov 24 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.4-4
|
||||
- Fix a segfault issue on XFCE desktop. (#540062)
|
||||
|
||||
* Mon Nov 2 2009 Jens Petersen <petersen@redhat.com> - 0.107.4-3
|
||||
- none.conf: default GTK to xim if available like qt does to fix
|
||||
current missing X locale compose for gtk and X (#505100)
|
||||
|
||||
* Fri Oct 16 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.4-2
|
||||
- Run IM for Maithili by default. (#529144)
|
||||
|
||||
* Mon Sep 28 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.4-1
|
||||
- New upstream release.
|
||||
- Update the translations.
|
||||
- Remove the unnecessary patches:
|
||||
- imsettings-unref-notify.patch
|
||||
- imsettings-unref-later.patch
|
||||
- imsettings-update-info.patch
|
||||
- imsettings-close-fd.patch
|
||||
|
||||
* Thu Sep 17 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.3-5
|
||||
- Fix taking too much CPU issue.
|
||||
|
||||
* Tue Sep 15 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.3-4
|
||||
- Update the IM information as needed if the configuration file is written
|
||||
in the script. (#523349)
|
||||
|
||||
* Fri Sep 11 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.3-3
|
||||
- Fix keeping IM process running as the defunct process. (#522689)
|
||||
|
||||
* Tue Sep 8 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.3-2
|
||||
- Fix aborting after dbus session closed. (#520976)
|
||||
|
||||
* Tue Sep 1 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.3-1
|
||||
- New upstream release.
|
||||
- Fix taking CPU load after switching IM.
|
||||
- Fix getting stuck after starting some IM.
|
||||
|
||||
* Mon Aug 31 2009 Akira TAGOH <tagoh@redhat.com>
|
||||
- Add a conditional build to disable xfce module for RHEL.
|
||||
|
||||
* Thu Aug 27 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.2-1
|
||||
- New upstream release.
|
||||
- Stop IM process properly with the DBus disconnect signal. (#518970)
|
||||
- Update the translation. (#517679)
|
||||
|
||||
* Fri Aug 14 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.1-2
|
||||
- export the certain environment variables.
|
||||
|
||||
* Fri Aug 14 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.1-1
|
||||
- New upstream release.
|
||||
- Fix memory leaks.
|
||||
|
||||
* Wed Aug 12 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.0-1
|
||||
- New upstream release.
|
||||
- Pop up an error if failed to invoke IM. (#497946)
|
||||
- Fix the duplicate recommendation message issue. (#514852)
|
||||
|
||||
* Thu Jul 27 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.2-5
|
||||
- Support immodule only configuration file.
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.106.2-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Thu Jul 23 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.2-3
|
||||
- Support immodule only configuration file.
|
||||
|
||||
* Mon Apr 13 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.2-2
|
||||
- Disable applet by default.
|
||||
|
||||
* Tue Apr 7 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.2-1
|
||||
- New upstream release.
|
||||
- Fix a freeze issue on X applications with switching IM (#488877)
|
||||
- Fix a segfault issue with switching IM (#488899)
|
||||
- Fix not creating .xinputrc with disabiling IM first time (#490587)
|
||||
- Invoke IM for certain locales. (#493406)
|
||||
|
||||
* Wed Mar 18 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.1-2
|
||||
- Fix XIM-related issues.
|
||||
- Fix a parser error during reading Compose data. (#484142)
|
||||
- Get rid of more debugging messages.
|
||||
|
||||
* Tue Mar 10 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.1-1
|
||||
- New upstream release.
|
||||
- Fix a double-free issue. (#485595)
|
||||
- Workaround to get the accelerator keys working on X apps. (#488713)
|
||||
- Get rid of debugging messages (#489119)
|
||||
|
||||
* Mon Feb 23 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.0-1
|
||||
- New upstream release.
|
||||
- Fix a parser error for Compose data. (#484142)
|
||||
- Allow a lowername or .conf name for IM name. (#471833)
|
||||
- Add Xfconf support. (#478669)
|
||||
- Remove unnecessary autostart files anymore. (#475907)
|
||||
|
||||
* Tue Oct 28 2008 Akira TAGOH <tagoh@redhat.com> - 0.105.1-3
|
||||
- imsettings-fix-registertriggerkeys.patch: Fix to send
|
||||
XIM_REGISTER_TRIGGERKEYS anyway. (#468833)
|
||||
|
||||
* Mon Oct 27 2008 Akira TAGOH <tagoh@redhat.com> - 0.105.1-2
|
||||
- imsettings-fix-unpredictable-session-order.patch: Run imsettings-applet with
|
||||
--disable-xsettings for GNOME/XFCE. (#466206)
|
||||
|
||||
* Thu Oct 23 2008 Akira TAGOH <tagoh@redhat.com> - 0.105.1-1
|
||||
- New upstream release.
|
||||
- Fix another freeze issue. (#452849)
|
||||
- imsettings-r210.patch: removed.
|
||||
|
||||
* Tue Oct 21 2008 Akira TAGOH <tagoh@redhat.com> - 0.105.0-4
|
||||
- Read %%{_sysconfdir}/X11/xinput.d/none.conf for non-CJKI locales to make
|
||||
consistency in the status on im-chooser. so it would /disables/ IM regardless
|
||||
of what the kind of locales you use and what the kind of IM you installed.
|
||||
NOTE: if you can't input any characters with GTK+ application, you may
|
||||
implicitly use the different buiit-in immodule. you can modify none.conf to
|
||||
get the right thing then.
|
||||
- imsettings-r210.patch: backport to allow starting none without warnings.
|
||||
|
||||
* Fri Oct 17 2008 Than Ngo <than@redhat.com> 0.105.0-3
|
||||
- readd the workaround for KDE
|
||||
|
||||
* Tue Oct 14 2008 Than Ngo <than@redhat.com> 0.105.0-2
|
||||
- get rid of workaround for KDE
|
||||
|
||||
* Tue Oct 14 2008 Akira TAGOH <tagoh@redhat.com> - 0.105.0-1
|
||||
- New upstream release.
|
||||
- Have a workaround for the race condition issue. (#452849)
|
||||
- Fix a freeze issue with ibus. (#465431)
|
||||
- Fix a freeze issue on Desktops not supporting XSETTINGS.
|
||||
|
||||
* Wed Oct 01 2008 Than Ngo <than@redhat.com> 0.104.1-3
|
||||
- add workaround for KDE
|
||||
|
||||
* Mon Sep 29 2008 Akira TAGOH <tagoh@redhat.com> - 0.104.1-2
|
||||
- Fix a gconf error in %%pre. (#464453)
|
||||
|
||||
* Thu Sep 25 2008 Akira TAGOH <tagoh@redhat.com> - 0.104.1-1
|
||||
- New upstream release.
|
||||
- Fix a segfault issue. (#462899)
|
||||
- Suppress the unnecessary notification. (#463797)
|
||||
- Add .schemas file missing. real fix of #460703.
|
||||
|
||||
* Wed Sep 17 2008 Akira TAGOH <tagoh@redhat.com> - 0.104.0-1
|
||||
- New upstream release.
|
||||
- Fix deadkey issue under XIM. (#457901)
|
||||
- Correct .desktop file for imsettings-applet (#460695)
|
||||
- Hide a status icon by default. (#460703)
|
||||
|
||||
* Fri Aug 29 2008 Akira TAGOH <tagoh@redhat.com> - 0.103.0-1
|
||||
- New upstream release.
|
||||
- im-xsettings-daemon doesn't run automatically. (#459443)
|
||||
- Enable XIM support again. (#457635)
|
||||
- BR: libgxim-devel and libnotify-devel
|
||||
|
||||
* Tue Jul 29 2008 Akira TAGOH <tagoh@redhat.com> - 0.102.0-1
|
||||
- New upstream release.
|
||||
- Fix no recommendation updated. (#455363)
|
||||
- Work on WMs not own/bring up XSETTINGS manager. (#455228)
|
||||
|
||||
* Tue Jul 8 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.3-2
|
||||
- rebuild.
|
||||
|
||||
* Thu Jul 3 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.3-1
|
||||
- New upstream release.
|
||||
- Use the system-wide xinputrc if .xinputrc is a dangling
|
||||
symlink. (#453358)
|
||||
|
||||
* Thu Jun 26 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.2-3
|
||||
- Disable XIM support so far. (#452849, #452870)
|
||||
|
||||
* Wed Jun 18 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.2-2
|
||||
- Backport patch from upstream to solve issues.
|
||||
- always saying IM is running when no .xinputrc.
|
||||
- workaround for a delay of that IM is ready for XIM.
|
||||
|
||||
* Tue Jun 17 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.2-1
|
||||
- New upstream release.
|
||||
- Fix a typo in the help message. (#451739)
|
||||
- Fix a invalid memory access. (#451753)
|
||||
|
||||
* Mon Jun 16 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.1-2
|
||||
- Add Reqruies: glib2-devel, dbus-glib-devel to -devel.
|
||||
|
||||
* Thu Jun 12 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.1-1
|
||||
- New upstream release.
|
||||
- Add Requires pkgconfig to -devel.
|
||||
|
||||
* Wed Jun 11 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.0-1
|
||||
- New upstream release.
|
||||
- Add Requires alternatives for %%post and %%postun.
|
||||
- Improve summary.
|
||||
- Remove imsettings-reload from %%post and %%postun. these are
|
||||
no longer needed.
|
||||
|
||||
* Wed Jun 4 2008 Akira TAGOH <tagoh@redhat.com> - 0.100.0-1
|
||||
- Initial package.
|
|
@ -0,0 +1,12 @@
|
|||
diff -up jasper-2.0.14/CMakeLists.txt.rpath jasper-2.0.14/CMakeLists.txt
|
||||
--- jasper-2.0.14/CMakeLists.txt.rpath 2017-09-14 18:20:10.000000000 -0500
|
||||
+++ jasper-2.0.14/CMakeLists.txt 2018-07-19 09:48:53.035815377 -0500
|
||||
@@ -347,7 +347,7 @@ if (JAS_ENABLE_SHARED)
|
||||
# (but later on when installing)
|
||||
set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
|
||||
|
||||
- set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
|
||||
+ #set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
|
||||
|
||||
# add the automatically determined parts of the RPATH
|
||||
# which point to directories outside the build tree to the install RPATH
|
|
@ -0,0 +1,66 @@
|
|||
diff -urNp a/build/cmake/modules/JasOpenGL.cmake b/build/cmake/modules/JasOpenGL.cmake
|
||||
--- a/build/cmake/modules/JasOpenGL.cmake 2020-10-07 10:00:16.316291325 +0200
|
||||
+++ b/build/cmake/modules/JasOpenGL.cmake 2020-10-07 10:03:39.536143003 +0200
|
||||
@@ -13,19 +13,19 @@ if (JAS_ENABLE_OPENGL AND OPENGL_FOUND)
|
||||
set(JAS_HAVE_OPENGL 0)
|
||||
message("OpenGL include directory: ${OPENGL_INCLUDE_DIR}")
|
||||
message("OpenGL libraries: ${OPENGL_LIBRARIES}")
|
||||
- find_package(GLUT ${JAS_REQUIRED})
|
||||
- message("GLUT library found: ${GLUT_FOUND}")
|
||||
- if (GLUT_FOUND)
|
||||
- message("GLUT include directory: ${GLUT_INCLUDE_DIR}")
|
||||
- message("GLUT libraries: ${GLUT_LIBRARIES}")
|
||||
- set(CMAKE_REQUIRED_INCLUDES ${GLUT_INCLUDE_DIR})
|
||||
- check_include_files(GL/glut.h JAS_HAVE_GL_GLUT_H)
|
||||
+ find_package(FreeGLUT ${JAS_REQUIRED})
|
||||
+ message("GLUT library found: ${FreeGLUT_FOUND}")
|
||||
+ if (FreeGLUT_FOUND)
|
||||
+ message("GLUT include directory: ${FreeGLUT_INCLUDE_DIR}")
|
||||
+ message("GLUT libraries: ${FreeGLUT_LIBRARIES}")
|
||||
+ set(CMAKE_REQUIRED_INCLUDES ${FreeGLUT_INCLUDE_DIR})
|
||||
+ check_include_files(GL/freeglut.h JAS_HAVE_GL_GLUT_H)
|
||||
check_include_files(glut.h JAS_HAVE_GLUT_H)
|
||||
if (JAS_HAVE_GL_GLUT_H OR JAS_HAVE_GLUT_H)
|
||||
set(JAS_HAVE_OPENGL 1)
|
||||
- include_directories(${GLUT_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR})
|
||||
+ include_directories(${FreeGLUT_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR})
|
||||
else()
|
||||
- message(WARNING "The header files GL/glut.h and glut.h both appear to be missing.")
|
||||
+ message(WARNING "The header files GL/freeglut.h and glut.h both appear to be missing.")
|
||||
message(WARNING "Disabling OpenGL.")
|
||||
endif()
|
||||
endif()
|
||||
@@ -49,6 +49,6 @@ else()
|
||||
set(JAS_HAVE_OPENGL 0)
|
||||
set(OPENGL_INCLUDE_DIR "")
|
||||
set(OPENGL_LIBRARIES "")
|
||||
- set(GLUT_INCLUDE_DIR "")
|
||||
+ set(FreeGLUT_INCLUDE_DIR "")
|
||||
set(GLUT_LIBRARIES "")
|
||||
endif()
|
||||
diff -urNp a/src/appl/CMakeLists.txt b/src/appl/CMakeLists.txt
|
||||
--- a/src/appl/CMakeLists.txt 2020-10-07 10:00:16.338291526 +0200
|
||||
+++ b/src/appl/CMakeLists.txt 2020-10-07 10:04:58.864872143 +0200
|
||||
@@ -23,8 +23,8 @@ set(man_pages "${man_pages}" imgcmp.1)
|
||||
if(JAS_HAVE_OPENGL)
|
||||
add_executable(jiv jiv.c)
|
||||
target_include_directories(jiv PUBLIC
|
||||
- ${GLUT_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR})
|
||||
- target_link_libraries(jiv libjasper ${JPEG_LIBRARIES} ${GLUT_LIBRARIES}
|
||||
+ ${FreeGLUT_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR})
|
||||
+ target_link_libraries(jiv libjasper ${JPEG_LIBRARIES} -lglut
|
||||
${OPENGL_LIBRARIES} ${MATH_LIBRARY})
|
||||
set(programs "${programs}" jiv)
|
||||
set(man_pages "${man_pages}" jiv.1)
|
||||
diff -urNp a/src/appl/jiv.c b/src/appl/jiv.c
|
||||
--- a/src/appl/jiv.c 2020-10-07 10:00:16.340291544 +0200
|
||||
+++ b/src/appl/jiv.c 2020-10-07 10:05:35.319207658 +0200
|
||||
@@ -68,7 +68,7 @@
|
||||
#include <math.h>
|
||||
#include <inttypes.h>
|
||||
#if defined(JAS_HAVE_GL_GLUT_H)
|
||||
-#include <GL/glut.h>
|
||||
+#include <GL/freeglut.h>
|
||||
#else
|
||||
#include <glut.h>
|
||||
#endif
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"version-2.0.24.tar.gz": "d2d28e115968d38499163cf8086179503668ce0d71b90dd33855b3de96a1ca1d"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,381 @@
|
|||
Summary: Implementation of the JPEG-2000 standard, Part 1
|
||||
Name: jasper
|
||||
Version: 2.0.24
|
||||
Release: 4%{?dist}
|
||||
License: JasPer
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
URL: https://www.ece.uvic.ca/~frodo/jasper/
|
||||
Source0: https://github.com/jasper-software/jasper/archive/version-%{version}.tar.gz
|
||||
# skip hard-coded prefix/lib rpath
|
||||
Patch2: jasper-2.0.14-rpath.patch
|
||||
Patch3: jasper-freeglut.patch
|
||||
# autoreconf
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libjpeg-devel
|
||||
BuildRequires: make
|
||||
BuildRequires: pkg-config
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
|
||||
%description
|
||||
This package contains an implementation of the image compression
|
||||
standard JPEG-2000, Part 1. It consists of tools for conversion to and
|
||||
from the JP2 and JPC formats.
|
||||
|
||||
%package devel
|
||||
Summary: Header files, libraries and developer documentation
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
Requires: libjpeg-devel
|
||||
Requires: pkg-config
|
||||
Provides: libjasper-devel = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
%{summary}.
|
||||
|
||||
%package libs
|
||||
Summary: Runtime libraries for %{name}
|
||||
|
||||
%description libs
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{name}-version-%{version}
|
||||
|
||||
%build
|
||||
mkdir builder
|
||||
%cmake \
|
||||
-DJAS_ENABLE_DOC:BOOL=OFF \
|
||||
-B builder
|
||||
|
||||
%make_build -C builder
|
||||
|
||||
%install
|
||||
make install/fast DESTDIR=%{buildroot} -C builder
|
||||
|
||||
# Unpackaged files
|
||||
rm -f doc/README
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
|
||||
%check
|
||||
make test -C builder
|
||||
|
||||
%ldconfig_scriptlets libs
|
||||
|
||||
%files
|
||||
%{_bindir}/imgcmp
|
||||
%{_bindir}/imginfo
|
||||
%{_bindir}/jasper
|
||||
%{_mandir}/man1/img*
|
||||
%{_mandir}/man1/jasper.1*
|
||||
%{_docdir}/JasPer/*
|
||||
|
||||
%files devel
|
||||
%doc doc/*
|
||||
%{_includedir}/jasper/
|
||||
%{_libdir}/libjasper.so
|
||||
%{_libdir}/pkgconfig/jasper.pc
|
||||
|
||||
%files libs
|
||||
%doc README
|
||||
%license COPYRIGHT LICENSE
|
||||
%{_libdir}/libjasper.so.4*
|
||||
|
||||
%changelog
|
||||
* Fri Dec 10 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 2.0.24-4
|
||||
- Removing unused BR on 'doxygen'.
|
||||
|
||||
* Wed Dec 08 2021 Thomas Crain <thcrain@microsoft.com> - 2.0.24-3
|
||||
- License verified
|
||||
- Lint spec
|
||||
|
||||
* Thu Feb 25 2021 Henry Li <lihl@microsoft.com> - 2.0.24-2
|
||||
- Initial CBL-Mariner import from Fedora 33 (license: MIT).
|
||||
- Remove UI-related dependencies
|
||||
- Remove utils subpackage
|
||||
|
||||
* Mon Jan 25 2021 Josef Ridky <jridky@redhat.com> - 2.0.24-1
|
||||
- New upstream release 2.0.24 (#1905690)
|
||||
|
||||
* Wed Oct 07 2020 Josef Ridky <jridky@redhat.com> - 2.0.22-1
|
||||
- New upstream release 2.0.22 (#1876161)
|
||||
|
||||
* Thu Aug 27 2020 Than Ngo <than@redhat.com> - 2.0.17-3
|
||||
- add correct version
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.17-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Mon Jul 20 2020 Josef Ridky <jridky@redhat.com> - 2.0.17-1
|
||||
- new upstream release (2.0.17)
|
||||
- change of source URL to GitHub of Jasper
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.16-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Tue Sep 17 2019 Gwyn Ciesla <gwync@protonmail.com> - 2.0.16-1
|
||||
- New version, rebuilt for new freeglut
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.14-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.14-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Thu Jul 19 2018 Rex Dieter <rdieter@fedoraproject.org> - 2.0.14-7
|
||||
- cleanup cmake usage, move to %%build
|
||||
- %%build: explicitly disable doc generation
|
||||
- kill hard-coded rpath
|
||||
- -libs: explicit soname so bumps aren't a surprise
|
||||
- use %%license, %%make_build, 'make install/fast'
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.14-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Wed May 30 2018 Josef Ridky <jridky@redhat.com> - 2.0.14-5
|
||||
- Fix CVE-2016-9396 (#1396986)
|
||||
|
||||
* Thu Mar 08 2018 Josef Ridky <jridky@redhat.com> - 2.0.14-4
|
||||
- Fix gcc dependency
|
||||
|
||||
* Mon Feb 26 2018 Josef Ridky <jridky@redhat.com> - 2.0.14-3
|
||||
- Clean spec file
|
||||
- Remove unused Group tag
|
||||
- Add gcc requirement
|
||||
- Use ldconfig scriptlet
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.14-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Fri Sep 15 2017 rebase-helper <rebase-helper@localhost.local> - 2.0.14-1
|
||||
- New upstream release 2.0.14 (#1491888)
|
||||
|
||||
* Fri Aug 25 2017 Josef Ridky <jridky@redhat.com> - 2.0.12-4
|
||||
- CVE-2017-1000050 jasper: NULL pointer exception in jp2_encode() (#1472888)
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.12-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.12-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Mar 03 2017 Josef Ridky <jridky@redhat.com> - 2.0.12-1
|
||||
- New upstream release 2.0.12 (#1428622)
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.10-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Tue Jan 17 2017 Josef Ridky <jridky@redhat.com> - 2.0.10-1
|
||||
- New upstream release 2.0.10 (#1403401)
|
||||
|
||||
* Thu Dec 1 2016 Josef Ridky <jridky@redhat.com> - 2.0.2-1
|
||||
- New upstream release 2.0.2 (#1395929)
|
||||
- CVE-2016-9262 jasper: Multiple overflow vulnerabilities leading to use after free (#1393883)
|
||||
- CVE-2016-8654 jasper: Heap-based buffer overflow in QMFB code in JPC codec (#1399168)
|
||||
- CVE-2016-9388 jasper: Reachable assertion in RAS encoder/decoder
|
||||
- CVE-2016-9389 jasper: Improper equality testing of component domains via assertion
|
||||
- CVE-2016-9390 jasper: Assertion failure when tiles lie outside of the image area
|
||||
- CVE-2016-9391 jasper: reachable assertions in the JPC bitstream code
|
||||
- CVE-2016-9392 jasper: Missing sanity checks on the date in SIZ marker segment
|
||||
- CVE-2016-9393 jasper: Missing sanity checks on the date in SIZ marker segment
|
||||
- CVE-2016-9394 jasper: Missing sanity checks on the data in a SIZ marker segment
|
||||
- CVE-2016-9395 jasper: Assertion failure in jas_seq2d_create
|
||||
- CVE-2016-9557 jasper: Signed integer overflow in jas_image.c
|
||||
- CVE-2016-9560 jasper: Stack-based buffer overflow in jpc_tsfb.c
|
||||
- Upgrade libjasper.so.1* to libjasper.so.4*
|
||||
|
||||
* Mon Oct 24 2016 Josef Ridky <jridky@redhat.com> - 1.900.13-1
|
||||
- New upstream release 1.900.13 (#1385637)
|
||||
- Release contains security fix for CVE-2016-8690, CVE-2016-8691, CVE-2016-8692, CVE-2016-8693 (#1385516)
|
||||
|
||||
* Thu Oct 13 2016 Josef Ridky <jridky@redhat.com> - 1.900.3-1
|
||||
- New upstream release 1.900.3
|
||||
|
||||
* Tue Oct 11 2016 Josef Ridky <jridky@redhat.com> - 1.900.2-2
|
||||
- CVE-2016-2089 - matrix rows_ NULL pointer dereference in jas_matrix_clip() (#1302636)
|
||||
|
||||
* Mon Oct 10 2016 Josef Ridky <jridky@redhat.com> - 1.900.2-1
|
||||
- New upstream release 1.900.2 (#1382188)
|
||||
|
||||
* Thu Sep 15 2016 Dave Airlie <airlied@redhat.com> - 1.900.1-34
|
||||
- patch 14 is an ABI break, this breaks gnome-software and steam
|
||||
- this would require a new revision of the .so to fix properly
|
||||
- as sizeof (int) != sizeof (size_t)
|
||||
|
||||
* Fri Aug 12 2016 Josef Ridky <jridky@redhat.com> - 1.900.1-33
|
||||
- CVE-2015-5203 - double free in jasper_image_stop_load() (#1254244)
|
||||
- CVE-2015-5221 - Use-after-free and double-free flaws (#1255714)
|
||||
- CVE-2016-1867 - out-of-bounds read in the jpc_pi_nextcprl() function (#1298138)
|
||||
- CVE-2016-1577 - double free vulnerability in jas_iccattrval_destroy (#1314468)
|
||||
- CVE-2016-2116 - memory leak in jas_iccprof_createfrombuf causing
|
||||
memory consumption (#1314473)
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.900.1-32
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.900.1-31
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Thu Jan 22 2015 Jiri Popelka <jpopelka@redhat.com> - 1.900.1-30
|
||||
- CVE-2014-8157 - dec->numtiles off-by-one check in jpc_dec_process_sot() (#1184750)
|
||||
- CVE-2014-8158 - unrestricted stack memory use in jpc_qmfb.c (#1184750)
|
||||
|
||||
* Thu Dec 18 2014 Jiri Popelka <jpopelka@redhat.com> - 1.900.1-29
|
||||
- CVE-2014-8137 - double-free in jas_iccattrval_destroy() (oCERT-2014-012) (#1175761)
|
||||
- CVE-2014-8138 - heap overflow in jp2_decode() (oCERT-2014-012) (#1175761)
|
||||
|
||||
* Thu Dec 04 2014 Jiri Popelka <jpopelka@redhat.com> - 1.900.1-28
|
||||
- CVE-2014-9029 - incorrect component number check in COC, RGN and QCC
|
||||
marker segment decoders (#1170650)
|
||||
|
||||
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.900.1-27
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.900.1-26
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.900.1-25
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Mon Mar 25 2013 Jiri Popelka <jpopelka@redhat.com> - 1.900.1-24
|
||||
- added --force option to autoreconf (#925604)
|
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.900.1-23
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 1.900.1-22
|
||||
- rebuild due to "jpeg8-ABI" feature drop
|
||||
|
||||
* Thu Dec 06 2012 Jiri Popelka <jpopelka@redhat.com> - 1.900.1-21
|
||||
- build with -fno-strict-overflow
|
||||
|
||||
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.900.1-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.900.1-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Fri Dec 09 2011 Jiri Popelka <jpopelka@redhat.com> - 1.900.1-18
|
||||
- CVE-2011-4516, CVE-2011-4517 jasper: heap buffer overflow flaws
|
||||
lead to arbitrary code execution (CERT VU#887409) (#765660)
|
||||
- Fixed problems found by static analysis of code (#761440)
|
||||
- spec file modernized
|
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.900.1-17
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Wed Jun 30 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.900.1-16
|
||||
- rebuild
|
||||
|
||||
* Sun Feb 14 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.900.1-15
|
||||
- FTBFS jasper-1.900.1-14.fc12: ImplicitDSOLinking (#564794)
|
||||
|
||||
* Thu Oct 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.900.1-14
|
||||
- add pkgconfig support
|
||||
|
||||
* Tue Oct 13 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.900.1-13
|
||||
- CVE-2008-3520 jasper: multiple integer overflows in jas_alloc calls (#461476)
|
||||
- CVE-2008-3522 jasper: possible buffer overflow in
|
||||
jas_stream_printf() (#461478)
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.900.1-12
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Sat Jul 18 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.900.1-11
|
||||
- FTBFS jasper-1.900.1-10.fc11 (#511743)
|
||||
|
||||
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.900.1-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Sun Jan 25 2009 Rex Dieter <rdieter@fedoraproject.org> 1.900.1-9
|
||||
- patch for "jpc_dec_tiledecode: Assertion `dec->numcomps == 3' failed)
|
||||
(#481284, #481291)
|
||||
|
||||
* Fri Feb 08 2008 Rex Dieter <rdieter@fedoraproject.org> 1.900.1-8
|
||||
- respin (gcc43)
|
||||
|
||||
* Mon Oct 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.900.1-7
|
||||
- -libs: %%post/%%postun -p /sbin/ldconfig
|
||||
|
||||
* Mon Sep 17 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.900.1-6
|
||||
- -libs: -Requires: %%name
|
||||
- -devel: +Provides: libjasper-devel
|
||||
- drop (unused) geojasper bits
|
||||
|
||||
* Wed Aug 22 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.900.1-4
|
||||
- -libs subpkg to be multilib friendlier
|
||||
- -utils subpkg for non-essential binaries jiv, tmrdemo (#244153)
|
||||
|
||||
* Fri Aug 17 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.900.1-3
|
||||
- License: JasPer
|
||||
|
||||
* Wed May 23 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.900.1-2
|
||||
- CVE-2007-2721 (#240397)
|
||||
|
||||
* Thu Mar 29 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.900.1-1
|
||||
- jasper-1.900.1
|
||||
|
||||
* Fri Dec 08 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.900.0-3
|
||||
- omit deprecated memleak patch
|
||||
|
||||
* Fri Dec 08 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.900.0-2
|
||||
- jasper-1.900.0 (#218947)
|
||||
|
||||
* Mon Sep 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.701.0-15
|
||||
- memory leak (#207006)
|
||||
|
||||
* Tue Aug 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.701.0-13
|
||||
- fc6 respin
|
||||
|
||||
* Wed Mar 1 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.701.0-12
|
||||
- fixup build issues introduced by geojasper integration
|
||||
|
||||
* Wed Mar 1 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.701.0-10
|
||||
- support/use geojasper (optional, default no)
|
||||
- fc5: gcc/glibc respin
|
||||
|
||||
* Fri Feb 10 2006 Rex Dieter <rexdieter[AT]users.sf.net>
|
||||
- fc5: gcc/glibc respin
|
||||
|
||||
* Tue Jan 31 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.701.0-9
|
||||
- workaround "freeglut-devel should Requires: libGL-devel, libGLU-devel"
|
||||
(#179464)
|
||||
|
||||
* Tue Jan 31 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.701.0-8
|
||||
- revert jasper to jaspertool rename (#176773)
|
||||
- actually use/apply GL patch
|
||||
|
||||
* Tue Oct 18 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.701.0-7
|
||||
- GL patch to remove libGL dependancy (using only freeglut)
|
||||
|
||||
* Tue Oct 18 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.701.0-6
|
||||
- token %%check section
|
||||
- --enable-shared
|
||||
|
||||
* Mon Oct 17 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.701.0-5
|
||||
- use %%{?dist}
|
||||
- BR: libGL-devel
|
||||
|
||||
* Thu Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
|
||||
- rebuilt
|
||||
|
||||
* Sat Oct 23 2004 Rex Dieter <rexdieter at sf.net> 0:1.701.0-0.fdr.3
|
||||
- Capitalize summary
|
||||
- remove 0-length ChangeLog
|
||||
|
||||
* Fri Jun 04 2004 Rex Dieter <rexdieter at sf.net> 0:1.701.0-0.fdr.2
|
||||
- nuke .la file
|
||||
- BR: glut-devel -> freeglut-devel
|
||||
|
||||
* Tue Jun 01 2004 Rex Dieter <rexdieter at sf.net> 0:1.701.0-0.fdr.1
|
||||
- 1.701.0
|
||||
|
||||
* Tue Jun 01 2004 Rex Dieter <rexdieter at sf.net> 0:1.700.5-0.fdr.2
|
||||
- avoid conflicts with fc'2 tomcat by renaming /usr/bin/jasper -> jaspertool
|
||||
|
||||
* Mon Mar 08 2004 Rex Dieter <rexdieter at sf.net> 0:1.700.5-0.fdr.1
|
||||
- use Epochs.
|
||||
- -devel: Requires: %%name = %%epoch:%%version
|
||||
|
||||
* Thu Jan 22 2004 Rex Dieter <rexdieter at sf.net> 1.700.5-0.fdr.0
|
||||
- first try
|
|
@ -9,7 +9,7 @@
|
|||
Summary: Macros and scripts for Java packaging support
|
||||
Name: javapackages-tools
|
||||
Version: 5.3.0
|
||||
Release: 12%{?dist}
|
||||
Release: 13%{?dist}
|
||||
License: BSD
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
|
@ -19,7 +19,7 @@ Source0: %{name}-%{version}.tar.gz
|
|||
Patch0: remove-epoch-from-java-requires.patch
|
||||
BuildRequires: asciidoc
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: java-devel
|
||||
BuildRequires: msopenjdk-11
|
||||
BuildRequires: make
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-lxml
|
||||
|
@ -30,7 +30,7 @@ BuildRequires: xmlto
|
|||
Requires: coreutils
|
||||
Requires: findutils
|
||||
# default JRE
|
||||
Requires: java-1.8.0-openjdk-headless
|
||||
Requires: msopenjdk-11
|
||||
Requires: javapackages-filesystem = %{version}-%{release}
|
||||
Requires: which
|
||||
Provides: jpackage-utils = %{version}-%{release}
|
||||
|
@ -74,7 +74,7 @@ packaging in Linux distributions
|
|||
%package -n javapackages-local-bootstrap
|
||||
Summary: Non-essential macros and scripts for Java packaging support
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: java-1.8.0-openjdk-devel
|
||||
Requires: msopenjdk-11
|
||||
Requires: python3
|
||||
Requires: python3-javapackages = %{version}-%{release}
|
||||
|
||||
|
@ -87,7 +87,7 @@ It is a lightweight version with minimal runtime requirements.
|
|||
%patch0 -p1
|
||||
|
||||
%build
|
||||
%define jdk_home $(find %{_libdir}/jvm -name "OpenJDK*")
|
||||
%define jdk_home $(find %{_libdir}/jvm -name "msopenjdk*")
|
||||
%define jre_home %{jdk_home}/jre
|
||||
|
||||
%configure --pyinterpreter=%{python_interpreter} \
|
||||
|
@ -119,6 +119,10 @@ rm -rf %{buildroot}%{_mandir}/man7/gradle_build.7
|
|||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
* Thu Dec 02 2021 Andrew Phelps <anphel@microsoft.com> - 5.3.0-13
|
||||
- Update to build with JDK 11
|
||||
- License verified
|
||||
|
||||
* Fri Feb 05 2021 Joe Schmitt <joschmit@microsoft.com> - 5.3.0-12
|
||||
- Replace incorrect %%{_lib} usage with %%{_libdir}
|
||||
|
||||
|
|
|
@ -14,12 +14,15 @@
|
|||
# published by the Open Source Initiative.
|
||||
#
|
||||
|
||||
#need to disable debuginfo till we bring in x11 deps
|
||||
# need to disable debuginfo till we bring in x11 deps
|
||||
%define debug_package %{nil}
|
||||
# Don't generate requires on java-headless
|
||||
%global __requires_exclude_from %{_datadir}/maven-metadata
|
||||
|
||||
Summary: Java Native Access
|
||||
Name: jna
|
||||
Version: 5.5.0
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?dist}
|
||||
License: ASL 2.0 AND LGPLv2+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
|
@ -32,12 +35,9 @@ BuildRequires: dos2unix
|
|||
BuildRequires: javapackages-local-bootstrap
|
||||
BuildRequires: libffi
|
||||
BuildRequires: libffi-devel
|
||||
BuildRequires: openjdk8
|
||||
BuildRequires: openjre8
|
||||
Requires: openjre8
|
||||
|
||||
# Temp: Do not build with x86_64 due to docker build issue
|
||||
ExclusiveArch: aarch64
|
||||
BuildRequires: msopenjdk-11
|
||||
BuildRequires: javapackages-tools
|
||||
Requires: msopenjdk-11
|
||||
|
||||
%description
|
||||
JNA provides Java programs easy access to native shared libraries
|
||||
|
@ -78,6 +78,7 @@ rm -rf %{buildroot}
|
|||
|
||||
|
||||
%build
|
||||
export JAVA_HOME=$(find %{_libdir}/jvm -name "msopenjdk*")
|
||||
build-jar-repository -s -p lib ant
|
||||
ant \
|
||||
jar \
|
||||
|
@ -138,6 +139,9 @@ ant
|
|||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
* Thu Dec 02 2021 Andrew Phelps <anphel@microsoft.com> - 5.5.0-3
|
||||
- Modify to build with JDK 11
|
||||
|
||||
* Wed Nov 17 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 5.5.0-2
|
||||
- License verified.
|
||||
|
||||
|
|
|
@ -0,0 +1,172 @@
|
|||
From 768f70ca405cd3159d990e962d54456773bb8cf8 Mon Sep 17 00:00:00 2001
|
||||
From: Marti Maria <info@littlecms.com>
|
||||
Date: Wed, 15 Aug 2018 20:07:56 +0200
|
||||
Subject: [PATCH 17/18] Upgrade Visual studio 2017 15.8
|
||||
|
||||
- Upgrade to 15.8
|
||||
- Add check on CGATS memory allocation (thanks to Quang Nguyen for
|
||||
pointing out this)
|
||||
---
|
||||
Projects/VC2017/jpegicc/jpegicc.vcxproj | 1 +
|
||||
Projects/VC2017/lcms2_DLL/lcms2_DLL.vcxproj | 2 +-
|
||||
Projects/VC2017/lcms2_static/lcms2_static.vcxproj | 2 +-
|
||||
Projects/VC2017/linkicc/linkicc.vcxproj | 2 +-
|
||||
Projects/VC2017/psicc/psicc.vcxproj | 2 +-
|
||||
Projects/VC2017/testbed/testbed.vcxproj | 2 +-
|
||||
Projects/VC2017/tiffdiff/tiffdiff.vcxproj | 2 +-
|
||||
Projects/VC2017/tifficc/tifficc.vcxproj | 2 +-
|
||||
Projects/VC2017/transicc/transicc.vcxproj | 1 +
|
||||
src/cmscgats.c | 14 ++++++++++----
|
||||
10 files changed, 19 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/Projects/VC2017/jpegicc/jpegicc.vcxproj b/Projects/VC2017/jpegicc/jpegicc.vcxproj
|
||||
index ab26a53..39cfd00 100644
|
||||
--- a/Projects/VC2017/jpegicc/jpegicc.vcxproj
|
||||
+++ b/Projects/VC2017/jpegicc/jpegicc.vcxproj
|
||||
@@ -22,6 +22,7 @@
|
||||
<ProjectGuid>{62812507-F926-4968-96A9-17678460AD90}</ProjectGuid>
|
||||
<RootNamespace>jpegicc</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/lcms2_DLL/lcms2_DLL.vcxproj b/Projects/VC2017/lcms2_DLL/lcms2_DLL.vcxproj
|
||||
index 4c8aa3f..d1bf3eb 100644
|
||||
--- a/Projects/VC2017/lcms2_DLL/lcms2_DLL.vcxproj
|
||||
+++ b/Projects/VC2017/lcms2_DLL/lcms2_DLL.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{8C51BE48-ADB8-4089-A9EC-F6BF993A0548}</ProjectGuid>
|
||||
<RootNamespace>lcms2_DLL</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/lcms2_static/lcms2_static.vcxproj b/Projects/VC2017/lcms2_static/lcms2_static.vcxproj
|
||||
index 2a9988a..9fc05ce 100644
|
||||
--- a/Projects/VC2017/lcms2_static/lcms2_static.vcxproj
|
||||
+++ b/Projects/VC2017/lcms2_static/lcms2_static.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{71DEDE59-3F1E-486B-A899-4283000F76B5}</ProjectGuid>
|
||||
<RootNamespace>lcms2_static</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/linkicc/linkicc.vcxproj b/Projects/VC2017/linkicc/linkicc.vcxproj
|
||||
index 30c2b4e..51586dd 100644
|
||||
--- a/Projects/VC2017/linkicc/linkicc.vcxproj
|
||||
+++ b/Projects/VC2017/linkicc/linkicc.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{FBFBE1DC-DB84-4BA1-9552-B4780F457849}</ProjectGuid>
|
||||
<RootNamespace>linkicc</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/psicc/psicc.vcxproj b/Projects/VC2017/psicc/psicc.vcxproj
|
||||
index 9dcf89a..8f26e12 100644
|
||||
--- a/Projects/VC2017/psicc/psicc.vcxproj
|
||||
+++ b/Projects/VC2017/psicc/psicc.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{EF6A8851-65FE-46F5-B9EF-14F0B671F693}</ProjectGuid>
|
||||
<RootNamespace>psicc</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/testbed/testbed.vcxproj b/Projects/VC2017/testbed/testbed.vcxproj
|
||||
index 0af3762..3f6aea3 100644
|
||||
--- a/Projects/VC2017/testbed/testbed.vcxproj
|
||||
+++ b/Projects/VC2017/testbed/testbed.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{928A3A2B-46EF-4279-959C-513B3652FF0E}</ProjectGuid>
|
||||
<RootNamespace>testbed</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/tiffdiff/tiffdiff.vcxproj b/Projects/VC2017/tiffdiff/tiffdiff.vcxproj
|
||||
index 7edfe28..3a6d837 100644
|
||||
--- a/Projects/VC2017/tiffdiff/tiffdiff.vcxproj
|
||||
+++ b/Projects/VC2017/tiffdiff/tiffdiff.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{75B91835-CCD7-48BE-A606-A9C997D5DBEE}</ProjectGuid>
|
||||
<RootNamespace>tiffdiff</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/tifficc/tifficc.vcxproj b/Projects/VC2017/tifficc/tifficc.vcxproj
|
||||
index cd9f04c..5ef954f 100644
|
||||
--- a/Projects/VC2017/tifficc/tifficc.vcxproj
|
||||
+++ b/Projects/VC2017/tifficc/tifficc.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{2256DE16-ED92-4A6F-9C54-F65BB61E64A2}</ProjectGuid>
|
||||
<RootNamespace>tifficc</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/transicc/transicc.vcxproj b/Projects/VC2017/transicc/transicc.vcxproj
|
||||
index d9b77c6..b3173d8 100644
|
||||
--- a/Projects/VC2017/transicc/transicc.vcxproj
|
||||
+++ b/Projects/VC2017/transicc/transicc.vcxproj
|
||||
@@ -22,6 +22,7 @@
|
||||
<ProjectGuid>{9EE22D66-C849-474C-9ED5-C3E141DAB160}</ProjectGuid>
|
||||
<RootNamespace>transicc</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/src/cmscgats.c b/src/cmscgats.c
|
||||
index 1a87613..8c3e96d 100644
|
||||
--- a/src/cmscgats.c
|
||||
+++ b/src/cmscgats.c
|
||||
@@ -1,7 +1,7 @@
|
||||
//---------------------------------------------------------------------------------
|
||||
//
|
||||
// Little Color Management System
|
||||
-// Copyright (c) 1998-2017 Marti Maria Saguer
|
||||
+// Copyright (c) 1998-2018 Marti Maria Saguer
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the "Software"),
|
||||
@@ -1506,10 +1506,16 @@ void AllocateDataSet(cmsIT8* it8)
|
||||
t-> nSamples = atoi(cmsIT8GetProperty(it8, "NUMBER_OF_FIELDS"));
|
||||
t-> nPatches = atoi(cmsIT8GetProperty(it8, "NUMBER_OF_SETS"));
|
||||
|
||||
- t-> Data = (char**)AllocChunk (it8, ((cmsUInt32Number) t->nSamples + 1) * ((cmsUInt32Number) t->nPatches + 1) *sizeof (char*));
|
||||
- if (t->Data == NULL) {
|
||||
+ if (t -> nSamples < 0 || t->nSamples > 0x7ffe || t->nPatches < 0 || t->nPatches > 0x7ffe)
|
||||
+ {
|
||||
+ SynError(it8, "AllocateDataSet: too much data");
|
||||
+ }
|
||||
+ else {
|
||||
+ t->Data = (char**)AllocChunk(it8, ((cmsUInt32Number)t->nSamples + 1) * ((cmsUInt32Number)t->nPatches + 1) * sizeof(char*));
|
||||
+ if (t->Data == NULL) {
|
||||
|
||||
- SynError(it8, "AllocateDataSet: Unable to allocate data array");
|
||||
+ SynError(it8, "AllocateDataSet: Unable to allocate data array");
|
||||
+ }
|
||||
}
|
||||
|
||||
}
|
||||
--
|
||||
2.17.1
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue