[xine-ui] Changelog entry
by Xavier Bachelot
commit afcb3f4a0f96d2ba3438b8e71f98e671dec70fc3
Author: Xavier Bachelot <xavier(a)bachelot.org>
Date: Tue Dec 10 18:48:27 2019 +0100
Changelog entry
xine-ui.spec | 6 ++++++
1 file changed, 6 insertions(+)
---
diff --git a/xine-ui.spec b/xine-ui.spec
index 0f2cae2..04c2004 100644
--- a/xine-ui.spec
+++ b/xine-ui.spec
@@ -257,6 +257,12 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
+* Tue Dec 10 2019 Xavier Bachelot <xavier(a)bachelot.org> - 0.99.12-1
+- Update to 0.99.12.
+- Drop now unneeded logo tweaks.
+- Re-enable lirc support for EL8.
+- Conditionalize snippets needed only for older than EL8 releases.
+
* Sat Aug 24 2019 Xavier Bachelot <xavier(a)bachelot.org> - 0.99.11-1.20190824hg894d90
- Update to 0.99.11.
- Move cacaxine and fbxine to aaxine subpackage.
4 years, 11 months
[xine-ui] Desktop file is now installed at the proper location
by Xavier Bachelot
commit d8d5c066ae6815b6a10aa060000f94d467a51a38
Author: Xavier Bachelot <xavier(a)bachelot.org>
Date: Tue Dec 10 18:48:00 2019 +0100
Desktop file is now installed at the proper location
xine-ui.spec | 3 ---
1 file changed, 3 deletions(-)
---
diff --git a/xine-ui.spec b/xine-ui.spec
index 23852a3..0f2cae2 100644
--- a/xine-ui.spec
+++ b/xine-ui.spec
@@ -178,9 +178,6 @@ desktop-file-install --remove-category="Application" --vendor="" \
--add-category="Audio" --add-category="Video" \
--dir %{buildroot}%{_datadir}/applications misc/desktops/xine.desktop
-# Remove the desktop file installed in the wrong place
-rm -rf %{buildroot}%{_datadir}/xine/desktop
-
# Remove automatically installed documentation (listed in %doc)
rm -rf %{buildroot}%{_docdir}/
4 years, 11 months
[xine-ui] Conditionalize snippets needed only for older EL
by Xavier Bachelot
commit f995ac15ff0a3454f4f4de450246840229883bce
Author: Xavier Bachelot <xavier(a)bachelot.org>
Date: Tue Dec 10 18:46:55 2019 +0100
Conditionalize snippets needed only for older EL
xine-ui.spec | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/xine-ui.spec b/xine-ui.spec
index 9717066..23852a3 100644
--- a/xine-ui.spec
+++ b/xine-ui.spec
@@ -196,6 +196,7 @@ rm -f %{buildroot}%{_mandir}/man1/xine-check.*
cp -a fedoraskins/* %{buildroot}%{_datadir}/xine/skins/
+%if 0%{?rhel} && 0%{?rhel} < 8
%post
# Mime type
update-desktop-database &> /dev/null || :
@@ -215,6 +216,7 @@ fi
%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+%endif
%files -f 'xi\(ne-ui\|tk\)'.lang
4 years, 11 months
[xine-ui] Re-enable lirc support for EL8
by Xavier Bachelot
commit 9416579001a7b929d8684b842e1fd6c018868a36
Author: Xavier Bachelot <xavier(a)bachelot.org>
Date: Tue Dec 10 18:45:13 2019 +0100
Re-enable lirc support for EL8
xine-ui.spec | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/xine-ui.spec b/xine-ui.spec
index 5d9e501..9717066 100644
--- a/xine-ui.spec
+++ b/xine-ui.spec
@@ -1,8 +1,8 @@
# TODO, sometime: nvtvsimple
-%if 0%{?el8}
-%global _without_lirc 1
-%endif
+#if 0%{?el8}
+#global _without_lirc 1
+#endif
#global snapshot 1
#global date 20190824
4 years, 11 months
[xine-ui] Drop now unneeded logo tweaks
by Xavier Bachelot
commit df928918dc97dc0d0e3af25c2dfab53712b7d55c
Author: Xavier Bachelot <xavier(a)bachelot.org>
Date: Tue Dec 10 18:44:36 2019 +0100
Drop now unneeded logo tweaks
xine-ui.spec | 6 ------
1 file changed, 6 deletions(-)
---
diff --git a/xine-ui.spec b/xine-ui.spec
index b6d7070..5d9e501 100644
--- a/xine-ui.spec
+++ b/xine-ui.spec
@@ -158,9 +158,6 @@ cp -a src/xitk/xine-toolkit/README doc/README.xitk
find fedoraskins/ -type d -name "CVS" -exec rm -rf {} \; || :
find fedoraskins/ -type d -name ".xvpics" -exec rm -rf {} \; || :
-sed -i 's,default.avi,default.ogv,' src/xitk/actions.c
-sed -i 's,default.avi,default.ogv,' misc/visuals/Makefile.in
-
%build
./autogen.sh noconfig
@@ -184,9 +181,6 @@ desktop-file-install --remove-category="Application" --vendor="" \
# Remove the desktop file installed in the wrong place
rm -rf %{buildroot}%{_datadir}/xine/desktop
-# Remove the default avi. Gets replaced with default.ogv
-rm -rf %{buildroot}%{_datadir}/xine/visuals/default.avi
-
# Remove automatically installed documentation (listed in %doc)
rm -rf %{buildroot}%{_docdir}/
4 years, 11 months
[xine-ui] Update to 0.99.12
by Xavier Bachelot
commit 37ab2b624bc35866e2ef3a9eb66f1e82f493578c
Author: Xavier Bachelot <xavier(a)bachelot.org>
Date: Tue Dec 10 18:43:06 2019 +0100
Update to 0.99.12
xine-ui.spec | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/xine-ui.spec b/xine-ui.spec
index dd2097d..b6d7070 100644
--- a/xine-ui.spec
+++ b/xine-ui.spec
@@ -4,12 +4,12 @@
%global _without_lirc 1
%endif
-%global snapshot 1
-%global date 20190824
-%global commit 894d90
+#global snapshot 1
+#global date 20190824
+#global commit 894d90
Name: xine-ui
-Version: 0.99.11
+Version: 0.99.12
Release: 1%{?snapshot:.%{date}hg%{commit}}%{?dist}
Summary: A skinned xlib-based gui for xine-lib
License: GPLv2+
@@ -231,6 +231,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%dir %{_datadir}/xine/
%dir %{_datadir}/xine/skins/
%{_datadir}/xine/skins/xinetic/
+%{_datadir}/xine/skins/xine-ui_logo.mpg
%{_datadir}/xine/skins/xine-ui_logo.png
%{_datadir}/xine/skins/xine_splash.png
%{_datadir}/xine/oxine/
@@ -248,6 +249,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files skins
%{_datadir}/xine/skins/*
%exclude %{_datadir}/xine/skins/xinetic/
+%exclude %{_datadir}/xine/skins/xine-ui_logo.mpg
%exclude %{_datadir}/xine/skins/xine-ui_logo.png
%exclude %{_datadir}/xine/skins/xine_splash.png
4 years, 11 months
[gstreamer-ffmpeg] (3 commits) ...clean up spec, use modern macros
by Dominik Mierzejewski
Summary of changes:
0336c58... Revert "Fedora has dropped gstreamer from the f31 repo" (*)
ffd833e... update bundled libav to 0.8.21 (*)
52a7aca... clean up spec, use modern macros (*)
(*) This commit already existed in another branch; no separate mail sent
4 years, 11 months
[chromium-freeworld] Added building with clang back to the spec Removed hard coded extra version Added gn flag to reduce
by hellbanger
commit 54055702a3e71977747a1541d152c8bddd7f6fbe
Author: Akarshan Biswas <akarshanbiswas(a)fedoraproject.org>
Date: Tue Dec 10 13:16:49 2019 +0530
Added building with clang back to the spec
Removed hard coded extra version
Added gn flag to reduce blink symbol generation when debug packages are disabled
chromium-freeworld.spec | 30 +++++++++++++++++++++++++++---
1 file changed, 27 insertions(+), 3 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 8ff8da6..ce83036 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -34,6 +34,8 @@
# Require libxml2 > 2.9.4 for XML_PARSE_NOXXE
%bcond_without system_libxml2
+# Clang toggle
+%global clang 1
# Allow testing whether icu can be unbundled
# A patch fix building so enabled by default for Fedora 30
@@ -101,7 +103,11 @@ Source15: LICENSE
########################################################################################
#Compiler settings
# Make sure we don't encounter any bug
+%if %{clang}
+BuildRequires: clang, llvm, lld
+%else
BuildRequires: gcc-c++
+%endif
# Basic tools and libraries needed for building
BuildRequires: ninja-build, nodejs, bison, gperf, hwdata
BuildRequires: libgcc, glibc, libatomic
@@ -519,12 +525,20 @@ ln -s %{python2_sitelib}/ply third_party/ply
# Fix the path to nodejs binary
mkdir -p third_party/node/linux/node-linux-x64/bin
ln -s %{_bindir}/node third_party/node/linux/node-linux-x64/bin/node
-# Hard code extra version
-FILE=chrome/common/channel_info_posix.cc
-sed -i.orig -e 's/getenv("CHROME_VERSION_EXTRA")/"%{name}"/' $FILE
#####################################BUILD#############################################
%build
#export compilar variables
+
+%if %{clang}
+
+export AR=llvm-ar NM=llvm-nm AS=llvm-as
+export CC=clang CXX=clang++
+
+# Add required compiler flags here
+export CXXFLAGS="$CXXFLAGS -Wno-unknown-warning-option"
+export CFLAGS="$CFLAGS -Wno-unknown-warning-option"
+
+%else
export AR=ar NM=nm AS=as
export CC=gcc CXX=g++
@@ -545,6 +559,8 @@ export CXXFLAGS="$CXXFLAGS -g0"
%if 0%{?fedora} <= 29
export CXXFLAGS="$CXXFLAGS -fno-ipa-cp-clone"
%endif
+#end compiler part
+%endif
gn_args=(
is_debug=false
@@ -593,7 +609,14 @@ gn_args+=(
gn_args+=(
+%if %{clang}
+ is_clang=true
+ 'clang_base_path="/usr"'
+ clang_use_chrome_plugins=false
+ use_lld=true
+%else
is_clang=false
+%endif
)
#Pipewire
@@ -620,6 +643,7 @@ gn_args+=(
symbol_level=1
%else
symbol_level=0
+ blink_symbol_level=0
%endif
)
tools/gn/bootstrap/bootstrap.py --gn-gen-args "${gn_args[*]}"
4 years, 11 months