summaryrefslogtreecommitdiff
path: root/palemoon/palemoon.spec.orig
diff options
context:
space:
mode:
authorB Stack <bgstack15@gmail.com>2018-09-02 08:46:26 -0400
committerB Stack <bgstack15@gmail.com>2018-09-02 08:46:26 -0400
commitf35abb7d7d67454bb21f50e4bdb1f808de6ee2cd (patch)
tree9cc77fdd3a5a00613217cb74e1d4a386abc50b0b /palemoon/palemoon.spec.orig
parentadd veracrypt (diff)
downloadstackrpms-f35abb7d7d67454bb21f50e4bdb1f808de6ee2cd.tar.gz
stackrpms-f35abb7d7d67454bb21f50e4bdb1f808de6ee2cd.tar.bz2
stackrpms-f35abb7d7d67454bb21f50e4bdb1f808de6ee2cd.zip
clean up palemoon dir
Diffstat (limited to 'palemoon/palemoon.spec.orig')
-rw-r--r--palemoon/palemoon.spec.orig194
1 files changed, 0 insertions, 194 deletions
diff --git a/palemoon/palemoon.spec.orig b/palemoon/palemoon.spec.orig
deleted file mode 100644
index 3fed4ba..0000000
--- a/palemoon/palemoon.spec.orig
+++ /dev/null
@@ -1,194 +0,0 @@
-%global tarballdir UXP-PM%{version}_Release
-%define dummy_package 0
-%define pkgname palemoon
-%define prettyname Pale Moon Web Browser
-
-Name: palemoon
-Version: 28.0.0
-Release: 0
-Summary: Pale Moon web browser
-
-Group: Networking/Web
-License: MPLv2.0
-URL: http://linux.palemoon.org/
-Source0: https://github.com/MoonchildProductions/UXP/archive/PM%{version}_Release.tar.gz
-Source1: palemoon-mozconfig
-Source2: palemoon.desktop
-Source3: palemoon-mimeinfo.xml
-Packager: Bgstack15 <bgstack15@gmail.com>
-
-BuildRequires: alsa-lib-devel
-BuildRequires: autoconf213
-BuildRequires: bzip2-devel
-BuildRequires: dbus-glib-devel
-BuildRequires: desktop-file-utils
-BuildRequires: gcc
-BuildRequires: gcc-c++
-BuildRequires: gtk2-devel
-BuildRequires: glib2-devel
-BuildRequires: libXt-devel
-BuildRequires: mesa-libGL-devel
-BuildRequires: GConf2-devel
-BuildRequires: openssl-devel
-BuildRequires: pkgconfig
-BuildRequires: pulseaudio-libs-devel
-BuildRequires: sqlite-devel
-BuildRequires: yasm
-BuildRequires: zlib-devel
-BuildRequires: pkgconfig(gtk+-2.0)
-BuildRequires: notification-daemon
-BuildRoot: %{_tmppath}/%{name}-%{version}
-Provides: mimehandler(application/x-xpinstall)
-Provides: webclient
-
-%description
-Pale Moon offers you a browsing experience in a browser completely built
-from its own, independently developed source that has been forked off from
-Firefox/Mozilla code, with carefully selected features and optimizations to
-improve the browser's speed*, resource use, stability and user experience,
-while offering full customization and a growing collection of extensions
-and themes to make the browser truly your own.
-
-%global debug_package %{nil}
-%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
-
-%prep
-%setup -q -n %{tarballdir}
-%{__cp} %{SOURCE1} ./.mozconfig
-
-%build
-#source /usr/bin/gcc49 # not needed for >= 28.0.0
-%if !%{dummy_package}
-./mach build
-%endif
-
-%install
-#source /usr/bin/gcc49 # not needed for >= 28.0.0
-rm -rf %{buildroot}
-
-%if !%{dummy_package}
-make -f client.mk \
- DESTDIR=%{buildroot} \
- idldir=%{_datadir}/idl/%{name} \
- includedir=%{_includedir}/%{name} \
- installdir=%{_libdir}/%{name} \
- sdkdir=%{_libdir}/%{name}-devel \
- install
-%endif
-
-# cleanup
-%{__rm} -rf %{buildroot}%{_datadir}/idl/%{pkgname} \
- %{buildroot}%{_includedir}/%{pkgname} \
- %{buildroot}%{_libdir}/%{pkgname}-devel
-
-# desktop files
-%{__mkdir_p} %{buildroot}%{_datadir}/applications
-desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE2}
-
-%{__sed} -i -r -e "s/@NAME@/%{prettyname}/;" \
- -e "s/@EXEC@/%{pkgname}/;" \
- -e "s/@ICON@/%{pkgname}/;" \
- %{buildroot}%{_datadir}/applications/%{pkgname}.desktop
-
-# application start script
-# none
-
-# man pages
-# none
-
-# mimetypes
-%{__install} -Dm0644 %{SOURCE3} \
- %{buildroot}%{_datadir}/mime/packages/%{pkgname}.xml
-
-# icons
-%{__mkdir_p} %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps
-for s in 16 22 24 32 48 256 ;
-do
- %{__mkdir_p} %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps
- %{__cp} -p application/%{pkgname}/branding/official/default${s}.png \
- %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/%{pkgname}.png
-done
-
-# Register as an application to be visible in the software center
-# EXPERIMENTAL
-mkdir -p %{buildroot}%{_datadir}/appdata
-cat > %{buildroot}%{_datadir}/appdata/%{pkgname}.appdata.xml <<EOF
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Adapted from content by Richard Hughes <richard-at-hughsie-dot-com> -->
-<application>
- <id type="desktop">%{pkgname}.desktop</id>
- <metadata_license>CC0-1.0</metadata_license>
- <description>
- <p>
- Pale Moon offers you a browsing experience in a browser completely built from its own, independently developed source that has been forked off from Firefox/Mozilla code a number of years ago, with carefully selected features and optimizations to improve the browser stability and user experience, while offering full customization and a growing collection of extensions and themes to make the browser truly your own.
- </p>
- </description>
- <url type="homepage">http://www.palemoon.org/</url>
- <screenshots>
- <screenshot type="default">http://www.palemoon.org/images/screenshots/Win10-start-portal.png</screenshot>
- </screenshots>
- <!-- FIXME: change this to an upstream email address for spec updates
- <updatecontact>someone_who_cares@upstream_project.org</updatecontact>
- -->
-</application>
-EOF
-
-# Add distribution.ini
-# skipped
-
-# get a list of files
-# $2 - dirlist
-# $3 - dir of fileslist
-# $4 - excludelist
-filelist() {
- filelist=$PWD/$1
- pushd %{buildroot}
- find ./ | while read list; do
- if [ -n "$4" ]; then
- ! echo $list | grep "$4" || continue
- fi
- _file=$(echo $list | sed 's/[^/]//')
- _dir=$(dirname $_file)
- if echo $_dir | grep "$2"; then
- grep -xqs "\%dir\ $_dir" $filelist || echo "%dir $_dir" >> $filelist
- fi
- if echo $_file | grep "$3"; then
- [ -d "$list" ] || echo $_file >> $filelist
- fi
- done
- popd
-}
-
-filelist file.lst %{pkgname} usr langpack
-
-%clean
-%{__rm} -rf %{buildroot} || :
-
-%post
-touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
-update-desktop-database &> /dev/null || :
-
-%preun
-# is it a final removal?
-#if test "$1" = "0" ;
-#then
-#fi
-
-%postun
-update-desktop-database &> /dev/null || :
-if test "$1" = "0" ;
-then
- touch --no-create %{_datadir}/icons/hicolor &>/dev/null
- gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-fi
-
-%posttrans
-gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-
-%files -f file.lst
-%defattr(-,root,root)
-%doc AUTHORS LICENSE
-
-%changelog
-* Fri Aug 24 2018 B Stack <bgstack15@gmail.com> 28.0.0-0
-- Initial rpm built.
bgstack15