File uxlaunch.spec of Package uxlaunch

# 
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.22
# 
# >> macros
# << macros

Name:       uxlaunch
Summary:    MeeGo UX launcher daemon
Version:    0.59.1
Release:    1.1
Group:      System/Console
License:    GPLv2
URL:        http://www.meego.com
Source0:    http://meego.com/download/uxlaunch-%{version}.tar.gz
Source100:  uxlaunch.yaml
BuildRequires:  pkgconfig(glib-2.0)
BuildRequires:  pkgconfig(xau)
BuildRequires:  pkgconfig(dbus-1)
BuildRequires:  pkgconfig(ck-connector)
BuildRequires:  pam-devel


%description
Uxlaunch is a generic X session launch utility, designed to
quickly start X and a user desktop.




%prep
%setup -q -n %{name}-%{version}

# >> setup
# << setup

%build
# >> build pre
# << build pre

%configure --disable-static
make %{?jobs:-j%jobs}

# >> build post
# << build post
%install
rm -rf %{buildroot}
# >> install pre
# << install pre
%make_install

# >> install post
mkdir -p %{buildroot}/var/adm/fillup-templates/
mv %{buildroot}/etc/sysconfig/uxlaunch %{buildroot}/var/adm/fillup-templates/sysconfig.uxlaunch
# << install post

%post
%fillup_and_insserv



%files
%defattr(-,root,root,-)
/usr/sbin/uxlaunch
#config(noreplace) /etc/sysconfig/uxlaunch
/var/adm/fillup-templates/sysconfig.uxlaunch
%doc /usr/share/man/man1/uxlaunch.1*
/usr/share/uxlaunch
/usr/share/uxlaunch/dmi-dpi
# >> files
# << files


