Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:bmwiedemann:java
glib2
project.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File project.diff of Package glib2
--- glib2.spec.orig +++ glib2.spec @@ -1,7 +1,7 @@ # # spec file for package glib2 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,9 +24,9 @@ Version: 2.42.0 Release: 0 # FIXME: find out if tapsets should really be in devel package or in main package Summary: General-Purpose Utility Library -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: System/Libraries -Url: http://www.gtk.org/ +URL: http://www.gtk.org/ Source: http://download.gnome.org/sources/glib/2.42/%{_name}-%{version}.tar.xz Source1: glib2.sh Source2: glib2.csh @@ -215,7 +215,7 @@ Summary: General-Purpose Utility Group: System/Libraries # we need gio-querymodules in %post/%postun Requires(post): %{name}-tools -Requires(postun): %{name}-tools +Requires(postun):%{name}-tools Supplements: packageand(libgio-2_0-0:fam) %description -n libgio-fam @@ -249,6 +249,7 @@ a main loop abstraction, and so on. The GObject library provides an object-oriented framework for C. %lang_package + %prep %setup -q -n %{_name}-%{version} translation-update-upstream @@ -285,33 +286,33 @@ autoreconf -fi %install %makeinstall %if 0%{?suse_version} <= 1120 -%{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/* +%{__rm} $RPM_BUILD_ROOT%{_datadir}/locale/en@shaw/LC_MESSAGES/* %endif %find_lang %{_name}20 %{?no_lang_C} -mkdir -p %{buildroot}%{_sysconfdir}/profile.d -install -D -m0644 glib2.sh %{buildroot}%{_sysconfdir}/profile.d/zzz-glib2.sh -install -D -m0644 glib2.csh %{buildroot}%{_sysconfdir}/profile.d/zzz-glib2.csh -install -D -m0644 gnome_defaults.conf %{buildroot}%{_sysconfdir}/gnome_defaults.conf +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/profile.d +install -D -m0644 glib2.sh $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/zzz-glib2.sh +install -D -m0644 glib2.csh $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/zzz-glib2.csh +install -D -m0644 gnome_defaults.conf $RPM_BUILD_ROOT%{_sysconfdir}/gnome_defaults.conf # default apps magic -mkdir -p %{buildroot}%{_localstatedir}/cache/gio-2.0 %{buildroot}%{_datadir}/applications -touch %{buildroot}%{_localstatedir}/cache/gio-2.0/gnome-defaults.list -touch %{buildroot}%{_localstatedir}/cache/gio-2.0/xfce-defaults.list -touch %{buildroot}%{_localstatedir}/cache/gio-2.0/lxde-defaults.list -ln -s %{_localstatedir}/cache/gio-2.0/gnome-defaults.list %{buildroot}%{_datadir}/applications/defaults.list +mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/gio-2.0 $RPM_BUILD_ROOT%{_datadir}/applications +touch $RPM_BUILD_ROOT%{_localstatedir}/cache/gio-2.0/gnome-defaults.list +touch $RPM_BUILD_ROOT%{_localstatedir}/cache/gio-2.0/xfce-defaults.list +touch $RPM_BUILD_ROOT%{_localstatedir}/cache/gio-2.0/lxde-defaults.list +ln -s %{_localstatedir}/cache/gio-2.0/gnome-defaults.list $RPM_BUILD_ROOT%{_datadir}/applications/defaults.list # gio-querymodules magic %if "%{_lib}" == "lib64" -mv %{buildroot}%{_bindir}/gio-querymodules %{buildroot}%{_bindir}/gio-querymodules-64 +mv $RPM_BUILD_ROOT%{_bindir}/gio-querymodules $RPM_BUILD_ROOT%{_bindir}/gio-querymodules-64 %endif -touch %{buildroot}%{_libdir}/gio/modules/giomodule.cache +touch $RPM_BUILD_ROOT%{_libdir}/gio/modules/giomodule.cache # gsettings magic -touch %{buildroot}%{_datadir}/glib-2.0/schemas/gschemas.compiled +touch $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas/gschemas.compiled # remove files we don't care about -find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print -rm %{buildroot}%{_libdir}/gio/modules/libgiofam.a +find $RPM_BUILD_ROOT%{_libdir} -name '*.la' -type f -delete -print +rm $RPM_BUILD_ROOT%{_libdir}/gio/modules/libgiofam.a # Install rpm macros -mkdir -p %{buildroot}%{_sysconfdir}/rpm -cp %{S:6} %{buildroot}%{_sysconfdir}/rpm -%fdupes %{buildroot} +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm +cp %{S:6} $RPM_BUILD_ROOT%{_sysconfdir}/rpm +%fdupes $RPM_BUILD_ROOT %posttrans # If it is an upgrade and gnome_defaults.conf were edited,
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor