Matthias Mailänder 2017-01-27 07:08:54 +00:00 committed by Git OBS Bridge
commit 87e2a19618
5 changed files with 348 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:80c49c462dffbc1af7e1264be5add7e11ff23909c715adeb0aa22129ac524c48
size 932344

139
budgie-desktop.changes Normal file
View File

@ -0,0 +1,139 @@
-------------------------------------------------------------------
Fri Dec 16 09:17:27 UTC 2016 - ikey.doherty@gmail.com
- Update to v10.2.9 - a maintenance release
- See: https://github.com/budgie-desktop/budgie-desktop/releases/tag/v10.2.9
-------------------------------------------------------------------
Wed Nov 9 19:46:01 UTC 2016 - sfalken@opensuse.org
- Fixed /usr/bin ownership conflict for F24
-------------------------------------------------------------------
Sat Nov 5 18:57:44 UTC 2016 - sfalken@opensuse.org
- Added docbook2X buildrequire for Fedora, builds for F24 now
-------------------------------------------------------------------
Sat Nov 5 17:22:37 UTC 2016 - sfalken@opensuse.org
- Added conditional BuildDeps for Fedora
-------------------------------------------------------------------
Sat Nov 5 05:37:24 UTC 2016 - sfalken@opensuse.org
- Did some spec cleanup, for maintainability and clarity
-------------------------------------------------------------------
Sat Oct 29 07:41:05 UTC 2016 - ikey.doherty@gmail.com
- Yet another Fedora change. Strongly considering dropping support for them.
-------------------------------------------------------------------
Sat Oct 29 07:38:31 UTC 2016 - ikey.doherty@gmail.com
- Explicitly require gtk-doc for Fedora.
-------------------------------------------------------------------
Sat Oct 29 07:31:44 UTC 2016 - ikey.doherty@gmail.com
- Fix even more build failures with ancient Vala. Circa 1940.
-------------------------------------------------------------------
Sat Oct 29 06:42:27 UTC 2016 - ikey.doherty@gmail.com
- Reflow patch series specifically to this OBS repo
- Fix build failures on Fedora 22, 23, and openSUSE Leap 42.1 by
allowing old ibus versions and removing use of Source.REMOVE which
is unavailable in their vala versions.
-------------------------------------------------------------------
Sat Oct 29 06:17:28 UTC 2016 - ikey.doherty@gmail.com
- Update to Budgie Desktop 10.2.8
- Sync some essential patches for an enhanced experience
-------------------------------------------------------------------
Thu Jul 28 00:57:07 UTC 2016 - ikey.doherty@gmail.com
- Remove the screensaver component for now
-------------------------------------------------------------------
Mon Jul 11 23:35:08 UTC 2016 - ikey.doherty@gmail.com
- Update to v10.2.6
- https://github.com/solus-project/budgie-desktop/releases/tag/v10.2.6
-------------------------------------------------------------------
Sun Mar 27 20:48:50 UTC 2016 - ikey.doherty@gmail.com
- Fix version number in documentation - we didn't update it in this
point release
-------------------------------------------------------------------
Sun Mar 27 20:40:02 UTC 2016 - ikey.doherty@gmail.com
- Update to v10.2.5, and exclude .la files
-------------------------------------------------------------------
Sun Feb 28 02:29:22 UTC 2016 - ikey.doherty@gmail.com
- Account for html files too
-------------------------------------------------------------------
Sun Feb 28 02:21:53 UTC 2016 - ikey.doherty@gmail.com
- Fix noobish packaging issues
-------------------------------------------------------------------
Sun Feb 28 02:10:21 UTC 2016 - ikey.doherty@gmail.com
- Add -docs subpackage
-------------------------------------------------------------------
Sun Feb 28 02:00:07 UTC 2016 - ikey.doherty@gmail.com
- Update to 10.2.4
-------------------------------------------------------------------
Sun Jan 3 04:12:26 UTC 2016 - ikey.doherty@gmail.com
- Fix many linking/portability issues on other distributions
- Fix nm-applet-likes-small-holes bug (size of x11 tray icons)
- Respect and follow screen resolution changes
- Fix background corruption on resume with NVIDIA gpus
- Fix use of colours for backgrounds
- Replace polkit-gnome dependency with our own new budgie-polkit
- Refactor much of the codebase into smallerl ibraries
- Updated translations
- Fix bug #166 (firefox becomes homeless)
- Fix uhm-is-that-youtube-i-see-through-gedit-thar transparency issue
- Consumed several pizzas
-------------------------------------------------------------------
Wed Dec 30 23:11:17 UTC 2015 - ikey.doherty@gmail.com
- Use find_lang due to borked directory ownership
-------------------------------------------------------------------
Wed Dec 30 22:30:49 UTC 2015 - ikey.doherty@gmail.com
- Drop requirements down to GNOME 3.16 stack for openSUSE Leap 42 users
- Introduce many translations
- Fix derpiness of panel when using Raven (moving screen edge)
- Partially fix mumble notifications (more to happen here yet)
- Use unique desktop name (XDG_CURRENT_DESKTOP=Budgie:GNOME)
- Ship our own nm-applet .desktop launcher until we have our own network settings
- Go back to "view-grid-symbolic" icon
-------------------------------------------------------------------
Mon Dec 28 22:45:44 UTC 2015 - ikey.doherty@gmail.com
- Drop gnome-control-center dependency, causing issues on Fedora
- Apply some patches to enable building on 3.16 GNOME stack (from git)
-------------------------------------------------------------------
Mon Dec 28 22:04:40 UTC 2015 - ikey.doherty@gmail.com
- Initial packaging for openSUSE:Factory and Fedora 23

182
budgie-desktop.spec Normal file
View File

@ -0,0 +1,182 @@
#
# spec file for package budgie-desktop
#
# Copyright (c) 2013-2016 Ikey Doherty <ikey@solus-project.com>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: budgie-desktop
Version: 10.2.9
Release: 0
License: GPL-2.0+ and LGPL-2.1
Summary: GTK3 Desktop Environment
Url: https://github.com/budgie-desktop/budgie-desktop
Group: System/GUI/Other
Source: %{name}-%{version}.tar.xz
%if 0%{?suse_version}
BuildRequires: pkg-config
%endif
BuildRequires: vala >= 0.28
BuildRequires: pkgconfig(accountsservice)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libmutter)
BuildRequires: pkgconfig(libwnck-3.0)
BuildRequires: pkgconfig(upower-glib)
BuildRequires: pkgconfig(libgnome-menu-3.0)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libpulse-mainloop-glib)
BuildRequires: pkgconfig(libpeas-1.0)
BuildRequires: pkgconfig(libpeas-gtk-1.0)
BuildRequires: pkgconfig(uuid)
BuildRequires: pkgconfig(ibus-1.0)
BuildRequires: pkgconfig(gsettings-desktop-schemas)
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(polkit-agent-1)
BuildRequires: pkgconfig(gnome-bluetooth-1.0)
BuildRequires: intltool
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRequires: gtk-doc
# Yes. Fedora wants a web browser
%if %{defined fedora}
BuildRequires: lynx
BuildRequires: docbook-utils
BuildRequires: docbook2X
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: gnome-settings-daemon
Requires: gnome-session
%description
Budgie Desktop is the flagship desktop for the Solus Operating System.
%package -n typelib_1_0-Budgie-0_1
Summary: GTK3 Desktop Environment -- Introspection bindings
Group: System/Libraries
Requires: %{name} = %{version}-%{release}
%description -n typelib_1_0-Budgie-0_1
A simple GTK3 desktop experience. This package provides GObject Introspection
files required for developing Budgie Applets using interpreted languages, such
as Python GObject Introspection bindings.
%package devel
Summary: GTK3 Desktop Environment -- Development files
Group: Development/Libraries/GNOME
Requires: typelib_1_0-Budgie-0_1 = %{version}-%{release}
Requires: %{name} = %{version}-%{release}
%description devel
A simple GTK3 desktop experience. This package provides development files
required for software to be able to use and link against the Budgie APIs,
to create their own applets for the Budgie Panel.
%package docs
Summary: GTK3 Desktop Environment -- Documentation files
Group: Documentation/HTML
%description docs
A simple GTK3 desktop experience -- Documentation files.
This package provides API Documentation for the Budgie Plugin API, in the
GTK-Doc HTML format.
%prep
%setup -q
%build
%configure --disable-static \
--enable-gtk-doc \
--enable-gtk-doc-html
make %{?_smp_mflags}
%install
%{__make} install DESTDIR="%{buildroot}"
# GNOME Screensaver missing in openSUSE
rm %{buildroot}/%{_sysconfdir}/xdg/autostart/budgie-desktop-screensaver.desktop
%find_lang %{name}
%post
%if %{defined fedora}
/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%else
%glib2_gsettings_schema_post
%icon_theme_cache_post
%endif
/sbin/ldconfig
%postun
%if %{defined fedora}
/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
%else
%glib2_gsettings_schema_post
%icon_theme_cache_postun
%endif
/sbin/ldconfig
%if %{defined fedora}
%posttrans
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%endif
%files -f %{name}.lang
%defattr(-,root,root)
%doc LICENSE LICENSE.LGPL2.1
%dir %{_datadir}/gnome-session
%dir %{_datadir}/gnome-session/sessions
%dir %{_libdir}/budgie-desktop
%dir %{_libdir}/budgie-desktop/plugins
%{_libdir}/lib*.so.*
%{_bindir}/*
%{_datadir}/xsessions/
%{_datadir}/glib-2.0/schemas/
%{_datadir}/applications/
%{_datadir}/gnome-session/sessions/budgie-desktop.session
%{_datadir}/icons/hicolor/scalable/actions/
%{_datadir}/icons/hicolor/scalable/apps/
%{_datadir}/icons/hicolor/scalable/status/
%{_libdir}/budgie-desktop/Gvc-1.0.typelib
%{_libdir}/budgie-desktop/plugins/
%{_sysconfdir}/xdg/autostart/
%files devel
%dir %{_includedir}/budgie-desktop
%exclude %{_libdir}/lib*.la
%exclude %{_libdir}/budgie-desktop/plugins/lib*.la
%{_includedir}/
%{_includedir}/budgie-desktop/
%{_libdir}/pkgconfig/
%{_libdir}/lib*.so
%{_datadir}/gir-1.0/
%{_datadir}/vala/vapi/
%files -n typelib_1_0-Budgie-0_1
%{_libdir}/girepository-1.0/
%files docs
%dir %{_datadir}/gtk-doc/html/budgie-desktop-%{version}/
%{_datadir}/gtk-doc/html/budgie-desktop-%{version}/
%changelog