%changelog
* Thu Apr 28 2011 Auke Kok <auke-jan.h.kok@intel.com> - 0.59.1
- Parse ~/.config/i18n before /etc/sysconfig/i18n. (BMC#14347)
* Mon Feb 14 2011 Auke Kok <auke-jan.h.kok@intel.com> - 0.59
- (BMC#13517) Add Xserver startup options to uxlaunch  (edit)
- Fix a small fd leak.
- Make uxlaunch work on NFS - work around readdir() issues.
- Run cppcheck.
- Fix getopt table - was missing --xsession.
* Tue Oct 19 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.58
- Typo fix: erraneous g.
- Debug: print out effective Xorg start line used.
- Allow dpi values to be set according to a lookup table. The table matches DMI "board_name" (from sysfs) values with hard-coded DPI values to be passed to the X server at start.
- Compress man page.
* Tue Oct 19 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.57
- BMC#8512 - Preserve uxlaunch logfiles with 1 backup (similar to Xorg).
- Add much more information about settigns, env, startup etc.
- Actually the right way around check for auto-dpi or manual setting.
- Reformat some messages to remove unneeded wording.
- Quick annotation of default dpi value in /etc/sysconfig file
- Allow dpi=auto or dpi=<int> to be passed from our sysconfig files.
- Slightly amend setenv session patch: use the right value, and keep it in a neutrel env. Also fill the value before it's actually used.
- Merge branch 'master' of git://gitorious.org/meego-os-base/uxlaunch
- Proto code for x startup: assemble list of pointers so we can better handle optional params.
- Merge branch 'master' of gitorious.org:meego-os-base/uxlaunch
- Export the selected session to environ - this way scripts can use it.
- Basic watchdog handling.
- Add some basic tests using pkg-config to signal dependencies out
- Adding INSTALL file with some basic hints.
- properly call setpgid() using real data instead.
* Mon Aug 30 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.56
- Auke Kok: BMC#103 -  uxlaunch not honoring XDG_DATA_DIRS for .desktop startup
* Wed Aug 25 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.55
- Auke Kok: BMC#5205 - allow X-Mee[gG]o-Priority variation
- Paulo Alcantara: Move static var to top of the file
- Paulo Alcantara: Xserver.c: missing process id in error message.
- Auke Kok: micro-optimization: no need to do all this work if hiding this exec.
- Auke Kok: Optimize 'show' variable out.
- Auke Kok: Remove some unneeded checks.
- Auke Kok: Use break instead
- Auke Kok: Micro-optimization: once a hit is found, omit all other checks (Marko Saukko)
- Auke Kok: Add failure checks for setuid/gid() step, verify ~ permissions. add Logging.
- Auke Kok: Log .xsession-errors open/write failure
- Auke Kok: Remove several obsolete env log dumps, one is OK for now. run setpgid(), somehow it helps when running from console.
- Auke Kok: Debug setsid() call and see if we're having issues running from console
- Auke Kok: Make sure lang isn't NULL before running tests on it for scim
- Auke Kok: rev to 0.55
- Auke Kok: Cleanfile run.
- Michael Meeks: Add session only mode, enabled with -x to allow other distros to treat the MeeGo UI as its own session.
- Michael Meeks: Shutdown the gconf daemon manually before cutting the power.
- Michael Meeks: Make PAM happier on (chatty) SUSE distros.
* Wed Jul 14 2010 Auke Kok  <auke-jan.h.kok@intel.com> - 0.54
- Case fix: compare casefolded items to lowercase strings
- mompositor -> mcompositor type fix BMC#3838
* Wed Jul  7 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.53
- Merge mcompositer patch
- Change session identifiers to X-MEEGO-
- remove IVI session for now
- BMC#2218 - Should accept X-Moblin-Priority regardless of case
- BMC#2291 - Setting brightness through xrandr/xbacklight fails
- BMC#2339 - uxlaunch consumed all disk space in /var/run
- BMC#2793 - poke screensaver if we lock it (pops up passwd dialog)
* Thu Apr 29 2010 Arjan van de Ven <arjan@linux.intel.com> - 0.51
- add 4 more languages for SCIM (MBC#460)
* Wed Apr 28 2010 Prajwal Mohan <prajwal.karur.mohan@intel.com> - 0.50
- Changing duicompositor to mcompositor
* Wed Apr  7 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.50
- Fix: MGB#110 - xinitrc stuff being started too late
- replace a few occurences of moblin with MeeGo
* Fri Apr  2 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.49
- Fix: EFS: shut down X session used for authentication properly (MB#67)
* Fri Mar 26 2010 Anas Nashif <anas.nashif@intel.com> - 0.48
- Moblin -> MeeGo
* Thu Mar 25 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.48
- Rename session identifiers to X-*, add DUI support
* Mon Mar 22 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.47
- Merge ARM patch in master
- fix MB#9997: file triggers not working properly
- screensaver lock trigger file changed to ~/.config/
* Thu Mar 18 2010 Carsten Munk <carsten@maemo.org> - 0.46-1
- Add ARM as supported architecture with ioprio_set
* Thu Mar  4 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.46
- MB#9997: allow relative paths in X-Moblin-OnlyStartIn etc.
* Fri Feb 26 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.44
- Workaround for MB#9784 - prevent the xserver from resetting
  in between client quits. This prevents the xserver from re-
  initializing kbd, inputs etc.
* Wed Feb 24 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.43
- ecryptfs support, Yan Li <yanli@infradead.org>
* Thu Feb 18 2010 Anas Nashif <anas.nashif@intel.com> - 0.41
- Fixed Yaml: No locale required
* Wed Feb 17 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.41
- Make xserver spew less debug to stderr/stdout
* Fri Feb 12 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.40
- use glib desktop spec file parser
- use xhost to allow localuser from all localhosts (MB9655)
* Wed Feb 10 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.39
- wait for udevd probes to finish before starting Xorg.
* Tue Feb  9 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.38
- add support for /etc/profile.d/* ENV changing scripts (arjan)
* Mon Feb  8 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.37
- remove -nr option, the option is deprecated and default behavior
  already does this.
* Mon Feb  8 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.36
- Add support for conditional starting based on file existence
- don't add -nohwaccess back, this was added for non-moblin builds.
* Wed Jan 20 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.35
- Add support for "Late" X-Moblin-Priority, for delayed tasks (2mins)
* Thu Jan  7 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.34
- Fix 0.33 bug where strncmp was used incorrectly.
* Thu Jan  7 2010 Li Peng <peng.li@intel.com> - 0.33
- re-add '-nohwaccess' param for non-root X launch
* Tue Jan  5 2010 Auke Kok <auke-jan.h.kok@intel.com> - 0.33
- fix TryExec/Exec key confusion causing quote stripping bug
- bugfix: Highest would be overwritten by a match on "High" prios
- explicit install permissions on files
* Mon Nov  9 2009 Auke Kok <auke-jan.h.kok@intel.com> - 0.32
- add /sbin/ to path
- unquote Exec= lines in autostart .desktop files
- remove hardcoded reference to panels. they should be started through
  autostart desktop files now.
* Wed Oct 21 2009 Auke Kok <auke-jan.h.kok@intel.com> - 0.30
- name logfile per user to avoid conflicts causing xorg not to start
* Wed Oct 14 2009 Auke Kok <auke-jan.h.kok@intel.com> - 0.29
- add oom_adj prio setting code for X/session/self to guard against OOM
* Tue Oct  6 2009 Auke Kok <auke-jan.h.kok@intel.com> - 0.28
- Detect mutter crash and tear down entire session, restarting desktop
* Mon Oct  5 2009 Auke Kok <auke-jan.h.kok@intel.com> - 0.27
- Fix Xorg crashes hanging uxlaunch or timing out for 10 seconds
* Fri Oct  2 2009 Auke Kok <auke-jan.h.kok@intel.com - 0.26
- Add support for skipping system-wide desktop files in favor
  of user files if present. This fixes the xfce4 tip issue.
* Fri Oct  2 2009 Auke Kok <auke-jan.h.kok@intel.com - 0.25
- Add support for queueing ~/.config/autostart files
* Tue Sep 29 2009 Auke Kok <auke-jan.h.kok@intel.com - 0.24
- Merged Li Peng's nohwaccess patch
- support for MUX session
- added man page, sysconfig file examples
* Wed Aug 26 2009 Li Peng <peng.li@intel.com> - 0.23
- Remove '-nohwaccess' parameter for xserver, don't need anymore
* Fri Aug 21 2009 Anas Nashif <anas.nashif@intel.com> - 0.23
- Reenable SCIM
* Wed Aug 19 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.23
- make sure GLIBC errors go to stderr
* Mon Jul 27 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.21
- don't set the _IM_ environment variables due to scim stability
  (#3903 etc)
* Fri Jul 24 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.21
- make sure that non-root-X gets a user owned X authority file
  (fixes not being able to launch X apps from console)
* Thu Jul 23 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.20
- fix bug 4659, permissions of ~/.cache
* Wed Jul 22 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.19
- Nick requests the DPI setting to be 120 instead
* Mon Jul 20 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.18
- fix bug  4513 (The Input Method cannot be invoked in all NBTK text entry)
* Mon Jul 13 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.17
- fix bug 4376 (X DPI setting)
* Thu Jul  9 2009 Auke Kok <auke-jan.h.kok@intel.com - 0.16
- don't start panels for non-MOBLIN session
* Thu Jul  9 2009 Auke Kok <auke-jan.h.kok@intel.com - 0.15
- add support for non-moblin legacy /etc/X11/xinit/xinitrc.d/ scripts
- support other desktops than UX by filtering XDG desktop files per session
* Thu Jul  9 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.14
- fix gvfs issue
- make sure to create the Movies/ etc directories
* Mon Jul  6 2009 Auke Kok <auke-jan.h.kok@intel.com - 0.12
- Kill session program, save session pid.
- Makefile cleanup: show something during build, dist.
- Use g_list_first(). Missing declaration.
- Fix: properly test for duplicate entries.
* Mon Jul  6 2009 Auke Kok <auke-jan.h.kok@intel.com - 0.10
- Give X some time to reap children for proper transition back to init 3
* Thu Jul  2 2009 Auke Kok <auke-jan.h.kok@intel.com - 0.9
- Fix two crucial bugs breaking X startup
* Wed Jul  1 2009 Auke Kok <auke-jan.h.kok@intel.com - 0.8
- add support for retreiving LANG and SYSFONT from sysconfig/i18n
* Wed Jul  1 2009 Auke Kok <auke-jan.h.kok@intel.com - 0.7
- common log printf lib function
- use passed or default tty, don't detect anymore.
- fix --help.
* Wed Jul  1 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.6
- fix username parsing issue
* Tue Jun 30 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.5
- deal with the metacity -> mutter rename
* Tue Jun 30 2009 Auke Kok <auke-jan.h.kok@intel.com> - 0.4
- add various commandline options, config file handling
- add --verbose for debugging output to stderr
* Tue Jun 30 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.3
- work around a metacity bug
* Mon Jun 29 2009 Arjan van de Ven <arjan@linux.intel.com> - 0.1
- initial packaging
openSUSE Build Service is sponsored by